If a part family is removed from its parent classification (for
example, removing a sub part family from a part family), logically any
attribute groups that this class inherited from any ancestors should
be lost. Practically, that would mean that any classified end items that
are contained in that class and all subclasses would instantly lose all
these attributes. Potentially valuable data would be lost.
To protect your data and to support reclassifying (moving
from one parent to another), Library Central provides choices so you
can decide how to remove the part family, and shows the attribute groups
that will be lost and how many classified items will be affected:
- Carry over inherited attribute groups.
All attribute groups that this class inherits from its parents will be
associated directly with the soon-to-be-orphaned class, immediately before
actually orphaning it. These attribute groups are no longer inherited,
but assigned directly to that class. Any non-inherited attribute groups
are always included. No attributes or attribute values will be lost.
If the newly-orphaned class is subsequently moved into a
new parent class, the attribute groups that this class carried with it
will continue to be associated with this class. If any of these attribute
groups would be inherited from the new parent, they are removed from
the class, and marked as inherited: there will be no duplication.
- Lose inherited attribute groups.
The inherited attributes will be removed from the orphaned class, and
therefore also from any subclasses that are still attached to that class,
and ultimately from any classified items anywhere in that subtree. Many
objects may be affected. The values for these attributes on the affected
objects are lost.