Enterprise Administration > About Purging > Limitations and Conflicts in Purge > Purge Conflicts
  
Purge Conflicts
In purging, a conflict is an exception condition with known resolution or resolutions. Purge uses the conflict framework to report problems that can be overridden in execution and possible resolutions.
In particular, purge allows you to preselect an override for the following conflicts:
Downloaded to a workspace
Shared to a project
* 
If a task fails with an exception, it cannot be retried.
Overrideable Conflicts
This section identifies additional overrideable purge conflicts. All conflicts—both overrideable and non-overrideable—that appear in the Task Console include an override option to skip the object should the user want to retry the purge job on the collection of objects. The SKIP resolution is handled by the Task Console application, which removes the object from the collection.
Non-Overrideable Conflicts
This section identifies the non-overrideable conflicts that may occur during a purge job.
Not Authorized to Delete the Object
Conflict
Not authorized to delete the object
Operation(s)
Delete
Message
Unable to delete the object <object name> because the user <user name> does not have permission to perform delete operation.
Type
Error
Overridable
No
Override Options
N/A
Detailed Message
Unable to delete the object <object name> because the user <user name> does not have permission to perform delete operation. An authorized user must perform the delete operation or permission must be granted to <user name> by an administrator.
Object is Member of Baseline
Conflict
Object is Member of a Baseline
Operation(s)
Delete
Message
Unable to delete the object <object name>. The object is included in the following baseline(s): <list of baselines>.
Type
Error
Overridable
No
Override Options
N/A
Detailed Message
Unable to delete the object <object name> because it is in a baseline. The object must be moved from all baselines before it can be deleted.
* 
It is highly likely that access rights do not allow users to modify baselines. Baselines often represent a business agreement between a customer and supplier and may not be modified for historical reasons. Event listening needs to change so that an object that is a member of a baseline can be deleted if the baseline is deleted as well.
Object is Published to ESI
Conflict
Object is Published to ESI
Operation(s)
Delete
Message
Unable to delete the object <object name>. The object has been published to ERP
Type
Error
Overridable
No
Override Options
N/A
Detailed Message
Unable to delete the object <object name> because it has been published to ERP.
Object is Checked Out to a Project
Conflict
Object is Checked Out to a Project
Operation(s)
Delete
Message
Unable to delete the object <object name>. The object has been checked out to project <project name>.
Type
Error
Overridable
No
Override Options
N/A
Detailed Message
Unable to delete the object <object name> because it has been checked out to project <project name>. The project must either check the object back in to PDM (that is, send to PDM) or undo the project checkout.
Object is Member of an End Item Configuration
Conflict
Object is Member of an End Item Configuration
Operation(s)
Delete
Message
Unable to delete Part Version <object name>. The Part Version is included in the following configuration(s) <list of configurations>.
Type
Error
Overridable
No
Override Options
N/A
Detailed Message
Unable to delete the Part <object name> because it is included in the following End Item Configuration(s) <object name>. To delete this part, you must first delete all the configurations it is used in. If any of these end item configurations have been used to create end item instances, this part version cannot be deleted.
* 
Event listening needs to change so that a part being referenced by an end item configuration can be deleted if the end item configuration is deleted as well.
Delete Family Table
Conflict
Delete Family Table
Operation(s)
Purge
Message
Unable to delete the object without first deleting the member <object name> of the family table of generic <object name>.
Type
Error
Overridable
No
Override Options
N/A
Detailed Message
Unable to delete the object without first deleting the member <object name>of the family table of generic <object name>.
Object is Associated to a Promotion Notice
Conflict
Object is Associated to a Promotion Notice
Operation(s)
Delete
Message
Unable to delete object <object name>. The object is associated to the following promotion notices <list of promotion notices>.
Type
Error
Overridable
No
Override Options
N/A
Detailed Message
Unable to delete the object <object name> because it associated to the following promotion notice(s) <object name>. To delete this object you must first remove all the relationships to promotion notices. If any of the associated promotion notices have reached a completed state, this object cannot be deleted.
* 
Event listening needs to change so that an object associated with a promotion notice can be deleted if the promotion notice is deleted as well.
Cannot Delete Branch Point Iteration
Conflict
Cannot Delete Branch Point Iteration
Operation(s)
Purge
Message
Unable to delete object <object name>. The object is a branch point for another version.
Type
Error
Overridable
No
Override Options
N/A
Detailed Message
Unable to delete the object <object name> because it is a branch point object which has been superseded by another version (for example, a revision, a view version, or a one-off version).
Cannot Delete CheckIn Iteration of Sandbox Version
Conflict
Cannot Delete CheckIn Iteration of Sandbox Version
Operation(s)
Purge
Message
Unable to delete object <object name>. The object is Checkin iteration in PDM for a Sandbox version.
Type
Error
Overridable
No
Override Options
N/A
Detailed Message
Unable to delete the object <object name> because it is a checkin iteration in PDM for a sandbox version.