we are exploring azure durable functions to facilitate the following requirements, can the durable functions support these ?
- a user can suspend the workflow and resume when he wants
- if an activity of workflow fails, the user can retry that particular activity with human intervention as many number of time he wants
- a user can choose from which step the workflow can be resumed, to be more brief if 2 of the 4 steps have been executed in the workflow the user can re-run the workflow from the beginning (Step 1)
Thanks