Initiator Conditions
The ACP system uses “initiator conditions” as a pre-routing system to determine, based on user-given data, which step is executed first. This is particularly useful for data unification processes.
For example, a Workflow can be configured to accept both a Customer Name or a Customer Id, but if a Customer Name is provided to start at a step which first looks up the Customer Id before proceeding to the main work.
Initiator Editor
The Initiator Editor can be accessed by scrolling to the top of a workflow and clicking ‘More options’, followed by ‘initiator conditions.’
Iteration Options
Each Step has an “Iteration Options” section which can be used to execute a single step multiple times.
Workflows Executing Other Workflows
ACP ships with a self-referential “acp” connector type which is designed to include API calls generated by the ACP system itself. This connector type can be found from the general list of connector types on the Connectors modal.
This functionality is extremely useful as it allows the user to extend simple workflows into more advanced ones in an intuitive fashion.