Is there a way where the person approving a form to be able to kick the form back to the original user with clarification instead of rejecting it and the user having to recreate the whole process?
Question
Question
Replies
Is the initial submitter of the process a user in Forms? Or is it a publicly submitted form?
If the initial submitter is a Forms user, you can do this. After the approval task, use a gateway based on the approve vs send back decision. If the approver sends back, route the process to a user task assigned to /_initiator. That will give the initial submitter a chance to fix any mistakes and send it back to the approver.
For a public submission, Forms cannot send a task back to the public submitter. If you collected that user's email, you could automate an email sent to them to let them know how to fix the form. You could also include some URL parameters to prefill the new submission with some of the previous values. See this documentation for details.
Assuming the following Form's Process:
User Task form options:
Exclusive Gateway:
Set the initiator's task assignment to the Initiator system variable:
And if you set the Approve and Reject with the same names, then you can pipe it back through the same exclusive gateway: