Operational Issues y ciclo de vida

El Operational Issue como unidad de trabajo — modelo base, diferencia entre Issue y Task, tipos único y masivo, el workflow de estados con su matriz de transiciones y el registro de auditoría inmutable.

Operational Issue

Operational Issue es la entidad central de OHM.

Es un objeto con estado (stateful) que representa un problema de explotación durante todo su ciclo de vida.

Modelo base

Ficha de un Operational Issue con la barra de pasos del workflow, las evidencias de los detectores, una hipótesis de causa raíz generada por AI con su probabilidad, el resumen del impacto de negocio y los artículos de la base de conocimiento ordenados por relevancia Ficha de un Operational Issue con la barra de pasos del workflow, las evidencias de los detectores, una hipótesis de causa raíz generada por AI con su probabilidad, el resumen del impacto de negocio y los artículos de la base de conocimiento ordenados por relevancia
Ficha del Issue: barra de pasos del workflow, evidencias de los detectores, AI Root Cause con su probabilidad, impacto de negocio y artículos de soluciones conocidas (KB) ordenados por relevancia

Issue y Task son entidades distintas

Un Issue responde a la pregunta:

¿Qué problema de explotación hay que resolver?

Un Task responde a la pregunta:

¿Qué acción concreta hay que ejecutar?

Un mismo Issue puede contener varias tareas. Para el Issue falta el archivo en 38 dispositivos:

  • Task 1 — comprobar la disponibilidad del gateway;
  • Task 2 — revisar la cola del servidor;
  • Task 3 — comparar las versiones de firmware;
  • Task 4 — ponerse en contacto con el operador de red móvil;
  • Task 5 — realizar una inspección de campo por muestreo.

El cierre de una sola tarea no cierra automáticamente el Issue.

Issues únicos y masivos

OHM emplea un único modelo para ambas escalas:

TipoDescripción
singleproblema que afecta a un activo o a una entidad lógica
massiveincidente sistémico que afecta a un grupo de activos
manualproblema registrado por una persona
externalproblema importado de un sistema externo

Ciclo de vida de un Operational Issue

Workflow principal

flowchart TD
  S1["Detectado"] --> S2["Triaje realizado"]
  S2 --> S3["Asignado"]
  S3 --> S4["Aceptado"]
  S4 --> S5["En curso"]
  S5 --> S6["Pendiente de verificación"]
  S6 --> S7["Verificado"]
  S7 --> S8["Resuelto"]
  S8 --> S9["Archivado"]

Desenlaces finales adicionales:

  • cancelado;
  • duplicado;
  • no reproducido;
  • no se corregirá;
  • riesgo aceptado.

Estados del workflow

EstadoSignificado
detectedel Issue se creó de forma automática o manual
triagedse han revisado la criticidad (Severity), la zona de responsabilidad y el contexto inicial
assignedse ha determinado el ejecutor responsable
acceptedel ejecutor ha confirmado la aceptación
in_progresslos trabajos están en curso
awaiting_verificationel trabajo se declara terminado y queda a la espera de verificación
verifiedel resultado se ha confirmado
resolvedel Issue se cierra con un resultado establecido
archivedel objeto finalizado se ha trasladado al historial de largo plazo
cancelledel Issue se canceló por un motivo documentado
duplicateel Issue es un duplicado de otro objeto
not_reproducedel problema no se confirmó durante la verificación
wont_fixse tomó la decisión de gestión de no repararlo
accepted_riskel riesgo fue aceptado formalmente por una persona autorizada

Estado del Snapshot

Además del workflow, OHM mantiene el estado del problema según el Snapshot diario de los detectores:

Estado del SnapshotSignificado
newel problema aparece por primera vez
persistentel problema persiste
worsenedel estado ha empeorado
improvedel estado ha mejorado, pero el problema no ha desaparecido
clearedel detector ya no confirma el problema
reopenedel problema ha vuelto a aparecer tras el cierre

El estado del workflow y el estado del Snapshot nunca se mezclan.

Ejemplo: workflow_status = in_progress junto con snapshot_status = improved.

Esto significa que los trabajos siguen en curso mientras los datos objetivos ya muestran una mejora.

Matriz de transiciones

Estado actualTransiciones permitidas
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
cualquiera activoduplicate, cancelled

Cada transición queda registrada en un log de eventos inmutable.

Pantalla de referencia con los estados del ciclo de vida del Issue y sus transiciones permitidas, los estados del Snapshot y las etapas del incidente Pantalla de referencia con los estados del ciclo de vida del Issue y sus transiciones permitidas, los estados del Snapshot y las etapas del incidente
Estados y workflow: el ciclo de vida del Issue con sus transiciones permitidas, los estados del Snapshot y las etapas del incidente

Registro de auditoría (Audit Trail)

Todas las acciones significativas se registran en un historial inmutable.

Un evento contiene:

Se registran siempre:

  • la creación;
  • la asignación;
  • la reasignación;
  • el cambio de prioridad;
  • el cambio de plazo;
  • el cambio de estado;
  • el comentario;
  • la incorporación de Evidence;
  • la confirmación de la Root Cause;
  • la verificación manual;
  • la aceptación del riesgo;
  • la aplicación de un artículo de la KB;
  • la fusión y la división de Issues;
  • el cambio de configuración de un detector;
  • las acciones de exportación e integración.
Continuación de la ficha del Issue con la lista de comprobación de tareas y la cronología de eventos que registra en orden temporal cada acción realizada sobre el Issue Continuación de la ficha del Issue con la lista de comprobación de tareas y la cronología de eventos que registra en orden temporal cada acción realizada sobre el Issue
Ficha del Issue (continuación): lista de comprobación de tareas y cronología completa de eventos — la fuente única de todos los KPI

Temas relacionados

¿Te resultó útil esta página?