1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- framework:
- workflows:
- administrative_state:
- type: 'state_machine'
- marking_store:
- type: 'single_state'
- arguments:
- - 'administrativeState'
- supports:
- - FTTHBundle\Entity\ONU
- 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:
- - FTTHBundle\Entity\ONU
- 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
|