Each workflow has a specific purpose and requires certain inputs. Add Managed Machines to PoolThis workflow Allows a delegated administrator to add vCenter-managed machines to a manual desktop pool in Horizon 7. Add Unmanaged Machines to PoolThis workflow allows a delegated administrator to add unmanaged virtual machines to a manual desktop pool in Horizon 7. The unmanaged machines are in fact managed by a vCenter instance, but the vCenter instance has not been added to Horizon 7. Add User(s) to App PoolThis workflow allows a delegated administrator to entitle users to an application pool. Add User(s) to App PoolsThis workflow allows a delegated administrator to entitle users to multiple application pools. Add User(s) to Desktop PoolThis workflow allows a delegated administrator to entitle users to a desktop pool. Advanced Desktop AllocationThis workflow allows a delegated administrator to allocate a machine to a user, by specifying either Horizon View or vRealize Automation as the machine provider. Application EntitlementThis workflow allows a delegated administrator to entitle users to an application pool and to remove users' entitlements. Assign UserThis workflow assigns a user to a specific machine in a desktop pool. An option is provided to entitle the user to a desktop pool as well. Desktop AllocationThis workflow entitles the user to the specified desktop pool and, for dedicated-assignment pools, assigns a machine to the user (depending on availability). A new machine is provisioned for the user if the pool type is "specified naming." Desktop Allocation for UsersThis workflow entitles multiple users to desktops in floating-assignment pools or RDS desktop pools. For dedicated-assignment pools, this workflow entitles and assigns multiple users to machines f(depending on availability). Desktop AssignmentThis workflow allows a delegated administrator to assign a user to a specific virtual machine and, optionally, entitle the user to the machine, and allows a delegated administrator to also remove an assignment for a user from a specific virtual machine, all in the same workflow. Desktop EntitlementThis workflow allows a delegated administrator to entitle users to a desktop pool and to remove users' entitlements. Desktop RecycleThis de-provisioning workflow removes user assignment or entitlement from the specified virtual machine desktop. Depending on the pool policy, the virtual machine might be deleted and any persistent disks might be saved. Desktop RefreshThis workflow reverts a specific virtual machine to its base state. Duplicate a Desktop PoolThis workflow allows a delegated administrator to create identical desktop pools using an existing desktop pool. Global Entitlement ManagementThis workflow allows a delegated administrator to add and remove users from a global entitlement. Port Pool to vCACThis workflow allows a delegated administrator to import Horizon desktop pools into vRealize Automation. These pools can be managed directly from the vRealize Automation console. Recompose PoolThis workflow allows a delegated administrator to recompose one or more machines from a desktop pool. Recompose PoolsThis workflow allows a delegated administrator to recompose one or more machines from one or more desktop pools. Register Machines to PoolThis workflow registers the supplied machine DNS names with a manual pool of unmanaged desktops in Horizon. Use this workflow only for physical machines and non-vSphere virtual machines. Remove Users from Application PoolThis workflow removes multiple users' entitlements from an application pool. Remove Users from Desktop PoolThis workflow removes multiple users' entitlements from a desktop pool. Self-Service Advanced Desktop AllocationThis workflow allows end users to allocate machines to themselves, selecting either Horizon View or vRealize Automation as the machine provider. Self-Service Desktop AllocationThis workflow allows end users to allocate a machine to themselves. A new machine gets provisioned only for "specified naming" desktop pools. Self-Service Desktop RecycleThis workflow allows end users to de-provision their own virtual machine from the specified pod and desktop pool. This workflow removes user entitlement and assignment. Depending on the pool policy, the virtual machine might be deleted and any persistent disks might be saved. Self-Service Desktop RefreshThis workflow reverts end user's virtual machine in the specified desktop pool to a base state. Self-Service Release ApplicationThis workflow allows end users to remove their entitlement from the specified application pool. Self-Service Request ApplicationThis workflow allows end users to request an application for their own use. The user gets entitled to the specified application pool. Self Service Request Application StackThis workflow allows end users to request an application stack for their own use. The user gets entitled to the specified application stack after receiving approval from the appropriate owner. Session ManagementThis workflow allows delegated administrators to disconnect, log out, reset, and send messages to active Horizon desktop sessions. Delegated administrators can perform these operations on user sessions as well. Set Maintenance ModeThis workflow allows a delegated administrator to put machines in maintenance mode and remove machines from maintenance mode. Unassign UserThis workflow removes the assignment of a user from a virtual machine. Update App Pool Display NameThis workflow changes the display name of an application pool. Update Desktop Pool Display NameThis workflow changes the display name of a desktop pool. Update Desktop Pool Min SizeChanges the minimum number of desktops that the pool can contain. Update Desktop Pool Spare SizeThis workflow changes the number of spare machines in the pool that are available and powered on for new users. Parent topic: Using vRealize Orchestrator Plug-in for Horizon Workflows