AWS Integration

Overview

This integration will allows to connect ProcessMaker with AWS amazon.

Process Flow


AWS Instructions

1 - User in PM fill a form with metadata AND attach a CVS file

2 - PM send a request to API Gateway in order to startExecution of the StateMachine in AWS Step Functions using data from dynaform as input

3 - AWS step functions runs lambda code for pull the file from PM, convert each row to the currency and returns it to PM

  •     GET request to PM rest API to pull the file using case ID
  •     Transform that CVS file to Json
  •     Loop each row and get the amount in dollars and convert it to euros, for example
  •     Save the file to S3 bucket
  •     Save the file with a trigger from S3 to PM


4 - Save the file with a trigger from S3 to PM

5 - PM send to user, using ABE with link to fill a form and a link for CVS file, user check the info in the file and approve or not the process

6 - If user approve, API gateway send a sendTaskSuccess to AWS step functions

7 - If user reject, API gateway send a sendFailSuccess to AWS step functions

8 - Use another service task, if user needs resubmit to AWS the file and repeat the process

9 - Send a email to the requester telling them the status of their request

10 - Useful link for the integration AWS Steps functions

Access

Admin & User Access

Admin Accessadminp4ssw0rd

Features

  • Integrate with AWS
  • Script task of PM v3.2
  • PM Connectors

Note

This integration is not done yet.