Dynamic Workflow Routing & Task Assignment

Certified Associate Developer

Hello There,

I have a requirement for a review completion tool where we want to define different processes (10+) and the different groups (10+) involved for successful
review completion for a specific process. For example, for a given process we want business to capture the different review teams involved, the order of review, parallel or sequential review among groups involved. This should help assign tasks dynamically in a single process model, instead of having building process model for each processes. Is the below attributes good enough to create dynamic task assignment for each process. Has anyone tried this approach earlier any design suggestions to avoid bottlenecks?

Review Process1
Sequence| Group Name| Assignment Type|
1| Review Group1| Sequential
2| Review Group2 |Sequential
3|Review Group2| Sequential

Review Process2
Sequence| Group Name| Assignment Type|
1 |Review Group1 |Sequential
2 |Review Group2 |Sequential
3 |Review Group3 |Parallel

  Discussion posts and replies are publicly visible