Parallel Human Approval Process

Create a parallel task for multiple approvals

This application will create a State Machine, and an Amazon SNS topic. The State Machine will send three TaskTokens to different approvers via SNS and wait for task to be completed. After all approvers approve the task with `send-task-success` action, the execution ends with Success State. If any of them rejects by using send-task-failure action, then the execution ends up with Fail State.

< Back to all workflows

GitHub icon View this workflow on GitHub


Clone repo

git clone https://github.com/aws-samples/step-functions-workflows-collection/tree/main/parallel-human-approval-process/cd step-functions-workflows-collection/parallel-human-approval-process

Deploy

sam deploy --guided


Testing

See the GitHub repo for detailed testing instructions.

Cleanup

1. Delete the stack: sam delete.

Additional resources

Created by:

Serda Kasaci Yildirim

Serda Kasaci Yildirim

Serda is a Solutions Architect at Amazon Web Services (AWS) based in Vienna, Austria.

Follow on LinkedIn