You can answer to a waiting user interaction of a workflow run through the Orchestrator REST API.
Verify that you have imported the sample workflows package in Orchestrator. The package is included in the Orchestrator sample applications ZIP file that you can download from the Orchestrator documentation page.
You can run the Interactive Hello World sample workflow and answer to its user interaction.
1 |
Search for the waiting user interaction of the workflow by making GET request at the endpoint for the user interaction objects of the Catalog service: GET https://localhost:8281/api/catalog/System/UserInteraction?status=0 |
2 |
Locate the user interaction inventory object for the Interactive Hello World workflow and make a GET request at its URL: GET https://localhost:8281/api/catalog/System/UserInteraction/888080808080808080808080808080805A8080800132145338690643f66a027ec/ |
3 |
Make a POST request at the URL of the user interation objects for the currently running workflow execution: POST https://localhost:8281/api/workflows/CF808080808080808080808080808080E6808080013086668236014a0614d16e1/executions/88808080808080808080808080808080578080800132145338690643f66a027ec/interaction/ Provide a value for the input parameter in the request body: <execution-context xmlns="http://www.vmware.com/vco"> <parameters> <parameter name="name" type="string"> <string>John Smith</string> </parameter> </parameters> </execution-context> |