4.1

Table Of Contents
Prerequisites
You must have implemented Web service operations in your client application to find objects in the
Orchestrator server.
Procedure
u
Create an array of Workflow objects by calling the getAllWorkflows operation.
Workflow[] workflows = vsoWebControl.getAllWorkflows(username, password);
The preceding code example calls getAllWorkflows to get an array of Workflow objects that the Web service
client can run.
You found workflows in the Orchestrator server that the Web service client can run on objects.
What to do next
Implement operations in the Web services client to run the workflows it finds.
Find Workflows by Using the getWorkflowsWithName Operation
If you know the name of a particular workflow, as it is defined in the Orchestrator client, the Web service
application can obtain this workflow using its name or part of its name.
The getWorkflowsWithName operation returns an array of workflows, so you can use it to match several
workflows by using wildcards.
Prerequisites
You must have implemented Web service operations in your client application to find objects in the
Orchestrator server.
Procedure
u
Create an array of Workflow objects by calling the getWorkflowsWithName operation.
Workflow[] workflows =
vsoWebControl.getWorkflowsWithName("Simple user interaction",
username, password);
The preceding code example calls the getWorkflowsWithName operation to obtain all workflows for which
the name, or part of the name, is Simple user interaction.
You found workflows in the Orchestrator server that the Web service client can run on objects.
What to do next
Implement operations in the Web services client to run the workflows it finds.
Find Workflows by Using the getWorkflowForID Operation
If you know a particular workflow ID, a Web service application can obtain this workflow by using the
getWorkflowForID operation.
The getWorkflowForID operation returns a single Workflow instance, because all workflow IDs are unique.
Prerequisites
You must have implemented Web service operations in your client application to find objects in the
Orchestrator server.
vCenter Orchestrator Developer's Guide
252 VMware, Inc.