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

feat(bpdm-gate-pool): MVP hierarchy data model adjustment #833

Closed
HeyHardy opened this issue Aug 7, 2024 · 3 comments
Closed

feat(bpdm-gate-pool): MVP hierarchy data model adjustment #833

HeyHardy opened this issue Aug 7, 2024 · 3 comments
Assignees
Labels
business partner Feature/Bug for Business Partner KIT
Milestone

Comments

@HeyHardy
Copy link

HeyHardy commented Aug 7, 2024

GitHub Issue #754

User Story: Hierarchy Management for BPNLs in Catena-X Portal

As a Company Admin,
I want to manage hierarchies for Business Partner Number Lists (BPNLs) in the Catena-X Portal,
so that I can effectively organize and control the relationships between different BPNLs.

Acceptance Criteria:

  1. CRUD Operations:

    • Create: Ability to create a new hierarchy type “Is Managed in Catena-X Portal By” with "valid from" and "valid to" attributes.
    • Read: Display all hierarchy types, including “Is Managed in Catena-X Portal By” with their details.
    • Update: Allow editing of existing hierarchies by changing the "valid from" and "valid to" dates.
    • Delete: Allow deletion of hierarchies when no longer needed.
  2. Hierarchy Types:

    • Initial support for “Is Managed in Catena-X Portal By”.
    • Future implementation for additional types: “Is Registered Alternative For” and “Is Replaced By”.
    • Ensure that each BPNL can support multiple hierarchy types.
  3. Relationship Types:

    • Implement relationship types “public” and “non-public”.
    • Default relationship type should be “non-public”.
    • Company Admins can set and change the relationship type of a BPNL-BPNL relation.
  4. Functional Requirements for the Pool and Gate Datamodel:

    • Sequence for CRUD of hierarchies: Portal UI ==> Portal Gate ==> Pool.
    • Needed attributes: "valid to" and "valid from".
    • Initial hierarchy type: “Is Managed in Catena-X Portal By”.
    • Future hierarchy types: “Is Registered Alternative For”, “Is Replaced By”.
    • Support for multiple hierarchy types for each BPNL.
    • Relationship types: "public" and "non-public" (default: "non-public").
    • Admin roles: Full access to create and edit hierarchies.
    • Standard users: View-only access to hierarchies.
  5. Data Modeling and Integration:

    • Adjust BPDM payload structure to include fields for new hierarchy types.
    • Ensure data model schema is updated to support the required hierarchy fields.
@HeyHardy HeyHardy self-assigned this Aug 7, 2024
@HeyHardy HeyHardy added the business partner Feature/Bug for Business Partner KIT label Aug 7, 2024
@Sebastian-Wurm
Copy link

@HeyHardy: This seems to be the implementation user story of the MVP. Shouldn't we move that from sig-release to bpdm?

@HeyHardy
Copy link
Author

HeyHardy commented Aug 9, 2024

obsolete, work on here
eclipse-tractusx/bpdm#1027

@nicoprow nicoprow added this to the 25.03 milestone Nov 22, 2024
@nicoprow
Copy link

@HeyHardy since this issue is obsolete I will close it. Tell me if there is worth in keeping it open

@github-project-automation github-project-automation bot moved this from Inbox to Done in Release Planning Nov 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
business partner Feature/Bug for Business Partner KIT
Projects
Status: Done
Development

No branches or pull requests

3 participants