In addition to publishing, editing, and removing objects, you can perform the following actions on them if you are the owner or are otherwise authorized to do so:
Approval
Deprecation
Undeprecation
These features are useful in a production environment if you want to establish a version control policy for registry objects. For example, you can approve a version of an object for general use, and you can deprecate an obsolete version before you remove it. If you change your mind after deprecating an object, you can undeprecate it.
The default status of a created object is Submitted.
You perform all these actions in the Search Results area or in the Details area for an object.
To approve an object, select the object and click the Approve button. A message that confirms the approval appears. The event is added to the Audit Trail.
An alternative way to approve an object is to select Approved from the Set or Change Status combo box and then click the Set or Change Status button.
To deprecate an object, select the object and click the Deprecate button. A message that confirms the deprecation appears. The event is added to the Audit Trail.
An alternative way to deprecate an object is to select Deprecated from the Set or Change Status combo box and then click the Set or Change Status button.
To undeprecate an object, select the object and click the Undeprecate button. A message verifying the undeprecation appears. The event is added to the Audit Trail.
An alternative way to undeprecate an object is to select Submitted from the Set or Change Status combo box and then click the Set or Change Status button. This returns the object to its default state of Submitted.
The Withdrawn status is set automatically on an ExtrinsicObject object when you remove its repository item. Do not set this status manually.