5.1

Table Of Contents
n
Obtaining Input Parameters from Users When a Workflow Starts on page 40
If a workflow requires input parameters, it opens a dialog box in which users enter the required input
parameter values when it runs. You can organize the content and layout, or presentation, of this dialog
box in Presentation tab in the workflow editor.
n
(Optional) Requesting User Interactions While a Workflow Runs on page 45
A workflow can sometimes require additional input parameters from an outside source while it runs.
These input parameters can come from another application or workflow, or the user can provide them
directly.
n
Calling Workflows Within Workflows on page 53
Workflows can call on other workflows during their run. A workflow can start another workflow either
because it requires the result of the other workflow as an input parameter for its own run, or it can start
a workflow and let it continue its own run independently. Workflows can also start a workflow at a given
time in the future, or start multiple workflows simultaneously.
n
Running a Workflow on a Selection of Objects on page 60
You can automate repetitive tasks by running a workflow on a selection of objects. For example, you can
create a workflow that takes a snapshot of all the virtual machines in a virtual machine folder, or you
can create a workflow that powers off all the virtual machines on a given host.
n
Developing Long-Running Workflows on page 62
A workflow in a waiting state consumes system resources because it constantly polls the object from
which it requires a response. If you know that a workflow will potentially wait for a long time before it
receives the response it requires, you can add long-running workflow elements to the workflow.
n
Configuration Elements on page 67
A configuration element is a list of attributes you can use to configure constants across a whole
Orchestrator server deployment.
n
Workflow User Permissions on page 68
Orchestrator defines levels of permissions that you can apply to users or groups to allow or deny them
access to workflows.
n
Validating Workflows on page 69
Orchestrator provides a workflow validation tool. Validating a workflow helps identify errors in the
workflow and checks that the data flows from one element to the next correctly.
n
Running Workflows on page 70
A workflow runs according to a logical flow of events.
n
Generate Workflow Documentation on page 72
You can export documentation in PDF format about a workflow or a workflow folder that you select at
any time.
n
Use Workflow Version History on page 73
You can use version history to revert a workflow to a previously saved state. You can revert the workflow
state to an earlier or a later workflow version. You can also compare the differences between the current
state of the workflow and a saved version of the workflow.
n
Restore Deleted Workflows on page 73
You can restore workflows that have been deleted from the workflow library.
n
Develop a Simple Example Workflow on page 74
Developing a simple example workflow demonstrates the most common steps in the workflow
development process.
Developing with VMware vCenter Orchestrator
10 VMware, Inc.