Verkeerde benadering. U mag het proces nooit handmatig pauzeren of intrekken om de huidige status te krijgen. Pauze- en intrekkingsstatussen zijn eerder gereserveerd voor brokerfouten.
Probeer uw code opnieuw te ontwerpen.
Het belangrijkste doel om te bereiken staat in deze zin
customer can pause or resume process which are pending not the process one
Ontwerp uw code als https://en.wikipedia.org/wiki/Workflow_pattern
Splits uw code op in stappen of staten. Eén selderieproces kan alle workflows doorlopen, maar dat is bijvoorbeeld niet nodig als u veel aanvragen doet voor veel externe providers (één aanvraag =één staat). Als de klant de status pauzeert, stop dan uw selderijproces. Voeg een gebeurtenis toe die controleert wanneer de status verandert in actief en voer opnieuw een nieuw selderijproces uit voor deze taak.