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

[TRACE-X] Show & Export relationships between own parts and supplier parts on parts page #1172

Open
19 tasks
rogocof opened this issue Jan 31, 2025 · 0 comments
Open
19 tasks
Assignees
Labels
ic represents features/dependencies to the industry core Prep-R25.06 trace-x Feature/Bug for Trace-x component

Comments

@rogocof
Copy link

rogocof commented Jan 31, 2025

Overview

As a User I want to easily see and process child parts already on parts overview table (parts page) in order to get an overview of the relationship without going to the detail page.

Explain the topic in 2 sentences

We need an easy way to give the user the opportunity to see parent-child-relationships for more than one part. It would also be very nice to export this view in a format like csv to give the user the option to process this data further in other tools or systems.

What's the benefit?

  • Overview of relationships without clicking to much.
  • Easy export for part / relationship reports

What are the Risks/Dependencies ?

No breaking changes expected. Performance of the loading of child parts is to be considered.

Detailed explanation

Currently it is hard to see relationships of more than one (parent) part. For seeing a direct relationship it is necessary to jump on the detail page of each part and even then it is visualized only as tree. This makes it really hard for the user to trace down parts when applying certain filter criteria on the parts table.

Current implementation

Relationships are only shown in the detail view as tree visualization.

Proposed improvements

Image

  • Make each row of the parts table collapsable. If the row is extended you see a first set of child parts with the option to load more.
  • Create an export of the current state of the table incl. all child parts which are extended
  • Show the table of child and parent parts in the detail view of each parts as an alternative to the tree visualization

Feature Team

Cofinity-X

Contributor

Committer

User Stories

Acceptance Criteria

  • It is possible to directly see the first 5 child parts on the general parts table if you click on the respective button
  • The current view of the parts table is exportable on button click
  • The detail view of a part is shows all important ids and related parts on the first look

Test Cases (Gherkin)

Feature: Parts Table and Detail View Functionality

Scenario: Display first 5 child parts in the general parts table
Given I am on the general parts table
When I click on the "Show First 5 Child Parts" button for a specific part
Then I should see the first 5 child parts displayed in the table under that part

Scenario: Export the current view of the parts table
Given I am viewing the general parts table with a specific set of filters and sorting applied
When I click on the "Export" button
Then the current view of the parts table should be downloaded as a file

Scenario: Detail view of a part shows important IDs and related parts
Given I am on the general parts table
When I click on a specific part to open its detail view
Then I should see all important IDs of the part
And I should see related parts displayed in the detail view

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

  • I am aware that my request may not be developed if no developer can be found for it. I'll try to contribute a developer (bring your own developer)
@rogocof rogocof added Prep-R25.06 trace-x Feature/Bug for Trace-x component Prep-R25.03 labels Jan 31, 2025
@rogocof rogocof added this to the 25.03 milestone Jan 31, 2025
@rogocof rogocof modified the milestones: 25.03, 25.06 Jan 31, 2025
@rogocof rogocof changed the title Show & Export relationships between own parts and supplier parts on parts page [TRACE-X] Show & Export relationships between own parts and supplier parts on parts page Jan 31, 2025
@rogocof rogocof removed the status in Release Planning Jan 31, 2025
@rogocof rogocof moved this to Inbox in Release Planning Jan 31, 2025
@rogocof rogocof removed this from the 25.06 milestone Jan 31, 2025
@rogocof rogocof added the ic represents features/dependencies to the industry core label Feb 27, 2025
@rogocof rogocof moved this from Inbox to Backlog in Release Planning Feb 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ic represents features/dependencies to the industry core Prep-R25.06 trace-x Feature/Bug for Trace-x component
Projects
Status: Backlog
Development

No branches or pull requests

2 participants