Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Endpoint for site and address information for legal entities and their subsidiaries #1088

Open
maximilianong opened this issue Oct 23, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@maximilianong
Copy link

maximilianong commented Oct 23, 2024

Description

As a user, I want to retrieve site and address information for legal entities and their subsidiaries in Catena-X.

Description:
For various use cases in Catena-X, accessing site information for legal entities is essential. Currently, an endpoint exists to retrieve LSA (Legal, Site, Address) data from the pool, but it is limited to data flagged with isCatenaXMember set to true. However, this approach does not cover all scenarios, as not all subsidiaries of a legal entity will onboard to the data space independently. For example, Company A Germany may be onboarded, but Company A USA, while not onboarded, may still want to participate in a use case.

To address this, we need the ability to access LSA data for other legal entities related to those in the data space, along with their site and address information.

API Enhancement:

A new or enhanced API endpoint must be provided that allows users to access LSA data from the pool.
The API should support the following filters:

OLD (not relevant):
Data flagged with isCatenaXMember set to true. OR data for all legal entities that have at least one site associated with them.

where the owner field is set.

Data Retrieval:

The API should return relevant site and address information for all legal entities and their subsidiaries, regardless of whether the subsidiaries are independently onboarded to the data space.

Security & Access Control:

The API must adhere to existing access control and security policies to ensure that only authorized users can access the data.
Technical user with separate role and permissions should be available in Keycloak and visible in the portal

Dependencies:
Keycloak + Portal

@maximilianong maximilianong added the enhancement New feature or request label Oct 23, 2024
@maximilianong
Copy link
Author

  • If a site will be defined as isowncompanydata the legal entity should be flagged automatically to isowncompany.
  • Across the hierarchy you own everything or nothing (you cannot own an address without owing the legal entity)
  • Redundant information in confidence criteria (needs to be aligned). Shared by owner and the conflicting is owning company.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants