Problemi operativi e ciclo di vita

L'Operational Issue come unità di lavoro — modello di base, differenza tra Issue e Task, tipi singolo e massivo, workflow degli stati con la matrice delle transizioni e il registro di audit immutabile.

Operational Issue

Operational Issue è l’entità centrale di OHM.

È un oggetto stateful che rappresenta un problema di esercizio lungo tutto il suo ciclo di vita.

Modello di base

Scheda Operational Issue con lo stepper del workflow, le Evidence prodotte dai Detector, un'ipotesi AI sulla Root Cause con la relativa probabilità, il riepilogo dell'impatto sul business (Business Impact) e gli articoli della Knowledge Base ordinati per rilevanza Scheda Operational Issue con lo stepper del workflow, le Evidence prodotte dai Detector, un'ipotesi AI sulla Root Cause con la relativa probabilità, il riepilogo dell'impatto sul business (Business Impact) e gli articoli della Knowledge Base ordinati per rilevanza
Scheda Issue: stepper del workflow, Evidence dei Detector, AI Root Cause con probabilità, Business Impact, articoli di soluzioni note (KB) ordinati per rilevanza

Issue e Task sono entità distinte

L’Issue risponde alla domanda:

Quale problema di esercizio deve essere risolto?

Il Task risponde alla domanda:

Quale azione concreta deve essere eseguita?

Un singolo Issue può contenere più Task. Per l’Issue archivio mancante su 38 dispositivi:

  • Task 1 — verificare la raggiungibilità del gateway;
  • Task 2 — verificare la coda sul server;
  • Task 3 — confrontare le versioni del firmware;
  • Task 4 — contattare l’operatore di rete mobile;
  • Task 5 — eseguire un’ispezione a campione sul campo.

La chiusura di un singolo Task non chiude automaticamente l’Issue.

Issues singoli e massivi

OHM adotta un unico modello per entrambe le scale:

TipoDescrizione
singleproblema che riguarda un singolo Asset o una singola entità logica
massiveincidente sistemico che coinvolge un gruppo di Asset
manualproblema registrato da una persona
externalproblema importato da un sistema esterno

Ciclo di vita dell’Operational Issue

Workflow principale

flowchart TD
  S1["Rilevato"] --> S2["Sottoposto a triage"]
  S2 --> S3["Assegnato"]
  S3 --> S4["Accettato"]
  S4 --> S5["In corso"]
  S5 --> S6["In attesa di verifica"]
  S6 --> S7["Verificato"]
  S7 --> S8["Risolto"]
  S8 --> S9["Archiviato"]

Esiti finali aggiuntivi:

  • annullato;
  • duplicato;
  • non riprodotto;
  • risoluzione non prevista;
  • rischio accettato.

Stati del workflow

StatoSignificato
detectedl’Issue è stato creato automaticamente o manualmente
triagedsono stati esaminati Severity, zona di responsabilità e contesto iniziale
assignedè stato individuato il responsabile
acceptedil responsabile ha confermato la presa in carico
in_progressi lavori sono in corso
awaiting_verificationil lavoro è dichiarato completato ed è in attesa di verifica
verifiedil risultato è stato confermato
resolvedl’Issue è chiuso con un esito definito
archivedl’oggetto completato è stato spostato nella cronologia di lungo periodo
cancelledl’Issue è stato annullato per una motivazione documentata
duplicatel’Issue è un duplicato di un altro oggetto
not_reproducedil problema non è stato confermato durante la verifica
wont_fixè stata presa la decisione gestionale di non intervenire
accepted_riskil rischio è stato formalmente accettato da una persona autorizzata

Stato dello Snapshot

Oltre al workflow, OHM tiene traccia dello stato del problema sulla base dello Snapshot giornaliero dei Detector:

Stato dello SnapshotSignificato
newil problema si è manifestato per la prima volta
persistentil problema persiste
worsenedla situazione è peggiorata
improvedla situazione è migliorata, ma il problema non è scomparso
clearedil Detector non conferma più il problema
reopenedil problema si è ripresentato dopo la chiusura

Lo stato del workflow e quello dello Snapshot non vengono mai confusi.

Esempio: workflow_status = in_progress insieme a snapshot_status = improved.

Ciò significa che i lavori sono ancora in corso, mentre i dati oggettivi mostrano già un miglioramento.

Matrice delle transizioni

Stato attualeTransizioni ammesse
detectedtriaged, assigned, duplicate, cancelled
triagedassigned, cancelled, accepted_risk
assignedaccepted, in_progress, reassigned
acceptedin_progress, reassigned
in_progressawaiting_verification, escalated, accepted_risk
awaiting_verificationverified, in_progress
verifiedresolved
resolvedreopened, archived
reopenedtriaged, assigned, in_progress
qualsiasi stato attivoduplicate, cancelled

Ogni transizione viene annotata in un registro eventi immutabile.

Schermata di riferimento con gli stati del ciclo di vita dell'Issue e le relative transizioni ammesse, gli stati dello Snapshot e le fasi dell'incidente Schermata di riferimento con gli stati del ciclo di vita dell'Issue e le relative transizioni ammesse, gli stati dello Snapshot e le fasi dell'incidente
Stati e workflow: il ciclo di vita dell'Issue con le transizioni ammesse, gli stati dello Snapshot e le fasi dell'incidente

Registro di audit (Audit Trail)

Tutte le azioni significative vengono registrate in una cronologia immutabile.

Un evento contiene:

Vengono sempre registrati:

  • la creazione;
  • l’assegnazione;
  • la riassegnazione;
  • la modifica della priorità;
  • la modifica della scadenza;
  • la modifica dello stato;
  • il commento;
  • l’aggiunta di Evidence;
  • la conferma della Root Cause;
  • la verifica manuale;
  • l’accettazione del rischio;
  • l’applicazione di un articolo KB;
  • l’unione e la suddivisione degli Issues;
  • la modifica della configurazione di un Detector;
  • le azioni di esportazione e di integrazione.
Continuazione della scheda Issue con la checklist dei Task e la Timeline degli eventi in ordine cronologico, che registra ogni azione compiuta sull'Issue Continuazione della scheda Issue con la checklist dei Task e la Timeline degli eventi in ordine cronologico, che registra ogni azione compiuta sull'Issue
Scheda Issue (continua): checklist dei Task e Timeline completa degli eventi — la fonte unica di tutti i KPI

Argomenti correlati

Ultimo aggiornamento il

Questa pagina è stata utile?