Hello
At the moment we use a method that does not give us total satisfaction.
When a part is indexed (evolution for correction), we change its appearance to a " dark green". See image below.

The goal is to identify obsolete parts or assemblies directly when opening an assembly.
Our problem is that for the production of images for HMIs and/or technical documentation, the color green is not appropriate.
We are looking for another solution to make this highlight.
Our focus is on changing the icon in the feature manager. But we don't know if it's feasible.
Do you have any opinions
Thank you
Hervé
1 Like
Hello
Have you looked at what can be done with markings?
https://help.solidworks.com/2024/french/SolidWorks/sldworks/r_markups.htm?id=c9c41af709644c86af4cd3e0e55097a8#Pg0
Or the design workbook:
https://help.solidworks.com/2024/french/SolidWorks/sldworks/c_design_journal.htm?id=504064d334b24146b9c48bcfc86a12c3#Pg0
I don't know if this will meet your needs because I haven't found how to make a modification on one or the other appear in a very visual way like in your example.
Kind regards.
1 Like
Hello
If the current method gives " total satisfaction ", why not keep it, adapt it a little?
Do you use display states?
→ 1 default display state that is used to generate your images for the HMI,
→ 1 display state per assembly revision, where each modified component appears in green.
Alternative solution (requires SW2023 or later): Use the comments to be displayed at startup with in the comment an image/list of components that were updated during the last release.

2 Likes
Hello;
What if instead of changing the color of the component, you didn't change the appearance of all the others to make "only " this one appear ?
=> Changed the global display style to " Hidden rows removed "
then in the feature-manager panel, I only change the type of display of the component to show...

It is possible to save this display in the " display states"
and I think it is possible to do it also by macro:
Style:
The entire assembly is switched to " Deleted Hidden Lines" except for the selected component.
In vba these are " toggle user preference display " type commands... But right now I can't get my hands on it. 
2 Likes
Thank you all.
I test the different ideas.
A_eriaud-> I tested the marking. The problem is that the marking does not appear from all possible angles. This solution lacks visibility
Silver_surfer-> I did some experiments on the comments. It's a bit the same as for markings. This is not visible enough when opening large assembly files.
Maclane→ I'm looking at this solution today.
At the same time, I tested adding a note in a sketch with a fairly large text. It's easy to bring up. It's being tested
Hervé
Hello
In one of my previous companies, we didn't do this via the assembly colors, but rather through the build tree.
When a part became obsolete, it was renamed with a OBSOLETE_ as a prefix. When opening an assembly, each user was therefore asked to check in the build tree each time they were opened.
This worked pretty well since we were using a PDM and the links were kept even when a file was renamed
Now, if you don't use PDM, why not create an " archive " file in which you transfer the old version => so, when opening an assembly, solidworks no longer finds these small ones and it automatically asks you to hover over the new version. So you are up to date with each opening 