Loading

Revenue Cloud Advanced Approvals: Quote approval orchestration run stuck in 'In Progress' state

Publish Date: May 26, 2026
Description

This article explains why a Quote approval orchestration run in Revenue Cloud Advanced Approvals stays in the 'In Progress' state without progressing, and how to recover the stuck record. The Approval Submission [ApprovalSubmission] record shows Status = 'InProgress' and a linked Flow Orchestration Instance [FlowOrchestrationInstance], but the next Approval Work Item [ApprovalWorkItem] is never created. No error is surfaced to the user or written to the Approval Submission.  The behavior is described as: "the orchestration run is stuck In Progress", "this is happening randomly", and "to send it again for approval, you need to set the status field to Draft, and then to Approval again". This is tracked as Known Issue KI-68969 (Flow-Based Approvals Intermittently Fail to Create Downstream Approval Work Item After Spring '26 Release). 

Resolution

Use the following steps to recover a Quote whose approval orchestration is stuck in 'In Progress'.

Cause 1: KI-68969 — Flow-Based Approval initialization fails to create the downstream Approval Work Item

  1. Open the affected Quote  record in Lightning Experience.
  2. Open the related Approval Submission [ApprovalSubmission] record from the Quote and confirm the Status [Status] field equals 'InProgress' and that no child Approval Work Item [ApprovalWorkItem] exists in 'Assigned' status.
  3. Open the linked Flow Orchestration Instance [FlowOrchestrationInstance] from the FlowOrchestrationInstanceId field on the Approval Submission and confirm the orchestration is paused with no active stage progressing.
  4. Recall the stuck approval. As an Approval Admin, invoke the standard Recall Approval Submission action, or click Recall on the Approval Submission record. This sets the Approval Submission Status [Status] to 'Recalled'.
  5. On the Quote record, set the Approval Status field (or the equivalent status field configured for your approval workflow) back to 'Draft'.
  6. Resubmit the Quote for approval by setting the Approval Status field to 'Approval' (or by clicking Submit for Approval). A new Approval Submission and Flow Orchestration Instance are created.
  7. Confirm a new Approval Work Item [ApprovalWorkItem] is created in 'Assigned' status against the first approval step.

Cause 2: Stage exit condition deadlock (configuration issue, not KI-68969)

  1. Navigate to Setup > Flows and open the approval orchestration flow used by the Quote object.
  2. Open the Stage element that contains the stuck step.
  3. If the stage is configured with 'When all steps are complete, the stage is marked Complete', change it to 'When the specified requirements are met, the stage is marked Complete'.
  4. Define an explicit exit condition that accounts for every conditional step path (for example, discount <= 10% requires no approvals; discount > 10% AND <= 20% requires Step 1 only; discount > 20% requires Step 1 AND Step 2). See the 'Use the Stage Exit Condition' guidance in the Revenue Cloud Approval Workflow documentation.
  5. Save and reactivate the flow.
  6. Recall and resubmit the affected Quote using steps 4–6 from Cause 1.

Confirm the issue is resolved by submitting the affected Quote for approval again and verifying that a new Approval Work Item record is created in 'Assigned' status and routed to the first approver, and that the Approval Submission Status progresses past 'InProgress' as approvers act on the record.

Knowledge Article Number

005385158

 
Loading
Salesforce Help | Article