The case handling process at Universal Containers includes multiple steps Including
approvals, notifications, and fields updates. To manage and evaluate all of these changes
in a single save operation, an app builder wants to use Process Builder and the Advanced
option to let the process evaluate a record multiple times has been selected.
Which two options should the app builder avoid to prevent recursion? (Choose 2 answers)
A. IF statements
B. Setting a criteria node to No criteria-just execute the procedure
C. Invocable processes
D. The ISCHANGED function
C. Invocable processes
D. The ISCHANGED function
Explanation:
The two options that the app builder should avoid to prevent recursion are setting a criteria
node to No criteria-just execute the procedure and invocable processes. Setting a criteria
node to No criteria-just execute the procedure means that the process will always execute
the actions regardless of the record values, which can cause recursion if the process
updates the same record that triggered it. Invocable processes are processes that can be
invoked from another process or a flow, which can cause recursion if the invocable process
updates the same record that triggered the parent process or flow. Option A is incorrect
because IF statements are not an option in Process Builder, but rather a function that can
be used in formulas or conditions. Option D is incorrect because the ISCHANGED function
is not an option in Process Builder, but rather a function that can be used in formulas or
conditions to check if a field value has changed.