7.1
Table Of Contents
- Life Cycle Extensibility
- Contents
- Life Cycle Extensibility
- Machine Extensibility Overview
- Extending Machine Lifecycles By Using vRealize Orchestrator
- Configuring Workflow Subscriptions to Extend vRealize Automation
- Event Topics Provided with vRealize Automation
- Workflow Subscriptions and Event Broker Terminology
- Blockable and Replyable Event Topics
- Best Practices for Creating vRealize Orchestrator Workflows for Workflow Subscriptions
- Workflow Subscription Settings
- Working with Provisioning and Life Cycle Workflow Subscriptions
- Configuring vRealize Orchestrator Workflows for Provisioning and Life Cycle Workflows
- Workflow Subscription Life Cycle State Definitions
- Configuring the Timeout Values for States and Events
- Configuring the Error Behavior for States and Events
- Scenario: Take a Post-Provisioning Snapshot of a Virtual Machine
- Working with Approval Workflow Subscriptions
- Troubleshooting Workflow Subscriptions
- Troubleshooting vRealize Orchestrator Workflows That Do Not Start
- Troubleshooting Provisioning Requests That Take Too Much Time
- Troubleshooting a vRealize Orchestrator Workflow That Does Not Run for an Approval Request
- Troubleshooting a Rejected Approval Request That Should Be Approved
- Troubleshooting a Rejected Approval Request
- Extending Machine Life Cycles By Using vRealize Automation Designer
- Extending Machine Life Cycles By Using vRealize Automation Designer Checklist
- Installing and Configuring vRealize Automation Designer
- Customizing IaaS Workflows By Using vRealize Automation Designer
- Workflows and Distributed Execution Management
- CloudUtil Command Reference
- vRealize Automation Workflow Activity Reference
Table 4‑11. VMPSMasterWorkflow32 States and Events (Continued)
State(Topic) Events [Triggering String] (Topic)
Expired
n
Pre(Active)
n
Post(Active)
n
OnActiveExpiredMachine [ActivateExpiredMachine] (Active)
n
TurnOffFromExpired [TurnOffExpiredMachine] (Active)
InstallTools
n
Pre(Active)
n
Post(Active)
n
InstallToolsComplete(Active)
n
TimeoutInstallTools(Active)
Leased
n
OnChangeLease [Change Lease] (Active)
n
OnUpdateDescription [UpdateDescription] (Active)
n
OnUpdateOwner [UpdateOwner] (Active)
MachineActivated
n
Pre(Provision)
n
Post(Provision)
n
OnCatalogRegistrationComplete
[CatalogRegistrationComplete] (Provision)
MachineProvisioned
n
Pre(Provision)
n
Post(Provision)
Off
n
Pre(Active)
n
Post(Active)
n
OnForceOn [ForceOn] (Active)
n
OnResetOff [Turn Off] (Active)
n
OnTurnOn [Turn On] (Active)
On
n
Pre(Active)
n
Post(Active)
n
OnForceOff [ForceOff] (Active)
n
onInstallTools [InstallTools] (Active)
n
OnReboot [Reboot] (Active)
n
OnReset [Reset] (Active)
n
OnResetOn [Turn On] (Active)
n
OnShutdown [Shutdown] (Active)
n
OnSuspend [Suspend] (Active)
n
OnTurnOff [Turn Off] (Active)
Rebooting
n
Pre(Active)
n
Post(Active)
n
OnRebootComplete(Active)
n
TimoutFromReboot(Active)
RegisterMachine
n
Pre(Provision)
n
Post(Provision)
n
onRegisterComplete(Provision)
n
RegisterTimeout(Provision)
Requested
n
Pre(Provision)
n
Post(Provision)
n
OnProvisionMachine [Provision] (Provision)
Resetting
n
Pre(Active)
n
Post(Active)
n
OnResetComplete(Active)
n
TimoutFromReset(Active)
ShuttingDown
n
Pre(Active)
n
Post(Active)
n
OnShutdownComplete(Active)
n
TimoutFromShutdown(Active)
Life Cycle Extensibility
VMware, Inc. 32