Operational issues and lifecycle

The Operational Issue as the unit of work — base model, Issue vs Task, single and massive kinds, the status workflow with its transition matrix, and the immutable audit trail.

Operational Issue

Operational Issue is the central entity of OHM.

It is a stateful object that represents an operational problem throughout its entire lifecycle.

Base Model

Operational Issue card showing the workflow stepper, detector evidence, an AI root-cause hypothesis with its probability, the business impact summary, and ranked knowledge-base articles Operational Issue card showing the workflow stepper, detector evidence, an AI root-cause hypothesis with its probability, the business impact summary, and ranked knowledge-base articles
Issue card: workflow stepper, detector evidence, AI Root Cause with probability, business impact, ranked Known-solution (KB) articles

Issue and Task Are Distinct Entities

An Issue answers the question:

Which operational problem must be resolved?

A Task answers the question:

Which specific action must be performed?

A single Issue may contain multiple tasks. For the Issue archive is missing for 38 devices:

  • Task 1 — check gateway availability;
  • Task 2 — check the server queue;
  • Task 3 — compare firmware versions;
  • Task 4 — contact the mobile network operator;
  • Task 5 — perform a sample field inspection.

Closing a single task does not automatically close the Issue.

Single and Massive Issues

OHM uses one model for both scales:

KindDescription
singlea problem affecting one asset or one logical entity
massivea system-wide incident affecting a group of assets
manuala problem registered by a person
externala problem imported from an external system

Operational Issue Lifecycle

Primary Workflow

flowchart TD
  S1["Detected"] --> S2["Triaged"]
  S2 --> S3["Assigned"]
  S3 --> S4["Accepted"]
  S4 --> S5["In Progress"]
  S5 --> S6["Awaiting Verification"]
  S6 --> S7["Verified"]
  S7 --> S8["Resolved"]
  S8 --> S9["Archived"]

Additional terminal outcomes:

  • Cancelled;
  • Duplicate;
  • Not Reproduced;
  • Won’t Fix;
  • Accepted Risk.

Workflow Statuses

StatusMeaning
detectedthe Issue was created automatically or manually
triagedseverity, responsibility zone, and initial context have been reviewed
assigneda responsible assignee has been determined
acceptedthe assignee has confirmed acceptance
in_progresswork is underway
awaiting_verificationthe work is reported as completed and awaits verification
verifiedthe result has been confirmed
resolvedthe Issue is closed with an established outcome
archivedthe completed object has been moved to long-term history
cancelledthe Issue was cancelled for a documented reason
duplicatethe Issue is a duplicate of another object
not_reproducedthe problem was not confirmed during verification
wont_fixa management decision was made not to remediate
accepted_riskthe risk was formally accepted by an authorized person

Snapshot status

In addition to the workflow, OHM tracks the problem state based on the daily detector snapshot:

Snapshot statusMeaning
newthe problem appeared for the first time
persistentthe problem persists
worsenedthe condition has deteriorated
improvedthe condition has improved, but the problem has not disappeared
clearedthe detector no longer confirms the problem
reopenedthe problem reappeared after closure

The workflow status and the snapshot status are never mixed.

Example: workflow_status = in_progress together with snapshot_status = improved.

This means that work is still in progress while objective data already shows improvement.

Transition Matrix

Current statusAllowed transitions
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
any activeduplicate, cancelled

Every transition is recorded in an immutable event log.

Reference screen listing the Issue lifecycle statuses with their allowed transitions, the snapshot statuses, and the incident stages Reference screen listing the Issue lifecycle statuses with their allowed transitions, the snapshot statuses, and the incident stages
Statuses and workflow: the Issue lifecycle with allowed transitions, snapshot statuses and incident stages

Audit Trail

All significant actions are recorded in an immutable history.

An event contains:

The following are always logged:

  • creation;
  • assignment;
  • reassignment;
  • priority change;
  • deadline change;
  • status change;
  • comment;
  • Evidence addition;
  • root cause confirmation;
  • manual verification;
  • risk acceptance;
  • KB article application;
  • merging and splitting of Issues;
  • detector configuration change;
  • export and integration actions.
Continuation of the Issue card with the tasks checklist and the chronological event timeline recording every action taken on the Issue Continuation of the Issue card with the tasks checklist and the chronological event timeline recording every action taken on the Issue
Issue card (continued): tasks checklist and the full event timeline — the single source for all KPIs

Verwandte Themen

Zuletzt aktualisiert am

War diese Seite hilfreich?