I need to route a capital funding request spreadsheet stored in a SharePoint 2013 library as follows:
1-Manager form validation
- If approve, continue to Operations Manager
- If reject, end workflow
- If updates to spreadsheet are needed before continuing, notify requestor who will modify spreadsheet (once updates are made, start approval from the beginning)
2-Operations Manager Approval
- If approve, continue to Finance
- If reject, end workflow
- If updates to spreadsheet are needed before continuing, notify requestor who will modify spreadsheet (once updates are made, start approval from the beginning)
3-Finance Approval
- If approve, continue to President
- If reject, end workflow
- If updates to spreadsheet are needed before continuing, notify requestor who will modify spreadsheet (once updates are made, start approval from the beginning)
4-President Approval
- If approve, end workflow
- If reject, end workflow
- If updates to spreadsheet are needed before continuing, notify Finance who will modify spreadsheet (once updates are made, start approval from Finance)
I'm not sure if I should use loop counter, switch statement and flexi tasks, state machine, and what workflow settings should be after requestor makes updates to direct the workflow start at the desired approval level (e.g. sometimes start at the beginning, but if at level 4, just go back to Finance for approval, not back to the beginning). Ideas?
