To pause a chain to enable an approval workflow before proceeding to its next step, add an Approval event. For example, with an approval workflow, you can:
- Approve or reject information before it flows between data sources.
- Coordinate resources and collect auditable responses.
- Automate the workflow between requesters and approvers.
Approval types
With the Approval event, you can enable sequential, flat, or single approval workflows:
- Sequential, where multiple approvers receive requests for approval one-at-a-time, in a hierarchy.
- Flat, where multiple approvers receive requests for approval at the same time.
- Single, with only one approver.
Step 1. Add the event to the chain
- In Chain Builder, from the Chains for the chain. tab, click Edit
- Click Chain Events , and move Approval to the canvas.
- Drag a link to the event from the preceding node in the chain.
Step 2. Set the approval workflow
- Select the event's node, and click Edit
- Under Basic Info, enter a unique name and description to help identify the event.
- Under Approval details, enter a title to help identify the workflow.
- In Requesters, select the email addresses of the collaborators to notify of approvals or rejections. To include the collaborator who runs the chain, select Runtime User.
- In Approvers, select the email addresses of the collaborators to review the data.
- For a sequential approval, enter the email addresses in the order to receive requests for approval.
- To include the collaborator who runs the chain, select Runtime User.
- In Details, enter any guidelines for the approvers, such as the criteria to approve or reject data.
- In Due In, enter how many days approvers have for review:
- For a sequential approval, enter the number of days each approver has before escalating to the next email address.
- For a single or flat approval, enter the number of days to allow for the complete workflow.
- In Approval type, select whether to enable a sequential, flat, or single approval.
- To include a file or command output for approvers to review, in Attachment, select the output to attach to the email.
Note: To attach a file, include a Runtime File Upload event earlier in the chain to upload the attachment.
- Click Save.
Approval outputs
The Approval event generates data you can then use with later commands in the chain, such as to upload to another data source. You can use these outputs directly or use other commands to transform them.
Output | Type |
---|---|
Approval emails | List |
Requestor emails | List |
Approval details | String |
Approval responses | JSON |