About Modified Status When Editing a CATProduct

This task shows you what can be described in the Save Management window according to the manipulation made on the Product (opening / inserting / creating / editing a Part / Product / Component, etc).
This description on the Save Management also depends on the element that is UI active and on the propagation "parent / son" of the modifications.

This task is divided into 3 sections:

The active object defines the design context: this objects and all its "sons" will appear as "modified" in the Save Management dialog box. This design context contains all the documents on which the user has write permission.
 

Modifying a Part' s Geometry

  1. Open a CATProduct with this arborescence:

  • Product1

    • Part1

      The initial state in the Save Management window is:

  1. Modify the Part's geometry. For instance, add a hole in the pad:

    You can compare the different results in the Save Management window, before and after R14:

    Before R14: From R14:
    After modifying the CATPart' s geometry: both Product1 and Part1 were seen as "modified" in the Save Management window. After modifying the CATPart' s geometry: only Part1 is seen as "modified" in the Save Management window.
    Now you can save one Part after the other and independently from each other.
 

 

Modifying Several Parts' Geometry

  1. Open a CATProduct with this arborescence:

  • Product1

    • Product2

      • Part1

      • Part2.

        The initial state in the Save Management window is as follows (before any modification: all components are "opened". Part1 is UI active.):

  1. Modify the Parts' geometry, for instance:

    After modifying the CATPart' s geometry, Part1 and Part2 are seen as "modified" in the Save Management window.

This behavior allows you to save time while saving your modifications because the "parent" elements are not impacted by the changes made on the Part. Only Part1 and Part2 need to be saved.
The documents can be saved one after the other and independently. It means that you can save only Part1 or Part2, if you want.
Moreover, if the user does not have write permission on Product1 and 2, he still can modify Part1 and Part2.
 

 

Moving Elements in the Assembly with the Compass

  1. Open a CATProduct with this arborescence:

  • Product1

    • Product2

      • Part1

  1. Set Product2 as UI active.

  2. Move Part1 with the compass.

    Before any modification: all components
    are "opened". Product2 is UI active.
    After moving the CATPart: only Product2 is seen as "modified" in the Save Management window.
Product2 is seen as "modified" because Part1 is moved according to the context of Product2.
The behavior allows you to save time while saving your modifications because the "parent" elements are not impacted by the changes made on Product2. Only Product2 needs to be saved.
Moreover, if you do not have written permission on Product1, you still can modify Product2.
 

Limitations:

  The common behavior is: the information (edition) is not moved to the upper levels. It means that the modification is limited to the Part's level.

But there are particular cases when the information is propagated to the upper levels when the UI activated object is changed (Product2 instead of Part1 for instance). There is an upward propagation of the "modified" status (from the "son" to the "parent" product).
For instance: if the modified geometry of a CATPart remains non-updated, the edition information will be propagated to the newly selected object (in the upper levels).