Basic Administration > Supporting Collaboration > Workflow Administration > Workflow Management > Workflow Version Control
  
Workflow Version Control
Administering workflow templates is an iterative process. Like version-controlled objects, iterated objects are checked in and out of shared locations. However, unlike version-controlled objects, they cannot be revised. Instead, any change to an object creates a new and separate iteration when it is checked in. Earlier iterations, which may still be in use, are unchanged and unaffected by the new iteration. Only the latest iteration is available for new uses.
To make changes to a workflow template, you must check out a copy. Clicking Edit on the Workflow Template Administration page automatically checks out a copy of the selected template. While it is checked out, no one else can check out a copy, but processes can still be initiated based on the current template. When you have completed changes to the checked-out copy, you must save it and check it in to make it available to others. It then becomes the latest iteration. Running processes that use an earlier iteration continue to run, unaffected by the newer iteration.
* 
When you initiate a workflow process, only the most recent iteration is used. You cannot initiate a process using a checked-out workflow template.
You cannot delete a checked-out workflow and you cannot perform undo checkout on a new workflow template. To delete a new workflow template, you must first check it in.