title: can i Programatically Change Sharepoint OOB document approval workflow
body: <p>I have document library where I am using the Out-Of-the box document approval workflow.</p>
  
  <p>I need to allow users to delegate their tasks to another person during a certain period. This delegation is on workflow level not on item level. something that can be used for example where someone will be out of the office for a long period and needs to assign a delegate to approve documents.</p>
  
  <p>I was thinking of changing the list of approvers programatically to allow someone to use a custom form to enable that delegation.</p>
  
  <p>Can this be done? is there a better way?</p>