You can customize a state change workflow by using vRealize Automation Designer. A blueprint author can then enable it for specific blueprints.
The following is a high-level overview of the steps required to enable state change workflows:
A workflow developer customizes one of the state change workflow templates by using vRealize Automation Designer. See Customize an IaaS Workflow.
Any IaaS workflow can call a vRealize Orchestrator workflow. For more information, see Using vRealize Orchestrator Workflow Activities.
A tenant administrator or business group manager configures a blueprint to call the customized workflow for machines provisioned from that blueprint. See Configure a Blueprint to Call a State Change Workflow.