Hello,
I have a dynamic approval workflow that triggers when a new request is created.
The dynamic approval data are defined in a table, and below is an example:
As you see, each approval level is a record that includes the approval email and the other details.
What I want to achieve for the dynamic approval workflow is the below:
- Whenever any approval request is rejected, the flow should send an approval to the requester where he can decide to either (Resubmitted for review, or Stop the flow).
- If the requester resubmitted for review it should get back to the previous approval level.
I already watched this amazing video State Machine Workflow - Power Automate and he covered the main concept for state machine workflow - static approvals. As he already knows how many approval levels in the flow he has. However, my requirement is different as I don't know how many approval levels I might have based on request type + on any rejection it should get back to the requester to take a decision to avoid creating a new request.
Below is a screenshot of how I started designing the flow:
Could you please advise what will be the solution to cover the above requirements for dynamic approval levels workflow?
Any help is highly appreciated.
Best regards,
EBMRay