5.5.1

Table Of Contents
8281/vco/api/workflows/CF808080808080808080808080808080DA808080013086668236014a0614d16e1/exec
utions/" />
<link rel="down"
href="https://localhost:
8281/vco/api/workflows/CF808080808080808080808080808080DA808080013086668236014a0614d16e1/exec
utions/" />
<link rel="down"
href="https://localhost:
8281/vco/api/workflows/CF808080808080808080808080808080DA808080013086668236014a0614d16e1/pres
entation/" />
<link rel="down"
href="https://localhost:
8281/vco/api/workflows/CF808080808080808080808080808080DA808080013086668236014a0614d16e1/task
s/" />
<link rel="down"
href="https://localhost:
8281/vco/api/workflows/CF808080808080808080808080808080DA808080013086668236014a0614d16e1/ico
n/" />
</relations>
<input-parameters>
<parameter name="name" type="string" />
</input-parameters>
<output-parameters>
<parameter name="message" type="string" />
</output-parameters>
<name>Send Hello</name>
<description></description>
</workflow>
2 Make a POST request at the URL that holds the execution objects for the workflow:
POST https://localhost:
8281/vco/api/workflows/CF808080808080808080808080808080DA808080013086668236014a0614d16e1/exec
utions/
Pass values for the input parameters in an execution-context element 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>
Run a Workflow After Validating Its Input Parameters Against the Workflow
Presentation
The presentation of a workflow can define constraints for the values that you can pass to the input
parameters of the workflow, such as a predefined list of values or a certain range of values. To ensure that
the workflow runs successfully, you must validate the values that you pass to the input parameters of the
workflow against the definition of the workflow presentation.
When you integrate workflows in custom applications, you might need to create a wizard where you enter
values for the input parameters of the workflow when you run it. By using the Workflow Presentation
service, you can instantiate the presentation of a workflow and pass values for its input parameters in parts
that correspond to the different screens of the wizard. You can validate the values that you pass to the input
parameters against the constraints that are defined in the workflow presentation.
Chapter 2 Using the vCenter Orchestrator REST API
VMware, Inc. 19