Restrict Workflow Progress Until Multiple Approvals Are Completed

Omkarbh1997
Tera Expert

Hi,

I'm working on a Change Management workflow in ServiceNow and need help implementing a conditional approval logic.

Scenario:

  • A change request is created during a freeze period, which triggers an additional approver (Freeze Approver).
  • If the change has associated Configuration Items (CIs), clicking Request Approval sends approval requests to:
    • CI owners
    • Freeze approver

Current Behavior:

  • Once the CI owner approves, the workflow immediately moves to the next activity (e.g., CAB approvals).
  • This happens even if the freeze approver hasn't approved yet.

I want to restrict the workflow from progressing to the next activity until both:

  1. CI owner & Freeze approver  has approved.

Only after both approvals are completed, the workflow should proceed to generate CAB approvals.

Thank You.

3 REPLIES 3

Ankur Bawiskar
Tera Patron
Tera Patron

@Omkarbh1997 

how are you sending approvals to CI Owner and Freeze approver?

Are both the approvals going at once to both?

If yes then ensure in the workflow you configure to Wait for all to approve

I believe the current config is Anyone approves and hence it's proceeding

share the configuration screenshots.

If my response helped please mark it correct and close the thread so that it benefits future readers.

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

Hi @Ankur Bawiskar 

 

  • The Freeze Approver is triggered via a Flow Designer based on the change request's start and end dates falling within a freeze period.
    Omkarbh1997_1-1756373284792.png

     

  • The CI Approver is triggered via the Change Workflow, specifically when the change has associated Configuration Items and the "Request Approval" button is clicked.

    So yes, both approvals are triggered separately one by Flow and one by Workflow.

@Omkarbh1997 

then you need to have some wait logic in flow and check if CI owner has approved, then only send approval to Freeze owner

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