You can delete a versioned object in the Designer or Workflow Manager. When you delete a versioned object, the repository changes the object status to Deleted and removes the object from view in the Navigator and workspace. After you delete an object, you must check it in for other users to view the changed status. Check in a deleted object in the Find Checkouts dialog box.
You can check out an object before you delete it to keep it as a current checkout object. You can also delete objects without first checking them out. In the Options dialog box, enable the option to delete objects without checkout. When you delete an object, the Repository Service checks out the object to you and then deletes it.
When you delete a composite object that contains non-reusable objects, the Repository Service treats the non-reusable objects as part of the parent object and deletes them. For example, when you delete a mapping, the Repository Service deletes all of the non-reusable child objects associated with the mapping.
The repository retains the metadata information for all versions of a deleted object. To permanently remove the object from the repository, you must purge it.