framework: workflows: disposition: type: state_machine marking_store: type: method property: status supports: - App\Entity\Disposition initial_marking: new places: - new - checking_contract - confirmed - checking_invoice - paid - completed transitions: upload_contract: from: new to: checking_contract confirm_contract: from: checking_contract to: confirmed upload_invoice: from: confirmed to: checking_invoice confirm_invoice: from: checking_invoice to: paid complete: from: confirmed to: completed