-
Notifications
You must be signed in to change notification settings - Fork 17
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
feat(bpdm-gate-pool): MVP hierarchy data model adjustment #1027
Comments
@HeyHardy I would like to sharpen the issue here in this repository. Open questions and more overall conceptional ideas should be kept in the attached sig-release parent issue. I would like to sharpen the issue description to the following: Use case DescriptionAs a Company Admin, Acceptance CriteriaAll acceptance criteria refer to the BPDM Gate component. Other BPDM components are not affected as the business partner relationship will not be shared for now.
Relationship Abstract Data Model---
title: Business Partner Relationship
---
classDiagram
BusinessPartnerRelationship "*" --> "1" BusinessPartner: Source
BusinessPartnerRelationship "*" --> "1" BusinessPartner: Target
BusinessPartnerRelationship "*" --> "1" BusinessPartnerRelationshipType: Type
class BusinessPartner["Business Partner"]{
}
class BusinessPartnerRelationship["Business Partner Relationship"]{
String ExternalId
Timestamp CreatedAt
Timestamp UpdatedAt
}
class BusinessPartnerRelationshipType["Business Partner Relationship Type"]{
<<Enumeration>>
IsManagedBy
}
AuthorizationPermissions
BPDM Roles
Working Assumptions:
Out of Scope:
Open Questions
@HeyHardy @Sebastian-Wurm Please give me feedback if you are ok with this summary so I can update the top comment of this issue for clarity |
@nicoprow, @HeyHardy, @maximilianong:
|
updated the issue description with the suggestion in my previous comment |
I added this issue to the Kanban-board in the refined state to show the current status (ready to start implementing) Regarding #1088 the hierarchy relationship can of course be used to implement the requirements but I don't think it is necessary. Due to our current concept, the confidence criteria information 'isSharedByOwner' is enough. |
@nicoprow EDIT:
Use case Description
As a Company Admin,
I want to manage hierarchies for Business Partner Number Legal Entities (BPNLs) in the Catena-X Portal,
so that I can effectively organize and control the relationships between different BPNLs by using the existing UI for own company data in the portal.
Acceptance Criteria
All acceptance criteria refer to the BPDM Gate component. Other BPDM components are not affected as the business partner relationship will not be shared for now.
Data Modeling and Integration:
Relationship Abstract Data Model
).CRUD Operations:
IsManagedBy
Managed in Portal
with their details.Extended Functional Requirements
Relationship Abstract Data Model
Authorization
Permissions
BPDM Roles
Working Assumptions:
Out of Scope:
own_company_data
attribute for the child entity (only backend, not frontend).valid from
,valid to
,active
, orinactive
statuses.public
andnon-public
(default:non-public
).Open Questions
The text was updated successfully, but these errors were encountered: