Process Builder and workflow failure diagnosis
Key Takeaway
Diagnose a failing process with Process Builder error messages, the error email, and, as a last resort, Apex debug logs. In a debug log, WF_CRITERIA_BEGIN and WF_CRITERIA_END show an always-true workflow rule criteria. To see whether each of your criteria nodes was true or false, check FLOW_RULE_DETAIL.
Process Builder and Workflow Rules are older point-and-click tools that automate actions when records change. Both tools reached end of support after December 31, 2025. Existing processes keep running, so admins still need to troubleshoot them. To diagnose a failed process, you read the names Process Builder generates, the error ID and error email from run time, and the Apex debug logs.
Three tools for diagnosing a process
There are three main tools for diagnosing a failing process. Each tool fits a different moment.
| Tool | When to use it |
|---|---|
| Error messages in Process Builder | While you build or update a process |
| The error email | After a process fails at run time |
| Apex debug logs | As the last resort, when the other two don't explain the problem |