Ongedaan-maken/Omkeerbaarheids-patroon

What It Is

Ongedaan maken/omkeerbaarheid betekent dat elke significante agent-actie traceerbaar is en veilig kan worden teruggedraaid.

Dit omvat zowel technische rollbacks (transacties, compenserende acties) als zakelijke terugdraaiingen (een order annuleren, een status herstellen).

Omkeerbaarheid wordt vooraf ontworpen; ze kan niet betrouwbaar achteraf worden toegevoegd nadat automatisering al breed is uitgerold.

Why It Matters in Enterprise

Automatisering in productie maakt fouten – systemen falen, data is rommelig, en er doen zich randgevallen voor.

Zonder “ongedaan maken” blijft alleen handmatig opruimen over, wat kostbaar is en het vertrouwen ondermijnt.

Omkeerbaarheid verlaagt het ervaren risico van adoptie, wat uitrol en gebruik versnelt.

Common Mistakes

  • Alleen loggen dát een actie plaatsvond, zonder genoeg informatie op te slaan om deze terug te draaien.
  • Vertrouwen op “gewoon opnieuw proberen” in plaats van compensaties te ontwerpen voor gedeeltelijk succes.
  • Onomkeerbare acties de standaardroute maken (bijvoorbeeld verwijderen zonder archiveren).
  • Rollbacks niet testen in realistische scenario’s met gedeeltelijke fouten.

How Copyl Supports This Pattern

  • Copyl legt de nadruk op auditeerbaarheid en gestuurde uitvoering, voorwaarden voor omkeerbaarheid.
  • Door acties via tools/workflows te routeren, worden terugdraaiingen en compensaties implementeerbaar en observeerbaar.
  • Gestuurde wijzigingsregistratie laat u zien wat er veranderd is, wie (of welke agent) het veranderde, en hoe het terug te draaien is.

Related Patterns