I am looking for help implementing a fairly complex BPMN workflow.
The tricky part of the flow I am looking to implement is as follows;
A permit application is assigned at run time to a list of Managers for review, each manager then assigns the same permit to one of their Analysts for review. Each Analyst then assigns the permit to one or more Inspectors for review. Once all the inspectors have completed their review their original Analyst checks and completes their review and it is returned to the Analysts manager. When all managers have completed the final review the flow can continue.
Of cause in writing out this question I think I might have answered it myself by using a multi-instance sub process with multi-instance user tasks inside the sub process.
If anyone has any suggestions or tips on how to best implement this?
Thanks