Safe Deletions
The application performs different checks whenever you delete an object saved in the database. For example, deleting a technological table referenced by another table could cause major trouble. In this particular case, the deletion would damage the referencing table, making it inconsistent. Engineering Specification Capture & Reuse protects against hazardous deletions.
The app prevents you from deleting objects if the system detects deletions that would cause inconsistent links between objects. Two contexts of inconsistencies are identified when the data you want to delete is:
- Used by specifications
- Opened in a CATIA session
Whenever there are conflicts, the application:
- Displays warning messages
- Displays the list of objects affected by the current deletion
- Prevents the deletion process as long as there:
- Links to a specification
- Specifications using the data that are still open in a CATIA session
Run the Delete Command
To delete the different objects permanently from the database:
- From the Compass, click Collaborative Lifecycle.
- From the Lifecycle section of the action bar, click Delete
.
Technological Tables
If you are deleting a technological table used by one or more objects, such as a technological table, a filter or a specification, the application blocks the deletion and displays the names of the object using the table.
To delete a technological table:
- Delete the link existing between the technological table and the objects using it.
- Delete the technological table.
Part Filters
If you are deleting a part filter used by one or more specifications, the application blocks the deletion and displays the name of the object using the filter.
To delete a part filter:
- Delete the link between the part filter and the objects using it.
- Delete the part filter.
Specifications
If you are deleting a specification used by a PLM design entity, the application blocks the deletion and displays the name of the entities using the specification.
To delete a specification:
- Delete the link between the specification and the entities using it.
- Delete the specification.