I have a requirement to design a multi level approval workflow using SPD 2007. The workflow has three levels of approval. If the 1st or 2nd or 3rd level of approvers rejects the task it should go back to the previous level of user to continue with the same workflow instance. The workflow should not stop since when the InfoPath form is updated in the Forms library, a new WF instance will be created if there is no active task on that workflow. Has anyone worked on a similar requirement? If yes, please let me know.
Also, let me know if it is possible to move back and forth between workflow steps in an approval workflow using SPD 2007. Is it possible to use any custom actions to do this?