Preparare il guasto di un’automazione
Una dimostrazione riuscita non basta per l’uso quotidiano. Prevedi dati mancanti, connessioni interrotte e lavoro parzialmente concluso quando il flusso è ancora facile da cambiare.
Avvisare la persona corretta
Nomina responsabile e sostituto. Separa urgenze e problemi rinviabili. L’avviso identifica lavoro e prossima azione sicura senza password o dati clienti inutili.
Microsoft descrive percorsi d’errore, notifiche e regole di ripetizione. Prima viene la domanda operativa: cosa deve capire il destinatario per decidere?
Distinguere arresto e completamento parziale
Un flusso inventato crea un’attività e aggiorna poi un record. Se l’aggiornamento fallisce, l’attività può esistere già. Riavviare tutto potrebbe duplicarla. Conserva abbastanza informazioni sugli effetti, non solo sul fallimento complessivo.
Chiedi a chi implementa come gestisce ingressi ripetuti ed esiti incerti. Un timeout non significa sempre che il sistema destinatario non abbia agito. Pagamenti, messaggi e pubblicazioni richiedono controlli proporzionati.
Concordare quando fermarsi
Definisci gli stop ai tentativi automatici, per dati non validi o errori ripetuti da esaminare. Un problema temporaneo di connessione è diverso da un’istruzione sempre sbagliata.
Prevedi una disattivazione autorizzata e spiega gli elementi in attesa. Organizza il lavoro urgente manuale senza ripeterlo al riavvio. Registra il completamento nello spazio usato per coordinare il recupero.
Provare il recupero
Simula un errore sicuro con dati controllati. Il collega incaricato segue istruzioni, verifica lo stato e decide se riprendere. Se serve conoscenza non documentata del creatore, migliora la consegna.
Dopo un incidente reale esamina cause ed effetti. Un piano utile è breve sotto pressione e impedisce che un’attività interrotta generi più azioni involontarie.
Fonti: Microsoft Learn: Employ robust error handling.