Open HeyHardy opened 3 months ago
Source IsManagedBy Target, so target is VW and source is Audi for example.
@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:
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.
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
---
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
}
Admin | Input Manager | Input Consumer |
---|---|---|
|
|
|
own_company_data
attribute for the child entity (only backend, not frontend).valid from
, valid to
, active
, or inactive
statuses.public
and non-public
(default: non-public
).@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
User Story: Hierarchy Management for BPNLs in Catena-X Portal (Updated Version)
Prerequisites (pre-MVP setup):
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
).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:
CRUD Operations:
Managed in Portal
only in the Portal Gate. Future types maybe available in the pool as wellManaged in Portal
with their details.Data Modeling and Integration:
Hierarchy
.Managed in Portal
- only valid forBPNL
.Functional Requirements for the Pool and Gate Datamodel:
Managed in Portal
.Is Registered Alternative For
,Is Replaced By
.Open Questions: