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

⭐ 🚀Search for Assets Using External Subject ID Wildcard with digitalTwinType #976

Open
1 of 22 tasks
mkanal opened this issue Oct 28, 2024 · 1 comment
Open
1 of 22 tasks
Assignees
Labels
ic represents features/dependencies to the industry core Prep-R25.03 trace-x Feature/Bug for Trace-x component
Milestone

Comments

@mkanal
Copy link

mkanal commented Oct 28, 2024

Overview

The objective of this feature is to enhance the asset search functionality within dDTR by enabling the use of digitalTwinType as a filtering criterion. This implementation aims to boost search efficiency by leveraging the digitalTwinType attribute, avoiding the need for twins to be loaded for type identification. The outcome will streamline asset identification and improve system performance.

Explain the topic in 2 sentences

The feature allows asset searches to utilize the digitalTwinType attribute , optimizing digital twin retrieval based on type-level filtering. This approach minimizes resource consumption, enhancing response times for asset search queries.

What's the benefit?

This improvement increases search efficiency by reducing computational load, allowing more targeted queries based on the asset’s digitalTwinType. As a result, system performance and scalability are enhanced, particularly for large datasets.

What are the Risks/Dependencies ?

  • There may be a risk of incomplete integration if digitalTwinType is not accurately configured in data provisioning, particularly in the supplier ecosystem.
  • Collaboration with industry partners is necessary to ensure correct configuration and usage of digitalTwinType.

Detailed explanation

This feature intends to improve the asset search function within Trace-X by adding support for the digitalTwinType attribute. Currently, digital twins must be loaded to detect their type, resulting in performance inefficiencies. With the new approach, asset searches can apply the digitalTwinType filter directly, leading to faster and more precise retrievals.

Current implementation

Asset searches in Trace-X currently do not support direct filtering by digitalTwinType, requiring the system to load and identify twins before processing.

Proposed improvements

Enable direct filtering by digitalTwinType in asset searches.
Ensure compatibility with industry-specific identifiers (e.g., PartInstance for serialized parts and PartType for catalog parts).

Feature Team

Contributor

Committer

User Stories

As a PO
I want to optimize dtr search using digitalTwinType
so that twins must not be loaded to detect digitalTwinType what boost performance

Acceptance Criteria

  • IRS EDC CLient allow the use of digitalTwinType for asset searches.
  • DTR registry lookup uses digitalTwinType to detect correct BOM Lifecycle
  • Assets for INT have to be provided with this digitalTwinType
  • The search functionality should support both TypeLevel and InstanceLevel for querying digitalTwinType.
  • Comprehensive and reasonable error handling and message in case digitalTwinType is not set correctly.
  • ARC42 documentation and Admin manual is updated accordingly
  • Integration tests with performance measurements and metrics.
  • Execute and document a benchmark test after

image

Test Cases

Test Case 1

Steps

  1. Do something
  2. Click something
  3. Add something

Expected Result

  1. Expectation
  2. Expectation
  3. Expectation

Architectural Relevance

The following items are ensured (answer: yes) after this issue is implemented:

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)
@mkanal mkanal moved this to Backlog in Release Planning Oct 28, 2024
@mkanal mkanal added Prep-R25.03 trace-x Feature/Bug for Trace-x component and removed Prep-R25.03 labels Oct 28, 2024
@mkanal mkanal added this to the 25.03 milestone Oct 28, 2024
@mkanal mkanal changed the title ⭐ Search for Assets Using External Subject ID Wildcard with digitalTwinType ⭐ 🚀Search for Assets Using External Subject ID Wildcard with digitalTwinType Oct 28, 2024
@eckardg eckardg added the ic represents features/dependencies to the industry core label Nov 6, 2024
@eckardg eckardg removed this from the 25.03 milestone Nov 6, 2024
@stephanbcbauer
Copy link
Member

Some hints from Release Management (@ther3sa) and Tractus-X Project Lead (@stephanbcbauer)

  • Status currently in Backlog -> Since for Backlog some requirements are missing ... please update them
  • Please add missing sections from the feature template, or fill them out
  • Please add contributor and committer
  • Please add assignee (overall responsible person who drives the feature)

@mkanal mkanal self-assigned this Nov 11, 2024
@stephanbcbauer stephanbcbauer added this to the 25.03 milestone Nov 14, 2024
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.03 trace-x Feature/Bug for Trace-x component
Projects
Status: Backlog
Development

No branches or pull requests

3 participants