Slide 18
Slide 18 text
# config/packages/workflow.yaml
framework:
workflows:
invoice:
...
transitions:
- { name: amend, from: draft, to: draft }
- { name: submit_for_review , from: draft, to: reviewing }
- { name: issue, from: reviewing, to: due }
- { name: request_amendments , from: reviewing, to: draft }
- { name: dispute, from: due, to: disputed }
- { name: accept_dispute , from: disputed, to: canceled }
- { name: refuse_dispute , from: disputed, to: due }
- { name: pay_half, from: due, to: due }
- { name: pay_full, from: due, to: paid }
- { name: collect_payment , from: due, to: due }
- { name: close, from: due, to: paid }
- { name: archive, from: paid, to: archived }
18