Identifying library parts in Creo Elements/Direct Modeling
Library parts must be unique; thus, when more than one instances of a library part are used in a model, the instances must be shared. When a library part is created, a new SysID is assigned to the part. However, when a model is created from subassemblies that originate from different environments, the model may contain semantically-similar library parts that have different SysIDs. Such library parts are not shared.
To resolve this situation, Creo Elements/Direct Modeling assigns a unique symbolic name to each type of library part, irrespective of where and when it has been created. Thus semantically-similar parts can be identified by their symbolic names though they may have different SysIDs. As the symbolic name is used as an alternative key during reference mapping, library parts can be replaced by equivalent objects that are already known in the current environment, without updating objects that reference these library parts.
In addition to the symbolic name, a set of attributes must be attached to an object for the object to be recognized as a library part. These attributes store information about the library which the object belongs to as well as the name of the object within the library. Some operations in Creo Elements/Direct Modeling treat library parts differently, as explained below.
Copy
When you do a multi-level copy of an assembly, library parts are not copied but shared.
Clash Analysis
During clash analysis you can exclude library parts from the analysis.
Annotation
In Creo Elements/Direct Annotation, library parts are treated as secured parts, that is, they are not sectioned in a section view. In addition, library parts can be conveniently filtered during a Manage Parts operation.
* 
The above operations consider a part as a library part only if the symbolic name is set and the library attribute is attached to the part.
Was this helpful?