Loading
Prepare for Email to Become the Default Login ExperienceRead More
Automate Your Business Processes with Salesforce Flow
Errors in the Process Builder

Errors in the Process Builder

The API names for criteria nodes and actions are created in the background. When you create or update processes, you can see error messages that reference those names to help you identify specifically where the problem occurred.

Required Editions

Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience
Available in: Essentials, Professional, Enterprise, Performance, Unlimited, and Developer Editions
Important
Important Support and updates for Process Builder have ended as of December 31, 2025. This means that support won't be provided for any process and bugs in the Process Builder product won't be fixed. See Workflow Rules & Process Builder End of Support.

After December 31, 2025, existing processes continue to run, and you can activate, deactivate, and edit them; however, we recommend using Flow Builder. To migrate existing processes, plan your switch to Flow Builder and use the Migrate to Flow tool. For new automations, create flows in Flow Builder.

API Name Description
myVariable_current.field

field is the name of the field that’s referenced. myVariable_current refers to the field values that the record had when it started the process.

For example, myVariable_current.Id corresponds to the record’s field value for Id when the record started the process.

myVariable_old.field

field is the name of the field that’s referenced. myVariable_old refers to the most recent previous values of the record that started the process.

For example, myVariable_old.Id corresponds to the record’s field value for Id immediately before the record started the process.

Example
Example
 The element has an invalid reference to “myVariable_current.AnnualRevenue”.

myVariable_current.AnnualRevenue refers to the value for the field AnnualRevenue when the record started the process.

Note
Note Error or warning messages can refer to a “flow” instead of a “process”. Those messages still apply to your process.
 
Loading
Salesforce Help | Article