These updates affect only flows and processes that are configured to run on API version 66.0 or later.
Where: This change applies to Lightning Experience, Salesforce Classic, and all versions of the mobile app in Essentials, Professional, Enterprise, Performance, Unlimited, and Developer editions.
How: With versioned updates you can test and adopt run-time behavior changes for individual flows and processes at your convenience. To change the run-time API version of a flow, open it in Flow Builder and edit the flow version properties. To change the run-time API version of a process, open it in Process Builder and edit its properties.
- Enforce No-Argument Constructor on Apex Classes
- With this versioned update, you can access certain built-in Apex classes that are available to
be used as invocable action parameters. This versioned update enforces no-argument
constructor visibility of all Apex classes, including the
invocableVariableApex class. Public no-argument constructors in managed packages are visible only when the access code is in the same package. An Apex action that refers to a non-visible no-argument constructorinvocableVariableApex class results in errors. - Record-Triggered Flows Issue with Non-Insertable Fields Was Fixed
- Record-triggered flows that run before records are saved now respect the internal writeable status of non-insertable fields. If existing flows try to update fields that aren’t editable, this error message appears: Invalid target field for field update.