You can use the administration workflows to manage vRealize Automation services, tenants, approval policies, entitlements, business groups, catalog items, and Advanced Services components.

Some of the workflows include an input parameter for the vRealize Automation host, vCACCAFE:VCACHost. How you configured the vRealize Automation host connection determines how the roles are applied when a user runs the workflows.

  • If you configured the connection as a shared session, the user account for the shared session must have the roles required to run the workflows.

  • If you configured the connection as session per user, the each user who runs the workflows must have must have the required roles, just as they would in the vRealize Automation user interface.

You can find these workflows on the Workflows view of the Orchestrator client, in the Administration subdirectory of the plug-in library.

You can use the workflows in the Approval Policies subdirectory to create and manage approval policies.

Table 1. Approval Policies

Workflow

Description

Activate an approval policy

Activates an approval policy. After you activate an approval policy, it becomes read-only.

Add an approval level

Adds an always required approval level to an approval. You must select specific users and groups for the approvers.

Copy an approval policy

Copies an approval policy.

Create an approval policy

Creates a draft approval policy with no levels or approvers. To create approval levels and designate approvers for your policy, run the Add an approval level workflow.

Deactivate an approval policy

Deactivates an approval policy. You can also delete all existing entitlements associated with the approval policy.

Delete an approval policy

Deletes an approval policy that is in draft state. Active approval policies are read-only.

You can use the workflows in the Business Groups subdirectory to create and manage business groups.

Table 2. Business Groups

Workflow

Description

Add a custom property

Adds a custom property to a business group.

Create a business group

Creates a business group.

Delete a business group

Deletes a business group.

Delete a custom property

Removes a custom property from a business group.

Update a business group

Updates details for a business group, such as default machine prefix, active directory containers, and user roles.

Update a custom property

Updates a custom property for a business group.

The Administration subdirectory includes a Business Groups (Deprecated) subdirectory that works with versions before vRealize Automation 7.0. Use the workflows with the same name in the main folder.

You can use the workflows in the Catalog Items subdirectory to manage catalog items.

Table 3. Catalog Items

Workflow

Description

Activate a catalog item

Activates a catalog item. You must activate and assign a catalog item to a service before users can request it.

Assign a catalog item to a service

Assigns a catalog item to a service. You must activate and assign a catalog item to a service before users can request it.

Deactivate a catalog item

Deactivates a catalog item and removes it from the service catalog so that users cannot request it.

You can use the workflows in the Composite Blueprint subdirectory to manage composite blueprints create in the design canvas.

Table 4. Composite Blueprint

Workflow

Description

Delete a composite blueprint

Delete an unpublished blueprint form the Design blueprints list.

Import a composite blueprint

Import a composite blueprint from a YAML file.

Publish a composite blueprint

Publish a composite blueprint that is in a draft state.

Unpublish a composite blueprint

Unpublish a published composite blueprint.

You can use the workflows in the Content subdirectory to manage XaaS custom resources, blueprints, resource mappings, and resource actions. Some of the workflows were deprecated in 7.0. Use Cloud Client to perform the import and export actions. The Cloud Client download and documentation are available at https://developercenter.vmware.com/tools.

Table 5. Content

Workflow

Description

Export content (deprecated)

Export Advanced Services components as a vRealize Automation resource bundle.

Import content (deprecated)

Import Advanced Services components from a .zip file. You can also use the Import content workflow to transfer workflows from a .package file to a separate vRealize Orchestrator associated with your vRealize Automation.

For example, if you are running an external vRealize Orchestrator and an embedded vRealize Orchestrator, and both are configured for the same vRealize Automation host, you can run the import content workflow from the external vRealize Orchestrator to install workflows on the embedded instance.

Transfer content (deprecated)

Transfer Advanced Services components between vRealize Automation tenants.

Validate content (deprecated)

Ensures that all workflows required for imported Advanced Services components exist.

You can use the workflows in the Entitlements subdirectory to create and manage entitlements.

Table 6. Entitlements

Workflow

Description

Activate an entitlement

Activates an entitlement.

Assign catalog items to an entitlement

Assigns one or more catalog items to an entitlement. You can also use this workflow to assign an approval policy.

Assign immediate actions to an entitlement

Assigns one or more immediate actions to an entitlement. The immediate actions do not create requests.

Assign resource actions to an entitlement

Assigns one or more resource actions to an entitlement. You can also use this workflow to assign an approval policy.

Assign services to an entitlement

Assigns one or more services to an entitlement. You can also use this workflow to assign an approval policy.

Assign users and groups to an entitlement

Assigns one or more users or groups to an entitlement.

Create an entitlement (deprecated)

Creates an entitlement. Use Create and entitlement for subtenant.

Create an entitlement for subtenant

Creates an entitlement.

Deactivate an entitlement

Deactivates an entitlement.

Unassign users and groups from an entitlement

Remove users and groups from the list of users for an entitlement.

You can use the workflows in the Services subdirectory to manage services.

Table 7. Services

Workflow

Description

Activate a service

Activates a service.

Assign catalog items to a service

Assigns one or more catalog items to a service.

Copy a service

Copies a service.

Create a service

Creates a service.

Deactivate a service

Deactivates a service.

Delete a service

Deletes a service.

You can use the workflows in the Tenants subdirectory to create and manage tenants.

Table 8. Tenants

Workflow

Description

Add administrators

Adds one or more tenant administrators and infrastructure administrators to a tenant.

Add an identity store to a tenant

Adds an identity store to a tenant of a vRealize Automation host. You can run this workflow only if you are a system administrator configuring a tenant.

Add an identity store to a vCAC host

Adds an identity store to a tenant that is configured as a vRealize Automation host. You can run this workflow only if you are a tenant administrator configuring an identity store for your tenant.

Create a tenant

Creates a tenant. You must select the vRealize Automation host added with the system administrator credentials.

Delete an identity store from a tenant

Deletes an identity store from a tenant of a vRealize Automation host. You can run this workflow only if you are a system administrator configuring a tenant.

Delete an identity store from a vCAC host

Deletes an identity store from a tenant that is configured as a vRealize Automation host. You can run this workflow only if you are a tenant administrator configuring identity stores for your tenant.

Delete a tenant

Deletes a tenant.

Remove administrators

Removes one or more tenant administrators and infrastructure administrators from a tenant.

Update an identity store for a tenant

Updates an existing identity store for a tenant of a vRealize Automation host. You can run this workflow only if you are a system administrator configuring a tenant.

Update an identity store for a vCAC host

Updates an identity store for a tenant that is configured as a vRealize Automation host. You can run this workflow only if you are a tenant administrator configuring identity stores for your tenant.

Update a tenant

Updates the name, description, and contact email address of an existing tenant.

You can use the workflows in the Workflow Subscriptions subdirectory to manage the event workflow subscriptions.

Table 9. Workflow Subscriptions

Workflow

Description

Delete a workflow subscription

Delete an unpublished workflow subscription. This workflow applies to system and tenant workflow subscriptions.

Export system workflow subscription

Export a system workflow subscription and save it as a vRealize Orchestrator resource element in a JSON format.

A system workflow subscription is a specialized workflow subscription that reacts to system events and to events in all the tenants.

Export tenant workflow subscription

Export a tenant workflow subscription and save it as a resource element in a JSON format.

A specialized workflow subscription that runs tenant-specific workflows.

Import system workflow subscription

Import a system workflow subscription from a JSON file. System workflow subscriptions are triggered for system events and can be across tenants.

Import tenant workflow subscription

Import an exported workflow subscription from a JSON file. These workflow subscriptions are tenant-specific.

Publish a workflow subscription

Publish a workflow subscription that was in a draft or unpublished state. This workflow applies to system and tenant workflow subscriptions.

Register a system workflow subscription

Create a system workflow subscription, including timeout and priority values.

Register a tenant workflow subscription

Create a tenant-specific workflow subscription, including timeout and priority values.

Unpublish a workflow subscription

Unpublish a published workflow subscription. This workflow applies to system and tenant workflow subscriptions.

Update a workflow subscription

Change the name, description, vRealize Orchestrator workflow, subscription conditions, timeout value, and priority value. You cannot update the event topic or blocking state.

You can use the workflows in the XaaS Custom Resources subdirectory to create and delete XaaS custom resources.

Table 10. XaaS Custom Resources

Workflow

Description

Create custom resource

Creates a custom resource.

Delete custom resource

Removes a custom resource.

You can use the workflows in the XaaS Resource Actions subdirectory to create and manage XaaS resource actions.

Table 11. XaaS Resource Actions

Workflow

Description

Clone resource action

Creates a copy of an existing resource action.

Create resource action

Creates a resource action.

Delete resource action

Deletes a resource action.

Publish resource action

Publishes a resource action.

Unpublish resource action

Unpublishes a resource action.

You can use the workflows in the XaaS Resource Mappings subdirectory to create and manage XaaS mappings to non-XaaS resources.

Table 12. XaaS Resource Mappings

Workflow

Description

Create a resource mapping

Map a catalog resource type to a vRealize Orchestrator type.

Delete a resource mapping

Delete a resource mapping.

Set a target criteria

Specify the conditions that determine the availability of the resource mapping.

You can use the workflows in the XaaS Server Configuration subdirectory to manage the target Orchestrator instance.

Table 13. XaaS Server Configuration

Workflow

Description

Update Orchestrator server configuration

Modify the server settings, including port, host, user name, and password.

Validate Orchestrator server configuration

Verifies that the vRealize Orchestrator settings are valid. The workflow returns a value of TRUE if the configuration is valid, and FALSE if the configuration is not valid.

You can use the workflows in the XaaS Service Blueprints subdirectory to create and manage XaaS blueprints.

Table 14. XaaS Blueprints

Workflow

Description

Clone a service blueprint

Creates a copy of a service blueprint.

Create a service blueprint

Creates a service blueprint.

Delete a service blueprint

Deletes a service blueprint.

Publish a service blueprint

Publishes a service blueprint.

Unpublish a service blueprint

Unpublishes a service blueprint.