cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Enhance replacement identification in structure compare wizard

Enhance replacement identification in structure compare wizard

In Part Structure Compare a WTPart that was replaced by another is shown on the same line with a specific icon. This helps to understand the changes to a structure very quickly. Unfortunately this only happens if a specific criteria is meet. This criteria is a hidden value called ComponentID on the UsageLink. It remains the same if a part is e.g. replaced by the replace with existing action. However it changes if the replacement is driven from CAD or if a user removes a UsageLink  and adds a new one with the same LineNumber or FindNumber.

 

There is a supported Customization point that will allow to show UsageLinks with the same LineNumber in one row. However  the replacement Icon is still only show if the ComponentID match. So it would be really helpful to modify  the criteria for a replacement. That would help to identify replacements in big structures  even if they are resulting from User Actions.

 

Structure_Compare_Replacement.png

7 Comments
Level 12
Status changed to: New Idea

@tmaier this is actually an enhancement for the EPM Services work here, but this is something we are interested in working on the future.

Level 12

Hi @JeffZemsky

What about at least the ability to choose the "matching" critera to compare

We can select WTpart attribute, usage attribute or related Document - It will be may be easyiest for you to let the User choose that criteria

 2018-12-18 17-49-29.jpg

 

For example adding a third tab "Component Matching criteria"

where we can choose manually "line number" instead of ComponentID (or a kind of ordered criteria : PartNumber, then componenID, then linenumber , etc ...)

 

Level 12

@GregoryPERASSO  Today there is a delegate which does support this already.

 

Customizing Logic for Structure Compare

 

In the future there are possibilities to add this to be more user configurable.

Level 12

Thanks @JeffZemsky for the link

we will implement it

Level 10

To use the compare preferences would be really great.

This covers all kind of attributes like line number, find number, identity wtpart#

 

Level 7

@JeffZemsky  As far as I can tell the delegate from above allows to display two different WTParts in the same row if they have the same line number. But they will not be shown as a replacement, but as "Attribute Difference". The criteria for "Replacement" is hardcoded to ComponentID and would require overwriting ootb classes.  

Level 12

@tmaier that is correct - to be identified as a replacement it must be a replacement - either Alternate/Substitute or Replace with New or Existing.  In this case they will be on the same usage link which should be the precedent for alignment.