Hello team, I have a somewhat complex request from a client and I would like to know if any of you have faced something similar. A user needs to fill out a form and once completed, that form needs to be approved by more than 20 different groups. If one of these groups requests an adjustment to the form, it needs to be returned for the user to correct and when this form returns, it will only go through the person who requested the adjustment again and not all the other +20 groups. For example: I fill out a form, 18 groups accept it and 2 request adjustments. There will be 2 adjustment tasks for me, and when I make the adjustment, only the groups that requested the adjustment would be asked to approve again. Note: The flow will only continue when everyone approves.Thanks.
Discussion posts and replies are publicly visible
I did not implement something like this before, but it does not seem like much of a challenge. Do you have any specific question?
Specific, not necessarily, more generalist. I would like to know what would be the best way to implement this flow. I am unable to see how I could get the flow to return only to the people who requested the adjustment and not to all groups, after the user has made these adjustments.
When you implement this in a process driven way, it becomes trivial. A user rejects, you assign a task to the initiator, from which the process then assigns another task to the rejecting user.