При настройке условий подписки на рабочий процесс в соответствии с состояниями жизненного цикла следующие определения полезны для идентификации значений.

Каждое сообщение содержит элемент lifecycleState, который основан на изменениях состояний компьютера Инфраструктура как услуга.

Элемент имеет следующую структуру в сообщении.

lifecycleState : {
    state : STRING,
    phase : STRING,
    event : STRING
}
Табл. 1. Элементы LifecycleState
Свойство Описание Формат и значения Примеры
state Содержит имена рабочего процесса и состояния. {workflowName}.{stateName}
  • VMPSMasterWorkflow32.Requested
  • VMPSMasterWorkflow32.MachineActivated
  • BasicVmWorkflow.BuildComplete
phase Содержит этап запуска сообщения. PRE, POST, EVENT
  • PRE. Событие публикуется, когда переходит в это состояние.
  • POST. Событие публикуется, когда находится в этом состоянии.
  • EVENT. Событие публикуется, когда событие инфраструктуры как услуги переходит в это состояние.
event Содержит событие. Это свойство является дополнительным и существует только на этапе EVENT. {workflowName}.{stateName}.EVENT.{eventName}
  • VMPSMasterWorkflow32.Requested.EVENT.OnProvisionMachine
  • VMPSMasterWorkflow32.VMPSMasterWorkflow32.EVENT.OnBuildSuccess
  • BasicVmWorkflow.CreatingMachine.EVENT.OnCreatingMachineComplete