Task Name
|
Generic API task example - How to call a UCSD workflow
|
Description
|
Generic API task example - How to call a UCSD workflow
|
Prerequisites
|
Validated on UCSD 6.6
|
Category
|
Workflow Task
|
Components
|
|
User Inputs
|
|
Output
|
Result of operation
|
Installation
- Download the attached .ZIP file below to your computer. *Remember the location of the saved file on your computer.
- Unzip the file on your computer. Should end up with a .WFDX file.
- Log in to UCS Director as a user that has "system-admin" privileges.
- Navigate to "Policies-->Orchestration" and click on "Import".
- Click "Browse" and navigate to the location on your computer where the .WFD file resides. Choose the .WFD file and click "Open".
- Click "Upload" and then "OK" once the file upload is completed. Then click "Next".
- Click the "Select" button next to "Import Workflows". Click the "Check All" button to check all checkboxes and then the "Select" button.
- Click "Submit".
- A new folder should appear in "Policies-->Orchestration" that contains the imported workflow. You will now need to update the included tasks with information about the specific environment.
The Workflow:
Workflow run:
Workflow inputs and outputs:
Generic API task inputs:
/app/api/rest?formatType=json&opName=userAPISubmitWorkflowServiceRequest&opData={param0:%22TestWorkFlowFromAPI%22,param1:{%22list%22:[{%22name%22:%22A1%22,%22value%22:%22Happy%22},{%22name%22:%22A2%22,%22value%22:%22Holidays%22}]},param2:-1}
The workflow that was called sends an e-mail with 2 inputs: