7.1

Table Of Contents
Table 446. Values in the Form Designer (Continued)
Value Description
Value Dene a static custom values with labels.
External Values Select a vRealize Orchestrator script action to dene your
value with information not directly exposed by the
workow.
External Value Definitions in the Form Designer
When you edit some elements in the forms designer, you can assign external value denitions that use
custom vRealize Orchestrator script actions to supply information not directly exposed by the workow.
For instance, you might want to publish a resource action to install software on a provisioned machine.
Instead of providing the consumer with a static list of all software available for download, you can
dynamically populate that list with software that is relevant for the machine's operating system, software
that the user has not previously installed on the machine, or software that is out of date on the machine and
requires an update.
To provide custom dynamic content for your consumer, you create a vRealize Orchestrator script action that
retrieves the information you want to display to your consumers. You assign your script action to a eld in
the form designer as an external value denition. When the resource or service blueprint form is presented
to your consumers, the script action retrieves your custom information and displays it to your consumer.
You can use external value denitions to supply default or read-only values, to build boolean expressions, to
dene constraints, or to provide options for consumers to select from lists, check boxes, and so on.
Working With the Form Designer
When you create XaaS blueprints, custom resource actions, and custom resources, you can edit the forms of
the blueprints, actions, and resources by using the form designer. You can edit the representation and dene
what the consumers of the item or action see when they request the catalog item or run the post-
provisioning operation.
By default, any XaaS blueprint, resource action, or custom resource form is generated based on the
workow presentation in vRealize Orchestrator.
Configuring vRealize Automation
322 VMware, Inc.