Flow Designer - how to loop back to previous step

nowguru
Tera Contributor

I am trying to automate a document review and approval flow.  The document owner submits the document to his/her supervisor to review/approve/reject.  If approved, it goes to the department head for review/approve/reject.  If supervisor rejects, it should go back to document owner to make edits.  If department head rejects, it should go back to supervisor.  The supervisor can then reject it back to document owner.

Other workflow modeling tools, there is a notion of loop back to previous step, but from my limited knowledge of flow designer, it looks like the workflow engine is designed to be more sequential.  I know I can create subflows and main flow call these subflows, but creating subflows for every single "loop" back seems to be overkill.  Am I missing something?

Thanks

6 REPLIES 6

Ankur Bawiskar
Tera Patron
Tera Patron

Hi,

There is nothing available OOB but you can check on "Do the following until" flow action

Do the following until flow logic

You can raise an enhancement request here

https://community.servicenow.com/community?id=ideas_list&sysparm_module_id=enhancement_requests

Regards
Ankur

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

Hi Ankur,

I found some articles about rollback capability in workflow editor.  Do you know when flow designer will have this capability?

Thanks,

Johnny

@nowguru 

Nothing as of now till Quebec release

but you can raise a Enhancement Request/Idea Request to ServiceNow with your Justification and they might consider it for future release.

https://community.servicenow.com/community?id=ideas_list&sysparm_module_id=enhancement_requests

Regards
Ankur

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

Mythili Seran
Giga Contributor

Is there any enhancement in the product for this feature? Based on result in step 5 we have to move to step 2. It cannot be configured as do the following.

Thanks