7.3

Table Of Contents
Scenario: Send Software Requests to an External System for Approval
As a tenant administrator, you want users outside vRealize Automation to approve a software component
when a service catalog user requests a machine that includes software. You congure an approval policy
that requires approval for all software provisioning and a workow subscription that is congured to run
when it receives pre-approval messages that match your dened conditions.
Procedure
1 Scenario: Create a vRealize Orchestrator Workow for Approval Workow Subscriptions on page 39
You create a vRealize Orchestrator workow that accepts the required approval input parameters
from vRealize Automation and returns the necessary output parameters to complete the approval
process.
2 Scenario: Create an Approval Policy for External Approval on page 40
As a tenant administrator, you create an approval policy that generates an event message that is
published by the approval service. If you congured a workow subscription with criteria that match
the event message, vRealize Orchestrator runs the selected workow.
3 Scenario: Create a Pre-Approval Workow Subscription on page 40
As a tenant administrator, you create a pre-approval workow subscription that runs a
vRealize Orchestrator workow when a service catalog request generates an approval request that
matches the congured conditions.
Scenario: Create a vRealize Orchestrator Workflow for Approval Workflow Subscriptions
You create a vRealize Orchestrator workow that accepts the required approval input parameters from
vRealize Automation and returns the necessary output parameters to complete the approval process.
You must design the workow to accomplish your approval goal. For information about creating
vRealize Orchestrator folders and workows, see Developing with VMware vRealize Orchestrator.
Prerequisites
Log in to the vRealize Orchestrator that is the instance congured for vRealize Automation with privileges
that allow you to create a workow.
Procedure
1 Create a folder for your workow subscription workows in the workow library.
2 Create a new workow.
For this scenario, name the workow Automation Approval Request.
a Add the following input parameter.
Name Type
input Properties
b Add the following output parameters.
Name Type
approved boolean
eldValues Properties
3 Create a scriptable task that processes the input and output parameters.
4 Save the workow.
Chapter 1 Life Cycle Extensibility
VMware, Inc. 39