framework: workflows: administrative_state: type: 'state_machine' marking_store: type: 'single_state' arguments: - 'administrativeState' supports: - CablemodemBundle\Entity\Cablemodem places: - active - pre_notice - suspend - cancelled - not_provisioned - deleted transitions: active: from: [pre_notice,suspend,cancelled,not_provisioned,deleted] to: active pre_notice: from: [active,suspend,cancelled,not_provisioned,deleted] to: pre_notice suspend: from: [active,pre_notice,cancelled,not_provisioned,deleted] to: suspend cancel: from: [active,pre_notice,suspend,not_provisioned,deleted] to: cancelled not_provisioned: from: [active,pre_notice,suspend,cancelled,deleted] to: not_provisioned delete: from: [active,suspend,pre_notice,cancelled,not_provisioned] to: deleted transition_state: type: 'state_machine' marking_store: type: 'single_state' arguments: - 'transitionState' supports: - CablemodemBundle\Entity\Cablemodem places: - pending - process - fail - success transitions: pending_to_process: from: pending to: process process_to_fail: from: process to: fail process_to_success: from: process to: success fail_to_pending: from: fail to: pending success_to_pending: from: success to: pending