Installing and Configuring VMware vRealize Orchestrator
  Introduction to VMware vRealize Orchestrator
    Key Features of the Orchestrator Platform
    Orchestrator User Types and Related Responsibilities
    Orchestrator Architecture
    Orchestrator Plug-Ins
  Orchestrator System Requirements
    Hardware Requirements for the Orchestrator Appliance
    Supported Directory Services
    Browsers Supported by Orchestrator
    Orchestrator Database Requirements
    Software Included in the Orchestrator Appliance
    Password Requirements
    Level of Internationalization Support
  Setting Up Orchestrator Components
    vCenter Server Setup
    Authentication Methods
    Setting Up the Orchestrator Database
  Installing and Upgrading Orchestrator
    Download and Deploy the Orchestrator Appliance
      Power On the Orchestrator Appliance and Open the Home Page
      Change the Root Password
      Enable or Disable SSH Administrator Login on the vRealize Orchestrator Appliance
      Configure Network Settings for the Orchestrator Appliance
    Upgrade Orchestrator Appliance 5.5.x and Later to 7.0
      Upgrade Orchestrator Appliance by Using the Default VMware Repository
      Upgrade Orchestrator Appliance by Using an ISO Image
      Upgrade Orchestrator Appliance by Using a Specified Repository
    Upgrade an Orchestrator Cluster Between Versions 5.5.x and 6.0.3 to 7.0
  Configuring vRealize Orchestrator in the Orchestrator Appliance
    Log In to Control Center
    Orchestrator Network Ports
    Selecting the Authentication Type
      Configuring LDAP Settings
        Import the LDAP Server SSL Certificate
        Configure the LDAP Authentication
          LDAP Authentication Settings
        Common Active Directory LDAP Errors
      Configuring vRealize Automation Authentication
      Configuring vCenter Single Sign-On Settings
        Configure Authentication Through vSphere Platform Services Controller
        Register Orchestrator as a vCenter Single Sign-On (Legacy) Solution
    Configuring the Orchestrator Database Connection
      Import the Database SSL Certificate
      Configure the Database Connection
      Export the Orchestrator Database
      Import an Orchestrator Database
    Manage Certificates
      Manage Orchestrator Certificates
        Import a Trusted Certificate through Control Center
    Configure the Orchestrator Plug-Ins
      Manage the Orchestrator Plug-Ins
      Uninstall a Plug-In
      Reinstall Plug-Ins
    Start the Orchestrator Server
    Orchestrator Availability and Scalability
      Configure an Orchestrator Cluster
      Configuring a Load Balancer
    Configuring the Customer Experience Improvement Program
      Categories of Information That VMware Receives
      Join the Customer Experience Improvement Program
  Using the API services
    Managing SSL Certificates Through the REST API
      Delete an SSL Certificate by Using the REST API
      Import SSL Certificates by Using the REST API
      Create a Keystore by Using the REST API
      Delete a Keystore by Using the REST API
      Add a Key by Using the REST API
    Automating the Orchestrator Configuration by Using the Control Center REST API
  Additional Configuration Options
    Create a New User in Control Center
    Export the Orchestrator Configuration
    Import the Orchestrator Configuration
    Migrating the Orchestrator Configuration
      Migrate the Orchestrator Configuration
    Configuring the Workflow Run Properties
    Orchestrator Log Files
      Logging Persistence
      Orchestrator Logs Configuration
      Inspect the Workflow Logs
      Filter the Orchestrator Logs
  Configuration Use Cases and Troubleshooting
    Register Orchestrator as a vCenter Server Extension
    Unregister Orchestrator Authentication
    Changing SSL Certificates
      Adding a Certificate to the Local Store
      Change the Certificate of the Orchestrator Appliance Management Site
    Cancel Running Workflows
    Enable Orchestrator Server Debugging
    Back Up the Orchestrator Configuration and Elements
    Backing Up and Restoring vRealize Orchestrator
      Back Up vRealize Orchestrator
      Restore a vRealize Orchestrator Instance
    Disaster Recovery of Orchestrator by Using Site Recovery Manager
      Configure Virtual Machines for vSphere Replication
      Create Protection Groups
      Create a Recovery Plan
      Organize Recovery Plans in Folders
      Edit a Recovery Plan
  Setting System Properties
    Disable Access to the Orchestrator Client By Nonadministrators
    Setting Server File System Access for Workflows and Actions
      Rules in the js-io-rights.conf File Permitting Write Access to the Orchestrator System
      Set Server File System Access for Workflows and Actions
    Set Access to Operating System Commands for Workflows and Actions
    Set JavaScript Access to Java Classes
    Set Custom Timeout Property
  Where to Go From Here
    Log In to the Orchestrator Client from the Orchestrator Appliance Web Console
  Introduction to VMware vRealize Orchestrator
    Key Features of the Orchestrator Platform
    Orchestrator User Types and Related Responsibilities
    Orchestrator Architecture
    Orchestrator Plug-Ins
  Orchestrator System Requirements
    Hardware Requirements for the Orchestrator Appliance
    Supported Directory Services
    Browsers Supported by Orchestrator
    Orchestrator Database Requirements
    Software Included in the Orchestrator Appliance
    Password Requirements
    Level of Internationalization Support
  Setting Up Orchestrator Components
    vCenter Server Setup
    Authentication Methods
    Setting Up the Orchestrator Database
  Installing and Upgrading Orchestrator
    Download and Deploy the Orchestrator Appliance
      Power On the Orchestrator Appliance and Open the Home Page
      Change the Root Password
      Enable or Disable SSH Administrator Login on the vRealize Orchestrator Appliance
      Configure Network Settings for the Orchestrator Appliance
    Upgrade Orchestrator Appliance 5.5.x and Later to 7.0
      Upgrade Orchestrator Appliance by Using the Default VMware Repository
      Upgrade Orchestrator Appliance by Using an ISO Image
      Upgrade Orchestrator Appliance by Using a Specified Repository
    Upgrade an Orchestrator Cluster Between Versions 5.5.x and 6.0.3 to 7.0
  Configuring vRealize Orchestrator in the Orchestrator Appliance
    Log In to Control Center
    Orchestrator Network Ports
    Selecting the Authentication Type
      Configuring LDAP Settings
        Import the LDAP Server SSL Certificate
        Configure the LDAP Authentication
          LDAP Authentication Settings
        Common Active Directory LDAP Errors
      Configuring vRealize Automation Authentication
      Configuring vCenter Single Sign-On Settings
        Configure Authentication Through vSphere Platform Services Controller
        Register Orchestrator as a vCenter Single Sign-On (Legacy) Solution
    Configuring the Orchestrator Database Connection
      Import the Database SSL Certificate
      Configure the Database Connection
      Export the Orchestrator Database
      Import an Orchestrator Database
    Manage Certificates
      Manage Orchestrator Certificates
        Import a Trusted Certificate through Control Center
    Configure the Orchestrator Plug-Ins
      Manage the Orchestrator Plug-Ins
      Uninstall a Plug-In
      Reinstall Plug-Ins
    Start the Orchestrator Server
    Orchestrator Availability and Scalability
      Configure an Orchestrator Cluster
      Configuring a Load Balancer
    Configuring the Customer Experience Improvement Program
      Categories of Information That VMware Receives
      Join the Customer Experience Improvement Program
  Using the API services
    Managing SSL Certificates Through the REST API
      Delete an SSL Certificate by Using the REST API
      Import SSL Certificates by Using the REST API
      Create a Keystore by Using the REST API
      Delete a Keystore by Using the REST API
      Add a Key by Using the REST API
    Automating the Orchestrator Configuration by Using the Control Center REST API
  Additional Configuration Options
    Create a New User in Control Center
    Export the Orchestrator Configuration
    Import the Orchestrator Configuration
    Migrating the Orchestrator Configuration
      Migrate the Orchestrator Configuration
    Configuring the Workflow Run Properties
    Orchestrator Log Files
      Logging Persistence
      Orchestrator Logs Configuration
      Inspect the Workflow Logs
      Filter the Orchestrator Logs
  Configuration Use Cases and Troubleshooting
    Register Orchestrator as a vCenter Server Extension
    Unregister Orchestrator Authentication
    Changing SSL Certificates
      Adding a Certificate to the Local Store
      Change the Certificate of the Orchestrator Appliance Management Site
    Cancel Running Workflows
    Enable Orchestrator Server Debugging
    Back Up the Orchestrator Configuration and Elements
    Backing Up and Restoring vRealize Orchestrator
      Back Up vRealize Orchestrator
      Restore a vRealize Orchestrator Instance
    Disaster Recovery of Orchestrator by Using Site Recovery Manager
      Configure Virtual Machines for vSphere Replication
      Create Protection Groups
      Create a Recovery Plan
      Organize Recovery Plans in Folders
      Edit a Recovery Plan
  Setting System Properties
    Disable Access to the Orchestrator Client By Nonadministrators
    Setting Server File System Access for Workflows and Actions
      Rules in the js-io-rights.conf File Permitting Write Access to the Orchestrator System
      Set Server File System Access for Workflows and Actions
    Set Access to Operating System Commands for Workflows and Actions
    Set JavaScript Access to Java Classes
    Set Custom Timeout Property
  Where to Go From Here
    Log In to the Orchestrator Client from the Orchestrator Appliance Web Console
Using the VMware vRealize Orchestrator Client
  The Orchestrator Client
    Log In to the Orchestrator Client from the Orchestrator Appliance Web Console
    Orchestrator Client Perspectives
      Orchestrator Views in the Run Perspective
      Orchestrator Views in the Design Perspective
      Orchestrator Views in the Administer Perspective
    User Preferences
    Access the Orchestrator API Explorer
  Managing Workflows
    Key Concepts of Workflows
      Workflow User Permissions
      Workflow Parameters
      Workflow Attributes
      Workflow Schema
      Workflow Presentation
      Workflow Tokens
      Workflow Version History
    Standard Workflows in the Workflow Library
    Set User Permissions on a Workflow
    Run a Workflow
    Respond to a Request for a User Interaction
    Scheduling Workflows
      Schedule a Workflow
      Edit the Workflow Recurrence Pattern
    Use Workflow Version History
    Restore Deleted Workflows
    Export a Workflow
    Import a Workflow
  Managing Policies
    Create a Policy
    Apply a Policy
  Using Packages
    Create a Package
    Set User Permissions on a Package
    Export a Package
    Import a Package
    Get a Remote Package
    Synchronize a Remote Package
    Remove a Package
  Using Authorizations
    Create an Authorization Element
    Configure an Authorization Element
  Tagging Objects
    Tag a Workflow
    Untag a Workflow
    View the Tags Assigned to a Workflow
    Search Objects by Tag
  The Orchestrator Client
    Log In to the Orchestrator Client from the Orchestrator Appliance Web Console
    Orchestrator Client Perspectives
      Orchestrator Views in the Run Perspective
      Orchestrator Views in the Design Perspective
      Orchestrator Views in the Administer Perspective
    User Preferences
    Access the Orchestrator API Explorer
  Managing Workflows
    Key Concepts of Workflows
      Workflow User Permissions
      Workflow Parameters
      Workflow Attributes
      Workflow Schema
      Workflow Presentation
      Workflow Tokens
      Workflow Version History
    Standard Workflows in the Workflow Library
    Set User Permissions on a Workflow
    Run a Workflow
    Respond to a Request for a User Interaction
    Scheduling Workflows
      Schedule a Workflow
      Edit the Workflow Recurrence Pattern
    Use Workflow Version History
    Restore Deleted Workflows
    Export a Workflow
    Import a Workflow
  Managing Policies
    Create a Policy
    Apply a Policy
  Using Packages
    Create a Package
    Set User Permissions on a Package
    Export a Package
    Import a Package
    Get a Remote Package
    Synchronize a Remote Package
    Remove a Package
  Using Authorizations
    Create an Authorization Element
    Configure an Authorization Element
  Tagging Objects
    Tag a Workflow
    Untag a Workflow
    View the Tags Assigned to a Workflow
    Search Objects by Tag
Using VMware vRealize Orchestrator Plug-Ins
  Introduction to Orchestrator Plug-Ins
    Orchestrator Architecture
    Plug-Ins Installed with the Orchestrator Server
    Access the Orchestrator API Explorer
  Configure the Orchestrator Plug-Ins
    Manage the Orchestrator Plug-Ins
    Uninstall a Plug-In
    Reinstall Plug-Ins
  Using the vCenter Server Plug-In
    Configuring the vCenter Server Plug-In
      Configuration Workflows
      Configure the Connection to a vCenter Server Instance
    vCenter Server Plug-In Scripting API
    Using the vCenter Server Plug-In Inventory
    Using XPath Expressions with the vCenter Server Plug-In
      Using XPath Expressions with the vCenter Server Plug-In
    Access the vCenter Server Plug-In Workflow Library
    vCenter Server Plug-In Workflow Library
      Batch Workflows
      Cluster and Compute Resource Workflows
      Configuration Workflows
      Custom Attributes Workflows
      Datacenter Workflows
      Datastore and Files Workflows
      Datacenter Folder Management Workflows
      Host Folder Management Workflows
      Virtual Machine Folder Management Workflows
      Guest Operation Files Workflows
      Guest Operation Processes Workflows
      Power Host Management Workflows
      Basic Host Management Workflows
      Host Registration Management Workflows
      Networking Workflows
      Distributed Virtual Port Group Workflows
      Distributed Virtual Switch Workflows
      Standard Virtual Switch Workflows
      Networking Virtual SAN Workflows
      Resource Pool Workflows
      Storage Workflows
      Storage DRS Workflows
      Storage VSAN Workflows
      Basic Virtual Machine Management Workflows
      Clone Workflows
      Linked Clone Workflows
      Linux Customization Clone Workflows
      Tools Clone Workflows
      Windows Customization Clone Workflows
      Device Management Workflows
      Move and Migrate Workflows
      Other Workflows
      Power Management Workflows
      Snapshot Workflows
      VMware Tools Workflows
  Using the Configuration Plug-In
    Access the Configuration Plug-In Workflow Library
    Configuration Plug-In Workflow Library
  Using the vCO Library Plug-In
    vCO Library Plug-In Workflows
  Using the SQL Plug-In
    Configuring the SQL Plug-In
      SQL Plug-In Configuration Workflows
      Add a Database
      Add Tables to a Database
      Update a Database
    Running the SQL Sample Workflows
      Generate a JDBC URL
      Test a JDBC Connection
      Create a Table by Using JDBC
      Insert a Row into a JDBC Table
      Select Rows from a JDBC Table
      Delete an Entry from a JDBC Table
      Delete All Entries from a JDBC Table
      Drop a JDBC Table
      Run a Complete JDBC Cycle
    Using the SQL Plug-In Standard Workflows
      SQL Plug-In Workflow Library
      Generate CRUD Workflows for a Table
  Using the SSH Plug-In
    Configure the SSH Plug-In
      Configuration Workflows
    Running the SSH Plug-In Sample Workflows
      Generate a Key Pair
      Change the Key Pair Passphrase
      Register an Orchestrator Public Key on an SSH Host
      Run an SSH Command
      Copy a File from an SSH Host
      Copy a File to an SSH Host
  Using the XML Plug-In
    Running the XML Plug-In Sample Workflows
      Create a Simple XML Document
      Find an Element in an XML Document
      Modify an XML Document
      Create an Example Address Book from XML
  Using the Mail Plug-In
    Define the Default SMTP Connection
    Using the Mail Plug-In Sample Workflows
      Access the Mail Plug-In Sample Workflows
      Mail Plug-In Sample Workflows
  Using the Net Plug-In
  Using the Enumeration Plug-In
    Time Zone Codes
  Using the Workflow Documentation Plug-In
    Workflow Library for the Workflow Documentation Plug-In
    Generate Workflow Documentation
  Using the HTTP-REST Plug-In
    Configuring the HTTP-REST Plug-In
      Configuration Workflows
      Configure Kerberos Authentication
      Add a REST Host
      Add a REST Operation
      Add a Schema to a REST Host
    Generate a New Workflow from a REST Operation
    Invoking a REST Operation
      Invoke a REST Operation
  Using the SOAP Plug-In
    Configuring the SOAP Plug-In
      Configuration Workflows
      Add a SOAP Host
      Configure Kerberos Authentication
    Generate a New Workflow from a SOAP Operation
      Test a Custom-Generated Workflow
    Invoke a SOAP Operation
  Using the AMQP Plug-In
    Configuring the AMQP Plug-In
      Configuration Workflows
      Add a Broker
      Subscribe to Queues
      Update a Broker
    Using the AMQP Plug-In Standard Workflows
      Declare a Binding
      Declare a Queue
      Declare an Exchange
      Send a Text Message
      Delete a Binding
  Using the SNMP Plug-In
    Managing SNMP Devices
      Device Management Workflows
      Register an SNMP Device
    Managing SNMP Queries
      Query Management Workflows
      Add a Query to an SNMP Device
    Managing the SNMP Trap Host
      Trap Host Management Workflows
      Set the SNMP Trap Port
    Receiving SNMP Traps
      Wait for a Trap on an SNMP Device
      Set a Trap Policy
      Edit a Trap Policy
    Generic SNMP Request Workflows
  Using the Active Directory Plug-In
    Configuring the Active Directory Plug-In
      Active Directory Configuration Workflows
    Using the Active Directory Plug-In Workflow Library
      Using the Active Directory Plug-In Inventory
      Access the Active Directory Plug-In Workflow Library
      Active Directory Plug-In Workflows
        Computer Workflows
        Organizational Unit Workflows
        User Workflows
        User Group Workflows
  Using the Dynamic Types Plug-In
    Dynamic Types Configuration Workflows
  Using the PowerShell Plug-In
    Using the PowerShell Plug-In Inventory
    Configuring the PowerShell Plug-In
      Configuration Workflows
      Configure Kerberos Authentication
      Add a PowerShell Host
    Running PowerShell Scripts
      Invoke a PowerShell Script
      Invoke an External Script
    Generating Actions
      Generate an Action from a PowerShell Script
      Generate an Action for a PowerShell Cmdlet
    Passing Invocation Results Between Actions
    PowerCLI Integration with the PowerShell Plug-In
      Converter Workflows
    Sample Workflows
    Access the PowerShell Plug-In API
    Working with PowerShell Results
    Examples of Scripts for Common PowerShell Tasks
    Troubleshooting
      Servers Not Found in Kerberos Database
      Unable to Obtain a Kerberos Ticket
      Kerberos Authentication Fails Due to Time Differences
      Kerberos Authentication Session Mode Fails
      Unable to Reach a Key Distribution Center for a Realm
  Using the Multi-Node Plug-In
    Introduction to the vRealize Orchestrator Multi-Node Plug-In
    Configuring the Multi-Node Plug-In
      Servers Configuration Workflows
      Add an Orchestrator Server
    Using Proxy Workflows
      Synchronous Proxy Workflows
      Asynchronous Proxy Workflows
      Remote Execution Workflows
    Using the Multi-Node Plug-In Inventory
      Remote Management Workflows
    Access the Multi-Node Plug-In API
    Multi-Node Plug-In Use Cases
      Create a Multi-Proxy Action
      Maintenance of Remote and Proxy Workflows
      Deploy a Package from a Local Server
  Using the vCloud Suite API (vAPI) Plug-In
    Configuring the vCloud Suite API Plug-In
      Import a vCloud Suite API Metamodel
      Add a vCloud Suite API Endpoint
    Access the vCloud Suite API Plug-In API
  Introduction to Orchestrator Plug-Ins
    Orchestrator Architecture
    Plug-Ins Installed with the Orchestrator Server
    Access the Orchestrator API Explorer
  Configure the Orchestrator Plug-Ins
    Manage the Orchestrator Plug-Ins
    Uninstall a Plug-In
    Reinstall Plug-Ins
  Using the vCenter Server Plug-In
    Configuring the vCenter Server Plug-In
      Configuration Workflows
      Configure the Connection to a vCenter Server Instance
    vCenter Server Plug-In Scripting API
    Using the vCenter Server Plug-In Inventory
    Using XPath Expressions with the vCenter Server Plug-In
      Using XPath Expressions with the vCenter Server Plug-In
    Access the vCenter Server Plug-In Workflow Library
    vCenter Server Plug-In Workflow Library
      Batch Workflows
      Cluster and Compute Resource Workflows
      Configuration Workflows
      Custom Attributes Workflows
      Datacenter Workflows
      Datastore and Files Workflows
      Datacenter Folder Management Workflows
      Host Folder Management Workflows
      Virtual Machine Folder Management Workflows
      Guest Operation Files Workflows
      Guest Operation Processes Workflows
      Power Host Management Workflows
      Basic Host Management Workflows
      Host Registration Management Workflows
      Networking Workflows
      Distributed Virtual Port Group Workflows
      Distributed Virtual Switch Workflows
      Standard Virtual Switch Workflows
      Networking Virtual SAN Workflows
      Resource Pool Workflows
      Storage Workflows
      Storage DRS Workflows
      Storage VSAN Workflows
      Basic Virtual Machine Management Workflows
      Clone Workflows
      Linked Clone Workflows
      Linux Customization Clone Workflows
      Tools Clone Workflows
      Windows Customization Clone Workflows
      Device Management Workflows
      Move and Migrate Workflows
      Other Workflows
      Power Management Workflows
      Snapshot Workflows
      VMware Tools Workflows
  Using the Configuration Plug-In
    Access the Configuration Plug-In Workflow Library
    Configuration Plug-In Workflow Library
  Using the vCO Library Plug-In
    vCO Library Plug-In Workflows
  Using the SQL Plug-In
    Configuring the SQL Plug-In
      SQL Plug-In Configuration Workflows
      Add a Database
      Add Tables to a Database
      Update a Database
    Running the SQL Sample Workflows
      Generate a JDBC URL
      Test a JDBC Connection
      Create a Table by Using JDBC
      Insert a Row into a JDBC Table
      Select Rows from a JDBC Table
      Delete an Entry from a JDBC Table
      Delete All Entries from a JDBC Table
      Drop a JDBC Table
      Run a Complete JDBC Cycle
    Using the SQL Plug-In Standard Workflows
      SQL Plug-In Workflow Library
      Generate CRUD Workflows for a Table
  Using the SSH Plug-In
    Configure the SSH Plug-In
      Configuration Workflows
    Running the SSH Plug-In Sample Workflows
      Generate a Key Pair
      Change the Key Pair Passphrase
      Register an Orchestrator Public Key on an SSH Host
      Run an SSH Command
      Copy a File from an SSH Host
      Copy a File to an SSH Host
  Using the XML Plug-In
    Running the XML Plug-In Sample Workflows
      Create a Simple XML Document
      Find an Element in an XML Document
      Modify an XML Document
      Create an Example Address Book from XML
  Using the Mail Plug-In
    Define the Default SMTP Connection
    Using the Mail Plug-In Sample Workflows
      Access the Mail Plug-In Sample Workflows
      Mail Plug-In Sample Workflows
  Using the Net Plug-In
  Using the Enumeration Plug-In
    Time Zone Codes
  Using the Workflow Documentation Plug-In
    Workflow Library for the Workflow Documentation Plug-In
    Generate Workflow Documentation
  Using the HTTP-REST Plug-In
    Configuring the HTTP-REST Plug-In
      Configuration Workflows
      Configure Kerberos Authentication
      Add a REST Host
      Add a REST Operation
      Add a Schema to a REST Host
    Generate a New Workflow from a REST Operation
    Invoking a REST Operation
      Invoke a REST Operation
  Using the SOAP Plug-In
    Configuring the SOAP Plug-In
      Configuration Workflows
      Add a SOAP Host
      Configure Kerberos Authentication
    Generate a New Workflow from a SOAP Operation
      Test a Custom-Generated Workflow
    Invoke a SOAP Operation
  Using the AMQP Plug-In
    Configuring the AMQP Plug-In
      Configuration Workflows
      Add a Broker
      Subscribe to Queues
      Update a Broker
    Using the AMQP Plug-In Standard Workflows
      Declare a Binding
      Declare a Queue
      Declare an Exchange
      Send a Text Message
      Delete a Binding
  Using the SNMP Plug-In
    Managing SNMP Devices
      Device Management Workflows
      Register an SNMP Device
    Managing SNMP Queries
      Query Management Workflows
      Add a Query to an SNMP Device
    Managing the SNMP Trap Host
      Trap Host Management Workflows
      Set the SNMP Trap Port
    Receiving SNMP Traps
      Wait for a Trap on an SNMP Device
      Set a Trap Policy
      Edit a Trap Policy
    Generic SNMP Request Workflows
  Using the Active Directory Plug-In
    Configuring the Active Directory Plug-In
      Active Directory Configuration Workflows
    Using the Active Directory Plug-In Workflow Library
      Using the Active Directory Plug-In Inventory
      Access the Active Directory Plug-In Workflow Library
      Active Directory Plug-In Workflows
        Computer Workflows
        Organizational Unit Workflows
        User Workflows
        User Group Workflows
  Using the Dynamic Types Plug-In
    Dynamic Types Configuration Workflows
  Using the PowerShell Plug-In
    Using the PowerShell Plug-In Inventory
    Configuring the PowerShell Plug-In
      Configuration Workflows
      Configure Kerberos Authentication
      Add a PowerShell Host
    Running PowerShell Scripts
      Invoke a PowerShell Script
      Invoke an External Script
    Generating Actions
      Generate an Action from a PowerShell Script
      Generate an Action for a PowerShell Cmdlet
    Passing Invocation Results Between Actions
    PowerCLI Integration with the PowerShell Plug-In
      Converter Workflows
    Sample Workflows
    Access the PowerShell Plug-In API
    Working with PowerShell Results
    Examples of Scripts for Common PowerShell Tasks
    Troubleshooting
      Servers Not Found in Kerberos Database
      Unable to Obtain a Kerberos Ticket
      Kerberos Authentication Fails Due to Time Differences
      Kerberos Authentication Session Mode Fails
      Unable to Reach a Key Distribution Center for a Realm
  Using the Multi-Node Plug-In
    Introduction to the vRealize Orchestrator Multi-Node Plug-In
    Configuring the Multi-Node Plug-In
      Servers Configuration Workflows
      Add an Orchestrator Server
    Using Proxy Workflows
      Synchronous Proxy Workflows
      Asynchronous Proxy Workflows
      Remote Execution Workflows
    Using the Multi-Node Plug-In Inventory
      Remote Management Workflows
    Access the Multi-Node Plug-In API
    Multi-Node Plug-In Use Cases
      Create a Multi-Proxy Action
      Maintenance of Remote and Proxy Workflows
      Deploy a Package from a Local Server
  Using the vCloud Suite API (vAPI) Plug-In
    Configuring the vCloud Suite API Plug-In
      Import a vCloud Suite API Metamodel
      Add a vCloud Suite API Endpoint
    Access the vCloud Suite API Plug-In API
Developing with VMware vRealize Orchestrator
  Developing Workflows
    Key Concepts of Workflows
      Workflow Parameters
      Workflow Attributes
      Workflow Schema
      Workflow Presentation
      Workflow Tokens
    Phases in the Workflow Development Process
    Access Rights for the Orchestrator Client
    Testing Workflows During Development
    Creating and Editing a Workflow
      Create a Workflow
      Edit a Workflow
      Edit a Workflow from the Standard Library
      Workflow Editor Tabs
    Provide General Workflow Information
    Defining Attributes and Parameters
      Define Workflow Parameters
      Define Workflow Attributes
      Attribute and Parameter Naming Restrictions
    Workflow Schema
      View Workflow Schema
      Building a Workflow in the Workflow Schema
        Edit a Workflow Schema
        Copy Workflow Schema Elements
        Promote Input and Output Parameters
        Modify Search Results
      Schema Elements
      Schema Element Properties
        Edit the Global Properties of a Schema Element
        Schema Element Properties Tabs
      Links and Bindings
        Logical Flow of a Workflow
        Element Links
        Create Standard Path Links
        Data Flow of a Workflow
        Element Bindings
        Define Element Bindings
      Decisions
        Create Decision Element Links
        Delete a Linked Decision Element
        Create Workflow Branches Using Decisions
      Exception Handling
        Create Exception Bindings
      Using Error Handlers
        Add an Error Handler to a Workflow
        Add a Global Error Handler to a Workflow
      Foreach Elements and Composite Types
        Define a Foreach Element
        Define a Composite Type in a Foreach Element
      Add a Switch Activity to a Workflow
    Developing Plug-Ins
      Overview of Plug-Ins
        Structure of an Orchestrator Plug-In
        Exposing an External API to Orchestrator
        Components of a Plug-In
        Role of the vso.xml File
        Roles of the Plug-In Adapter
        Roles of the Plug-In Factory
        Role of Finder Objects
        Role of Scripting Objects
        Role of Event Handlers
      Contents and Structure of a Plug-In
        Defining the Application Mapping in the vso.xml File
        Format of the vso.xml Plug-In Definition File
        Naming Plug-In Objects
        Plug-In Object Naming Conventions
        File Structure of the Plug-In
      Orchestrator Plug-In API Reference
        IAop Interface
        IDynamicFinder Interface
        IPluginAdaptor Interface
        IPluginEventPublisher Interface
        IPluginFactory Interface
        IPluginNotificationHandler Interface
        IPluginPublisher Interface
        WebConfigurationAdaptor Interface
        PluginTrigger Class
        PluginWatcher Class
        QueryResult Class
        SDKFinderProperty Class
        PluginExecutionException Class
        PluginOperationException Class
        HasChildrenResult Enumeration
        ScriptingAttribute Annotation Type
        ScriptingFunction Annotation Type
        ScriptingParameter Annotation Type
      Elements of the vso.xml Plug-In Definition File
        module Element
        description Element
        deprecated Element
        url Element
        installation Element
        action Element
        finder-datasources Element
        finder-datasource Element
        inventory Element
        finders Element
        finder Element
        properties Element
        property Element
        relations Element
        relation Element
        id Element
        inventory-children Element
        relation-link Element
        events Element
        trigger Element
        trigger-properties Element
        trigger-property Element
        gauge Element
        scripting-objects Element
        object Element
        constructors Element
        constructor Element
        Constructor parameters Element
        Constructor parameter Element
        attributes Element
        attribute Element
        methods Element
        method Element
        example Element
        code Element
        Method parameters Element
        Method parameter Element
        singleton Element
        enumerations Element
        enumeration Element
        entries Element
        entry Element
      Best Practices for Orchestrator Plug-In Development
        Approaches for Building Orchestrator Plug-Ins
          Bottom-Up Plug-In Development
          Top-Down Plug-In Development
        Types of Orchestrator Plug-Ins
          Plug-Ins for Services
          Plug-Ins for Systems
          Plug-Ins for Object-Oriented Systems
          Plug-Ins for Resource-Oriented Systems
        Plug-In Implementation
          Project Structure
          Project Internals
          Workflow Internals
          Workflows and Actions
          Workflow Presentation
        Recommendations for Orchestrator Plug-In Development
        Documenting Plug-In User Interface Strings and APIs
    Obtaining Input Parameters from Users When a Workflow Starts
      Creating the Input Parameters Dialog Box In the Presentation Tab
        Create the Presentation of the Input Parameters Dialog Box
      Setting Parameter Properties
        Set Parameter Properties
        Workflow Input Parameter Properties
        Predefined Constant Values for OGNL Expressions
    Requesting User Interactions While a Workflow Runs
      Add a User Interaction to a Workflow
      Set the User Interaction security.group Attribute
      Set the timeout.date Attribute to an Absolute Date
      Calculate a Relative Timeout for User Interactions
      Set the timeout.date Attribute to a Relative Date
      Define the External Inputs for a User Interaction
      Define User Interaction Exception Behavior
      Create the Input Parameters Dialog Box for the User Interaction
      Respond to a Request for a User Interaction
    Calling Workflows Within Workflows
      Workflow Elements that Call Workflows
        Propagate Workflow Changes to other Workflows
        Propagate the Input Parameters and Presentation of a Child Workflow to the Parent Workflow
      Call a Workflow Synchronously
      Call a Workflow Asynchronously
      Schedule a Workflow
      Prerequisites for Calling a Remote Workflow from Within Another Workflow
      Call Several Workflows Simultaneously
    Running a Workflow on a Selection of Objects
      Implement the Start Workflows in a Series and Start Workflows in Parallel Workflows
    Developing Long-Running Workflows
      Set a Relative Time and Date for Timer-Based Workflows
      Create a Timer-Based Long-Running Workflow
      Create a Trigger Object
      Create a Trigger-Based Long-Running Workflow
    Configuration Elements
      Create a Configuration Element
    Workflow User Permissions
      Set User Permissions on a Workflow
    Validating Workflows
      Validate a Workflow and Fix Validation Errors
    Debugging Workflows
      Debug a Workflow
      Example Workflow Debugging
    Running Workflows
      Run a Workflow in the Workflow Editor
      Run a Workflow
    Resuming a Failed Workflow Run
      Set the Behavior for Resuming a Failed Workflow Run
      Set Custom Properties for Resuming Failed Workflow Runs
      Resume a Failed Workflow Run
    Generate Workflow Documentation
    Use Workflow Version History
    Restore Deleted Workflows
    Develop a Simple Example Workflow
      Create the Simple Workflow Example
      Create the Schema of the Simple Workflow Example
      Create the Simple Workflow Example Zones
      Define the Parameters of the Simple Workflow Example
      Define the Simple Workflow Example Decision Bindings
      Bind the Action Elements of the Simple Workflow Example
        Simple Workflow Example Action Element Bindings
      Bind the Simple Workflow Example Scripted Task Elements
        Simple Workflow Example Scriptable Task Element Bindings
      Define the Simple Workflow Example Exception Bindings
      Set the Read-Write Properties for Attributes of the Simple Workflow Example
      Set the Simple Workflow Example Parameter Properties
      Set the Layout of the Simple Workflow Example Input Parameters Dialog Box
      Validate and Run the Simple Workflow Example
    Develop a Complex Workflow
      Create the Complex Workflow Example
      Create a Custom Action for the Complex Workflow Example
      Create the Schema of the Complex Workflow Example
      Create the Complex Workflow Example Zones
      Define the Parameters of the Complex Workflow Example
      Define the Bindings for the Complex Workflow Example
        Complex Workflow Example Bindings
      Set the Complex Workflow Example Attribute Properties
      Create the Layout of the Complex Workflow Example Input Parameters
      Validate and Run the Complex Workflow Example
  Scripting
    Orchestrator Elements that Require Scripting
    Limitations of the Mozilla Rhino Implementation in Orchestrator
    Using the Orchestrator Scripting API
      Access the Scripting Engine from the Workflow Editor
      Access the Scripting Engine from the Action or Policy Editor
      Access the Orchestrator API Explorer
      Use the Orchestrator API Explorer to Find Objects
        JavaScript Objects in the API Explorer
      Writing Scripts
        Color Coding of Scripting Keywords
      Add Parameters to Scripts
      Accessing the Orchestrator Server File System from JavaScript and Workflows
        Access the Server File System Using the System.getTempDirectory Method
      Accessing Java Classes from JavaScript
      Accessing Operating System Commands from JavaScript
    Using XPath Expressions with the vCenter Server Plug-In
      Using XPath Expressions with the vCenter Server Plug-In
    Exception Handling Guidelines
    Orchestrator JavaScript Examples
      Basic Scripting Examples
      Email Scripting Examples
      File System Scripting Examples
      LDAP Scripting Examples
      Logging Scripting Examples
      Networking Scripting Examples
      Workflow Scripting Examples
  Developing Actions
    Reusing Actions
    Access the Actions View
    Components of the Actions View
    Creating Actions
      Create an Action
      Find Elements That Implement an Action
      Action Coding Guidelines
        Basic Action Guidelines
        Action Naming Guidelines
        Action Parameter Guidelines
    Use Action Version History
    Restore Deleted Actions
  Creating Resource Elements
    View a Resource Element
    Import an External Object to Use as a Resource Element
    Edit the Resource Element Information and Access Rights
    Save a Resource Element to a File
    Update a Resource Element
    Add a Resource Element to a Workflow
  Creating Packages
    Create a Package
    Set User Permissions on a Package
  Developing Plug-Ins
    Overview of Plug-Ins
      Structure of an Orchestrator Plug-In
      Exposing an External API to Orchestrator
      Components of a Plug-In
      Role of the vso.xml File
      Roles of the Plug-In Adapter
      Roles of the Plug-In Factory
      Role of Finder Objects
      Role of Scripting Objects
      Role of Event Handlers
    Contents and Structure of a Plug-In
      Defining the Application Mapping in the vso.xml File
      Format of the vso.xml Plug-In Definition File
      Naming Plug-In Objects
      Plug-In Object Naming Conventions
      File Structure of the Plug-In
    Orchestrator Plug-In API Reference
      IAop Interface
      IDynamicFinder Interface
      IPluginAdaptor Interface
      IPluginEventPublisher Interface
      IPluginFactory Interface
      IPluginNotificationHandler Interface
      IPluginPublisher Interface
      WebConfigurationAdaptor Interface
      PluginTrigger Class
      PluginWatcher Class
      QueryResult Class
      SDKFinderProperty Class
      PluginExecutionException Class
      PluginOperationException Class
      HasChildrenResult Enumeration
      ScriptingAttribute Annotation Type
      ScriptingFunction Annotation Type
      ScriptingParameter Annotation Type
    Elements of the vso.xml Plug-In Definition File
      module Element
      description Element
      deprecated Element
      url Element
      installation Element
      action Element
      finder-datasources Element
      finder-datasource Element
      inventory Element
      finders Element
      finder Element
      properties Element
      property Element
      relations Element
      relation Element
      id Element
      inventory-children Element
      relation-link Element
      events Element
      trigger Element
      trigger-properties Element
      trigger-property Element
      gauge Element
      scripting-objects Element
      object Element
      constructors Element
      constructor Element
      Constructor parameters Element
      Constructor parameter Element
      attributes Element
      attribute Element
      methods Element
      method Element
      example Element
      code Element
      Method parameters Element
      Method parameter Element
      singleton Element
      enumerations Element
      enumeration Element
      entries Element
      entry Element
    Best Practices for Orchestrator Plug-In Development
      Approaches for Building Orchestrator Plug-Ins
        Bottom-Up Plug-In Development
        Top-Down Plug-In Development
      Types of Orchestrator Plug-Ins
        Plug-Ins for Services
        Plug-Ins for Systems
        Plug-Ins for Object-Oriented Systems
        Plug-Ins for Resource-Oriented Systems
      Plug-In Implementation
        Project Structure
        Project Internals
        Workflow Internals
        Workflows and Actions
        Workflow Presentation
      Recommendations for Orchestrator Plug-In Development
      Documenting Plug-In User Interface Strings and APIs
  Creating Plug-Ins by Using Maven
    Create an Orchestrator Plug-In with Maven from an Archetype
    Maven Archetypes
    Maven-Based Plug-In Development Best Practices
  Developing Workflows
    Key Concepts of Workflows
      Workflow Parameters
      Workflow Attributes
      Workflow Schema
      Workflow Presentation
      Workflow Tokens
    Phases in the Workflow Development Process
    Access Rights for the Orchestrator Client
    Testing Workflows During Development
    Creating and Editing a Workflow
      Create a Workflow
      Edit a Workflow
      Edit a Workflow from the Standard Library
      Workflow Editor Tabs
    Provide General Workflow Information
    Defining Attributes and Parameters
      Define Workflow Parameters
      Define Workflow Attributes
      Attribute and Parameter Naming Restrictions
    Workflow Schema
      View Workflow Schema
      Building a Workflow in the Workflow Schema
        Edit a Workflow Schema
        Copy Workflow Schema Elements
        Promote Input and Output Parameters
        Modify Search Results
      Schema Elements
      Schema Element Properties
        Edit the Global Properties of a Schema Element
        Schema Element Properties Tabs
      Links and Bindings
        Logical Flow of a Workflow
        Element Links
        Create Standard Path Links
        Data Flow of a Workflow
        Element Bindings
        Define Element Bindings
      Decisions
        Create Decision Element Links
        Delete a Linked Decision Element
        Create Workflow Branches Using Decisions
      Exception Handling
        Create Exception Bindings
      Using Error Handlers
        Add an Error Handler to a Workflow
        Add a Global Error Handler to a Workflow
      Foreach Elements and Composite Types
        Define a Foreach Element
        Define a Composite Type in a Foreach Element
      Add a Switch Activity to a Workflow
    Developing Plug-Ins
      Overview of Plug-Ins
        Structure of an Orchestrator Plug-In
        Exposing an External API to Orchestrator
        Components of a Plug-In
        Role of the vso.xml File
        Roles of the Plug-In Adapter
        Roles of the Plug-In Factory
        Role of Finder Objects
        Role of Scripting Objects
        Role of Event Handlers
      Contents and Structure of a Plug-In
        Defining the Application Mapping in the vso.xml File
        Format of the vso.xml Plug-In Definition File
        Naming Plug-In Objects
        Plug-In Object Naming Conventions
        File Structure of the Plug-In
      Orchestrator Plug-In API Reference
        IAop Interface
        IDynamicFinder Interface
        IPluginAdaptor Interface
        IPluginEventPublisher Interface
        IPluginFactory Interface
        IPluginNotificationHandler Interface
        IPluginPublisher Interface
        WebConfigurationAdaptor Interface
        PluginTrigger Class
        PluginWatcher Class
        QueryResult Class
        SDKFinderProperty Class
        PluginExecutionException Class
        PluginOperationException Class
        HasChildrenResult Enumeration
        ScriptingAttribute Annotation Type
        ScriptingFunction Annotation Type
        ScriptingParameter Annotation Type
      Elements of the vso.xml Plug-In Definition File
        module Element
        description Element
        deprecated Element
        url Element
        installation Element
        action Element
        finder-datasources Element
        finder-datasource Element
        inventory Element
        finders Element
        finder Element
        properties Element
        property Element
        relations Element
        relation Element
        id Element
        inventory-children Element
        relation-link Element
        events Element
        trigger Element
        trigger-properties Element
        trigger-property Element
        gauge Element
        scripting-objects Element
        object Element
        constructors Element
        constructor Element
        Constructor parameters Element
        Constructor parameter Element
        attributes Element
        attribute Element
        methods Element
        method Element
        example Element
        code Element
        Method parameters Element
        Method parameter Element
        singleton Element
        enumerations Element
        enumeration Element
        entries Element
        entry Element
      Best Practices for Orchestrator Plug-In Development
        Approaches for Building Orchestrator Plug-Ins
          Bottom-Up Plug-In Development
          Top-Down Plug-In Development
        Types of Orchestrator Plug-Ins
          Plug-Ins for Services
          Plug-Ins for Systems
          Plug-Ins for Object-Oriented Systems
          Plug-Ins for Resource-Oriented Systems
        Plug-In Implementation
          Project Structure
          Project Internals
          Workflow Internals
          Workflows and Actions
          Workflow Presentation
        Recommendations for Orchestrator Plug-In Development
        Documenting Plug-In User Interface Strings and APIs
    Obtaining Input Parameters from Users When a Workflow Starts
      Creating the Input Parameters Dialog Box In the Presentation Tab
        Create the Presentation of the Input Parameters Dialog Box
      Setting Parameter Properties
        Set Parameter Properties
        Workflow Input Parameter Properties
        Predefined Constant Values for OGNL Expressions
    Requesting User Interactions While a Workflow Runs
      Add a User Interaction to a Workflow
      Set the User Interaction security.group Attribute
      Set the timeout.date Attribute to an Absolute Date
      Calculate a Relative Timeout for User Interactions
      Set the timeout.date Attribute to a Relative Date
      Define the External Inputs for a User Interaction
      Define User Interaction Exception Behavior
      Create the Input Parameters Dialog Box for the User Interaction
      Respond to a Request for a User Interaction
    Calling Workflows Within Workflows
      Workflow Elements that Call Workflows
        Propagate Workflow Changes to other Workflows
        Propagate the Input Parameters and Presentation of a Child Workflow to the Parent Workflow
      Call a Workflow Synchronously
      Call a Workflow Asynchronously
      Schedule a Workflow
      Prerequisites for Calling a Remote Workflow from Within Another Workflow
      Call Several Workflows Simultaneously
    Running a Workflow on a Selection of Objects
      Implement the Start Workflows in a Series and Start Workflows in Parallel Workflows
    Developing Long-Running Workflows
      Set a Relative Time and Date for Timer-Based Workflows
      Create a Timer-Based Long-Running Workflow
      Create a Trigger Object
      Create a Trigger-Based Long-Running Workflow
    Configuration Elements
      Create a Configuration Element
    Workflow User Permissions
      Set User Permissions on a Workflow
    Validating Workflows
      Validate a Workflow and Fix Validation Errors
    Debugging Workflows
      Debug a Workflow
      Example Workflow Debugging
    Running Workflows
      Run a Workflow in the Workflow Editor
      Run a Workflow
    Resuming a Failed Workflow Run
      Set the Behavior for Resuming a Failed Workflow Run
      Set Custom Properties for Resuming Failed Workflow Runs
      Resume a Failed Workflow Run
    Generate Workflow Documentation
    Use Workflow Version History
    Restore Deleted Workflows
    Develop a Simple Example Workflow
      Create the Simple Workflow Example
      Create the Schema of the Simple Workflow Example
      Create the Simple Workflow Example Zones
      Define the Parameters of the Simple Workflow Example
      Define the Simple Workflow Example Decision Bindings
      Bind the Action Elements of the Simple Workflow Example
        Simple Workflow Example Action Element Bindings
      Bind the Simple Workflow Example Scripted Task Elements
        Simple Workflow Example Scriptable Task Element Bindings
      Define the Simple Workflow Example Exception Bindings
      Set the Read-Write Properties for Attributes of the Simple Workflow Example
      Set the Simple Workflow Example Parameter Properties
      Set the Layout of the Simple Workflow Example Input Parameters Dialog Box
      Validate and Run the Simple Workflow Example
    Develop a Complex Workflow
      Create the Complex Workflow Example
      Create a Custom Action for the Complex Workflow Example
      Create the Schema of the Complex Workflow Example
      Create the Complex Workflow Example Zones
      Define the Parameters of the Complex Workflow Example
      Define the Bindings for the Complex Workflow Example
        Complex Workflow Example Bindings
      Set the Complex Workflow Example Attribute Properties
      Create the Layout of the Complex Workflow Example Input Parameters
      Validate and Run the Complex Workflow Example
  Scripting
    Orchestrator Elements that Require Scripting
    Limitations of the Mozilla Rhino Implementation in Orchestrator
    Using the Orchestrator Scripting API
      Access the Scripting Engine from the Workflow Editor
      Access the Scripting Engine from the Action or Policy Editor
      Access the Orchestrator API Explorer
      Use the Orchestrator API Explorer to Find Objects
        JavaScript Objects in the API Explorer
      Writing Scripts
        Color Coding of Scripting Keywords
      Add Parameters to Scripts
      Accessing the Orchestrator Server File System from JavaScript and Workflows
        Access the Server File System Using the System.getTempDirectory Method
      Accessing Java Classes from JavaScript
      Accessing Operating System Commands from JavaScript
    Using XPath Expressions with the vCenter Server Plug-In
      Using XPath Expressions with the vCenter Server Plug-In
    Exception Handling Guidelines
    Orchestrator JavaScript Examples
      Basic Scripting Examples
      Email Scripting Examples
      File System Scripting Examples
      LDAP Scripting Examples
      Logging Scripting Examples
      Networking Scripting Examples
      Workflow Scripting Examples
  Developing Actions
    Reusing Actions
    Access the Actions View
    Components of the Actions View
    Creating Actions
      Create an Action
      Find Elements That Implement an Action
      Action Coding Guidelines
        Basic Action Guidelines
        Action Naming Guidelines
        Action Parameter Guidelines
    Use Action Version History
    Restore Deleted Actions
  Creating Resource Elements
    View a Resource Element
    Import an External Object to Use as a Resource Element
    Edit the Resource Element Information and Access Rights
    Save a Resource Element to a File
    Update a Resource Element
    Add a Resource Element to a Workflow
  Creating Packages
    Create a Package
    Set User Permissions on a Package
  Developing Plug-Ins
    Overview of Plug-Ins
      Structure of an Orchestrator Plug-In
      Exposing an External API to Orchestrator
      Components of a Plug-In
      Role of the vso.xml File
      Roles of the Plug-In Adapter
      Roles of the Plug-In Factory
      Role of Finder Objects
      Role of Scripting Objects
      Role of Event Handlers
    Contents and Structure of a Plug-In
      Defining the Application Mapping in the vso.xml File
      Format of the vso.xml Plug-In Definition File
      Naming Plug-In Objects
      Plug-In Object Naming Conventions
      File Structure of the Plug-In
    Orchestrator Plug-In API Reference
      IAop Interface
      IDynamicFinder Interface
      IPluginAdaptor Interface
      IPluginEventPublisher Interface
      IPluginFactory Interface
      IPluginNotificationHandler Interface
      IPluginPublisher Interface
      WebConfigurationAdaptor Interface
      PluginTrigger Class
      PluginWatcher Class
      QueryResult Class
      SDKFinderProperty Class
      PluginExecutionException Class
      PluginOperationException Class
      HasChildrenResult Enumeration
      ScriptingAttribute Annotation Type
      ScriptingFunction Annotation Type
      ScriptingParameter Annotation Type
    Elements of the vso.xml Plug-In Definition File
      module Element
      description Element
      deprecated Element
      url Element
      installation Element
      action Element
      finder-datasources Element
      finder-datasource Element
      inventory Element
      finders Element
      finder Element
      properties Element
      property Element
      relations Element
      relation Element
      id Element
      inventory-children Element
      relation-link Element
      events Element
      trigger Element
      trigger-properties Element
      trigger-property Element
      gauge Element
      scripting-objects Element
      object Element
      constructors Element
      constructor Element
      Constructor parameters Element
      Constructor parameter Element
      attributes Element
      attribute Element
      methods Element
      method Element
      example Element
      code Element
      Method parameters Element
      Method parameter Element
      singleton Element
      enumerations Element
      enumeration Element
      entries Element
      entry Element
    Best Practices for Orchestrator Plug-In Development
      Approaches for Building Orchestrator Plug-Ins
        Bottom-Up Plug-In Development
        Top-Down Plug-In Development
      Types of Orchestrator Plug-Ins
        Plug-Ins for Services
        Plug-Ins for Systems
        Plug-Ins for Object-Oriented Systems
        Plug-Ins for Resource-Oriented Systems
      Plug-In Implementation
        Project Structure
        Project Internals
        Workflow Internals
        Workflows and Actions
        Workflow Presentation
      Recommendations for Orchestrator Plug-In Development
      Documenting Plug-In User Interface Strings and APIs
  Creating Plug-Ins by Using Maven
    Create an Orchestrator Plug-In with Maven from an Archetype
    Maven Archetypes
    Maven-Based Plug-In Development Best Practices
Developing a Web Services Client for VMware vRealize Orchestrator
  Updated Information
  Developing a Web Services Client
  Using the vRealize Orchestrator REST API
    Authenticating Against Orchestrator and Third-Party Systems
      Using vCenter Single Sign-On Authentication with the Orchestrator REST API
        Get the Solution User Name of Orchestrator
      Using LDAP Authentication with the Orchestrator REST API
    Accessing the Reference Documentation for the Orchestrator REST API
    Using the Java REST SDK
    Operations with Workflows
      Find a Workflow and Retrieve Its Definition
      Run a Workflow
      Run a Workflow After Validating Its Input Parameters Against the Workflow Presentation
      Interacting with a Workflow While It Runs
        Get Workflow Run Objects and Check the Workflow Status
        Answer to a Waiting User Interaction
        Answer to a User Interaction After Validating Input Parameters
        Cancel a Workflow Run
      Retrieve a Workflow's Interactions
      Access a Workflow's Schema
    Working with Tasks
      Create a Task
      Modify a Task
      Check the State of a Task
    Finding Objects in the Orchestrator Inventory
      Find Objects by Type and ID
      Find Objects by Relations
      Apply Filters
    Importing and Exporting Orchestrator Objects
      Import a Workflow
      Export a Workflow
      Import an Action
      Export an Action
      Import a Package
      Export a Package
      Import a Resource
      Export a Resource
      Import a Configuration Element
      Export a Configuration Element
    Deleting Orchestrator Objects
      Delete a Workflow
      Delete an Action
      Delete a Package
      Delete a Resource
      Delete a Configuration Element
    Setting Permissions on Orchestrator Objects
      REST API Permissions
      Retrieve the Permissions of a Workflow
      Delete the Permissions of a Workflow
      Set the Permissions for a Workflow
      Retrieve the Permissions of an Action
      Delete the Permissions of an Action
      Set the Permissions for an Action
      Retrieve the Permissions of a Package
      Delete the Permissions of a Package
      Set the Permissions for a Package
      Retrieve the Permissions of a Resource
      Delete the Permissions of a Resource
      Set the Permissions for a Resource
      Retrieve the Permissions of a Configuration Element
      Delete the Permissions of a Configuration Element
      Set the Permissions for a Configuration Element
    Performing Operations with Plug-Ins
      Retrieve Information About Plug-Ins
      Import a Plug-In
      Export a Plug-In
      Enable or Disable a Plug-In
    Performing Server Configuration Operations
      Retrieve Information About the Orchestrator Server Configuration
      Import Orchestrator Server Configuration
      Export Orchestrator Server Configuration
    Performing Tagging Operations
      Tag an Object
      Untag an Object
      List Object Tags
      List Tagged Objects by Type
      List Tag Owners
      List Tags by Users
      List Tags by Users Filtered by Tag Name
      Remove Tags by Users
  Updated Information
  Developing a Web Services Client
  Using the vRealize Orchestrator REST API
    Authenticating Against Orchestrator and Third-Party Systems
      Using vCenter Single Sign-On Authentication with the Orchestrator REST API
        Get the Solution User Name of Orchestrator
      Using LDAP Authentication with the Orchestrator REST API
    Accessing the Reference Documentation for the Orchestrator REST API
    Using the Java REST SDK
    Operations with Workflows
      Find a Workflow and Retrieve Its Definition
      Run a Workflow
      Run a Workflow After Validating Its Input Parameters Against the Workflow Presentation
      Interacting with a Workflow While It Runs
        Get Workflow Run Objects and Check the Workflow Status
        Answer to a Waiting User Interaction
        Answer to a User Interaction After Validating Input Parameters
        Cancel a Workflow Run
      Retrieve a Workflow's Interactions
      Access a Workflow's Schema
    Working with Tasks
      Create a Task
      Modify a Task
      Check the State of a Task
    Finding Objects in the Orchestrator Inventory
      Find Objects by Type and ID
      Find Objects by Relations
      Apply Filters
    Importing and Exporting Orchestrator Objects
      Import a Workflow
      Export a Workflow
      Import an Action
      Export an Action
      Import a Package
      Export a Package
      Import a Resource
      Export a Resource
      Import a Configuration Element
      Export a Configuration Element
    Deleting Orchestrator Objects
      Delete a Workflow
      Delete an Action
      Delete a Package
      Delete a Resource
      Delete a Configuration Element
    Setting Permissions on Orchestrator Objects
      REST API Permissions
      Retrieve the Permissions of a Workflow
      Delete the Permissions of a Workflow
      Set the Permissions for a Workflow
      Retrieve the Permissions of an Action
      Delete the Permissions of an Action
      Set the Permissions for an Action
      Retrieve the Permissions of a Package
      Delete the Permissions of a Package
      Set the Permissions for a Package
      Retrieve the Permissions of a Resource
      Delete the Permissions of a Resource
      Set the Permissions for a Resource
      Retrieve the Permissions of a Configuration Element
      Delete the Permissions of a Configuration Element
      Set the Permissions for a Configuration Element
    Performing Operations with Plug-Ins
      Retrieve Information About Plug-Ins
      Import a Plug-In
      Export a Plug-In
      Enable or Disable a Plug-In
    Performing Server Configuration Operations
      Retrieve Information About the Orchestrator Server Configuration
      Import Orchestrator Server Configuration
      Export Orchestrator Server Configuration
    Performing Tagging Operations
      Tag an Object
      Untag an Object
      List Object Tags
      List Tagged Objects by Type
      List Tag Owners
      List Tags by Users
      List Tags by Users Filtered by Tag Name
      Remove Tags by Users
PDF Product Documentation
  PDF Product Documentation
  PDF Product Documentation