Loading

Salesforce Approval Process Fails to Trigger: "Workflow action failed to trigger flow" Error in Process Builder

게시 일자: May 4, 2026
상세 설명

In Salesforce, an Approval Process built using Process Builder (Lightning Process Builder) fails to trigger even after all required criteria are met. The following errors appear when the process runs:

* "Workflow action failed to trigger flow"
* "The record couldn't be saved because it failed to trigger a flow"

This typically occurs when the Approval Process is being submitted multiple times within a single transaction, causing a submission loop. The Salesforce Platform prevents an object that is already in an active approval process from being re-submitted, resulting in the FLOW_ELEMENT_ERROR.

솔루션

To diagnose and resolve this issue, follow these steps:
Step 1 — Enable a Debug Log
Enable a Salesforce Debug Log for the affected user and reproduce the error. In the debug log output, look for the following entry that confirms the Approval Process is running multiple times in the same transaction:
FLOW_ELEMENT_ERROR — Cannot submit object already in process.
This confirms the process is looping, causing the submission to fail.
Step 2 — Update Process Builder Settings
Open the affected Process Builder process and make the following two changes:

1. Uncheck the option: "Allow Process to evaluate a record multiple times in a single transaction" — this prevents the process from re-evaluating the same record repeatedly in one transaction.
2. Check the option: "Do you want to execute the actions only when specified changes are made to the record?" — this ensures the process only fires when the specific trigger criteria are newly met, not on every save.

After making these changes, save and activate the updated process. The Approval Process will no longer loop and the error will be resolved.See also

Set Up an Approval Process
Lightning Process Builder

Set Up Debug Logging

Knowledge 기사 번호

000387942

 
로드 중
Salesforce Help | Article