If you set the on true/on false information in a step, the
on false action will be triggered if the step fails.
If the step is an Execute Process step and
the executed process "failed" (i.e. contains a failed step), the status of the Execute Process step which started the process is not considered "false". The on false condition of the Execute Process step will only be triggered if, for
example, the process cannot be found (when the process name is specified in a variable) or if the recordset
cannot be found (when the recordset name is specified in a variable).
In other words, for Execute Process steps, if the process is executed
successfully, regardless of the status of the steps
executed by the referenced process, the Execute Process step will pass and the on false action will not be triggered.