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 |
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. |
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.