Fundamentals > Family Tables > Working with Family Tables > Renaming Family Tables, Assemblies, and Drawings
  
Renaming Family Tables, Assemblies, and Drawings
Renaming Family Table Files
If you rename an object that resides in the current directory and is not an instance of a table-driven family, all versions of the object are instantly renamed.
If you rename an object that is the generic of a table-driven family, the instance index file of the directory is updated to reflect the change.
If you retrieve an object from a non-current directory, and then rename it, only the object in memory is renamed. If you later save the renamed object, it is saved in the current working directory. If it is the generic of a table-driven family, the instance index file of the directory is updated to reflect the addition of the renamed object and its instances.
You can rename an instance of a table-driven object only by editing the Family Table of its generic either while the generic is in session (and then saving the generic) or after you retrieve the instance into Creo Parametric.
If you retrieve an instance from the current directory and then rename it, its name is placed immediately in the Family Table of its generic and in the instance index file of the directory.
If you retrieve an instance from a non-current directory and then rename it, only the instance in memory is renamed. If you later save the renamed instance, its generic and the Family Table of its generic both are updated in the directory that contains them. The instance index file of that directory is also updated appropriately.
Renaming Assembly Components and Drawing Models
If an assembly component or a model is renamed, it may cause failures in assemblies and drawings that reference it, because Creo Parametric may not be able to locate the (original) file. If the assembly or drawing that contains the part being renamed is active in memory, it is updated automatically.
To save the updates, however, you must save the assembly or drawing after renaming it. Alternatively, you can set the configuration option rename_drawings_with_object to part, assem, or both.
When you copy an assembly, you can rename any or all of the components that make up the assembly.