This question is either really simple to answer and I'm an idiot for asking or I'm the only one who needs to do this and it's a PITA to get it done.
I need to create a workflow that has different approval requirements based upon the folder of the attached files. For example
if the files attached contains the path /app-a then I need approvers from app-a team
if the files attached contains the path /app-b then I need approvers from app-b team
Notes:
* So it would be additive (if I add files from 5 different app areas, then I'll need 5 approvals)
* Approvals can (should) be in parallel.
* Once the approvals have begun the job can't be modified. (add/remove files)
* Approvers will not have write access to those folders but can see all app areas
I could do all this by writing some code and inserting external tasks (although adding new tasks to a running job may be a trick!) to update groups of the approval steps (although the randomness of the number of approver tasks may be tricky). Also add external steps to verify that the file list is the same before and after the approvals. I'm hoping there is an OOTB workflow for most of this.
Any help would be appreciated.