title: Versioning and approval of workflow
body: <p>I have a requirement in our project where we have a sequence of operations on the map (we call a plan) from a user and plan goes to a higher officer then he approves or rejects it and comes back to the same user.<br></p>
  
  <ol>
  <li>How can I version the plans<br></li>
  <li>How can I do life cycle management of a plan<br></li>
  </ol>
  
  <p>Please help me, I am new to these kind of requirements. Technologies used are portlets, jsp, jboss server and web services.</p>