Plan: Not Available: Intermediate Available: Pro or Elite
Users: Not Available: All users Available: FYI Admins or User Group permissions
Practice Management Source: Available: All sources
The Execute Process step is used to execute a "Manual" process that has been enabled to run "From Process Step". Refer to Setting Up Custom Processes.
Execute Process Step
The following is an example of the Execute Process step.
An example of using the Execute Process step is for a ‘New Employee onboarding’ process which includes separate business divisions that need to complete their ‘checklist’ of onboarding tasks. For example, there could be the following four processes that each division can run separately and also have a top-level process that runs all four of these when needed.
- Execute process: IT new employee onboarding
- Execute process: HR new employee onboarding
- Execute process: Finance new employee onboarding
- Execute process: Operations new employee onboarding
When the process is run, details of the executions can be viewed from the Process History tab, including the ability to navigate between related initiating processes and the executing process steps.
Process Step Field Details
| Field | Details |
| Process |
Select the process you want to execute. It is added to the current process in the sequence in which it should be executed. If the Process selected for the Execute Process step uses a:
Note: Automations marked as Inactive or Draft will not be executed, and an error will be displayed in the History tab. |
| Job | Used to select the Job that you wish the execute process to run. For example, when creating a Job Rollover Process, Current Job can be selected. Refer to Job Rollover Process. |
| Apply Additional Process Filter |
The Apply Additional Process Filter option can be used as a way to split a Process. It can avoid duplications in processes, and is used to set up 'master' Processes and then have 'secondary' Processes that run on certain conditions.
Note: The process selected in the Execute Process must apply the same filter criteria as the initiating process, but can have additional parameters. For example, if the filter for the initiating process retrieves Clients for a specific Custom Field, a Client filter must also apply to the process run with the Execute Process step. For example, if Process A is filtered by Clients - View filter (an email reminding them of their lodgement due date), and Process B is set to the Document - View filter:
To run a process with a completely different Filter, this must be run as a separate process, not with the Execute Process step. |
| Block Initiating Process |
When Block Initiating Process is enabled, this blocks the initiating process from completing until the process in the Execute Process step has been completed. For example:
|