Een foutmelding is nog geen diagnose
Een timeout zegt dat een antwoord niet op tijd kwam. De ontvangende applicatie kan de opdracht ondertussen wel hebben uitgevoerd. Leg daarom vast welke stap is gestart, welke bevestiging is ontvangen en welk werk nog onzeker is. Laat een medewerker de bron en het doelsysteem kunnen vergelijken.
Maak onderscheid tussen een tijdelijk onbereikbare verbinding en inhoudelijk ongeldige gegevens. Wachten kan het eerste probleem oplossen. Het herhaald aanbieden van een onbekend artikelnummer verandert meestal niets aan het tweede.
Kies een herstelroute op basis van de uitkomst
| Situatie | Eerst vaststellen | Passende vervolgstap |
|---|---|---|
| Tijdelijke fout, opdracht aantoonbaar niet verwerkt | Is herhalen toegestaan en begrensd? | Een gecontroleerde nieuwe poging volgens het herstelbeleid. |
| Zakelijke uitzondering | Welke informatie of bevoegdheid ontbreekt? | Een verantwoordelijke laat gegevens corrigeren of beslist. |
| Uitkomst onbekend | Is er toch een resultaat in het doelsysteem? | Onderzoeken en vergelijken voordat opnieuw wordt gestart. |
| Onjuiste verwerking bevestigd | Wat kan nog worden teruggedraaid? | Geautoriseerd herstel; niet stil opnieuw aanbieden. |
Voorkom dat herstel een tweede probleem wordt
Spreek een maximum en wachttijd voor nieuwe pogingen af op basis van de applicatie en het proces. Meerdere onderdelen die elk zelfstandig opnieuw proberen, kunnen elkaar versterken. Wijs daarom aan welke laag verantwoordelijk is. Een bestaande taakidentificatie helpt om een eerdere poging terug te vinden.
Test ook twee gelijktijdige pogingen en een onderbreking direct na een succesvolle schrijfopdracht. Alleen vooraf controleren of een record bestaat, is niet altijd voldoende tegen gelijktijdige dubbele acties. Laat een specialist de bescherming tegen dubbele verwerking ontwerpen.
Maak de melding bruikbaar voor de ontvanger
Een melding moet duidelijk maken welk proces is geraakt, wanneer de fout ontstond en waar de laatste bevestigde stap te vinden is. Voeg geen complete documenten, wachtwoorden of onnodige persoonsgegevens toe. Het doel is gericht onderzoek, niet het kopieren van het hele dossier.
Een meldpunt zonder eigenaar is geen herstelproces. Leg vast wie reageert, wie waarneemt bij afwezigheid en wanneer de proceseigenaar wordt betrokken. De prioriteit hangt mede af van de zakelijke deadline, niet alleen van de technische foutcode.
Oefen voordat een echte deadline in gevaar komt
- Een verbinding valt weg voor en na verwerking.
- Dezelfde opdracht wordt twee keer aangeboden.
- Een medewerker corrigeert gegevens tijdens een nieuwe poging.
- De vaste beheerder is afwezig.
- De achterstand moet in een afgesproken volgorde worden weggewerkt.
Controleer na herstel ook de inhoud en aantallen. Een verdwenen foutmelding bewijst niet dat alle opdrachten correct zijn afgerond.
Leg vast wat je wilt veranderen
Bespreek na een incident de oorzaak, de impact en het herstelwerk. Misschien ontbreekt een gegevenscontrole of is een waarschuwing te laat. Kies een concrete verbetering en een eigenaar. Houd incidentinformatie alleen toegankelijk voor wie die nodig heeft en bepaal een passende bewaartermijn. Zo wordt het volgende herstel minder afhankelijk van iemand die toevallig weet hoe het zit.
Wat wil je verder uitzoeken?
Beschrijf de processtap of open vraag. We kunnen samen verkennen wat een passende volgende stap is.
Bespreek je proces