-
Notifications
You must be signed in to change notification settings - Fork 10
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
Set up access to ALL BP data records in CX-Pool #1148
Comments
This issue is derived from the existing Sig-relase issue: Extension of BP search function #603, but just focusing on the aspect of automated retrieval of ANY BP data record from the CX-Pool, no matter if this BP is member of CX network or not (shared BP data). It pays into the roadmap item: |
Note that there is a sig-release portal issue that deals with hiding technical user profiles for subscribers of the existing services / consumers of BPDM assets. When implementing this sig-release issue, we would have to add the corresponding technical user profile for the "all business partners" service / asset to the list of hidden technical user profiles, see #987 (comment) |
contact person/Lead from EG Data sovereignty: [email protected] |
^(fixed the email address) Next step is here to connect to the data sovereignty expert group and ask for help regarding the BPDM purposes in the Catena-X ODRL Profile: https://github.com/catenax-eV/cx-odrl-profile/blob/main/profile.md. Either the current cx.bpdm.pool:1 purpose needs to be adapted or a new purpose, that allows access to the whole BPDM Pool needs to be created. Data sovereignty expert group can also help in getting contact to the required lawyers to formulate the purpose. @DanielaWuensch : FYI |
Overview
Establish a technical access via API to all BP data records in the CX Pool ("BP look-up"), not only the BP data records for companies which are onboarded CX-member. This shall apply to the BP data of all three levels: L/S/A. The content of the found BP data record shall be displayed.
What's the benefit?
Establishing an access to the whole CX BP data records would be an enabler for an improved BP data maintenance processes of a CX-member.
With this function it will be possible to search for BP in the CX Pool, no matter if they are onboarded yet or not, and use the content of the found data record for further usage (e.g. creating the BP in the own Master Data Management System (MDM) of a CX member).
What are the Risks/Dependencies ?
No bulk look-up shall be allowed in order to prevent a "download" of the whole CX BP Pool.
This risk needs to be technically mitigated in the course of the API development (data sovereignity / data security aspects)
It is important that no data ownership rights/rules are violated.
It is mandatory that there is no visible link between the data set and the original sharing member.
Detailed explanation
The idea here is that a CX-member has the option to initiate an automated, API-based BP-look-up in the CX-Pool, based on current selection criteria (For the future more selection criteria are planned, see eclipse-tractusx/bpdm#781 and #603). In case there are matches in the CX BP Pool the data record content shall be retrievable. In case there is more than a single match all corresponding matches shall be provided as a result. An option to control/limit the number of provided matching data records needs to be foreseen (e.g. relevant if the selection criteria is a widely uses name part, like a string starting with "A".
In case there is no match a corresponding info message shall be set up.
No bulk BP-look-up shall be foreseen, it is always based on a single BP-lookup request.
The results of the BP-look-up shall comprise of all three levels of a BP, as long ase they fulfill the selection criteria.
Current implementation
Proposed improvements
Feature Team
Contributor
Committer
User Stories
Acceptance Criteria
Test Cases
Test Case 1
Steps
Expected Result
Architectural Relevance
The following items are ensured (answer: yes) after this issue is implemented.
In the context of the standards 126 and 127, typically only one is applicable, depending on the specific use case. Please cross out one of the two standards that does not apply.
Justification: (Fill this out, if at least one of the checkboxes above cannot be ticked. Contact the Architecture Management Committee to get an approval for the justification)
Additional information
The text was updated successfully, but these errors were encountered: