Операционные проблемы и жизненный цикл

Operational Issue как единица работы — базовая модель, различие Issue и Task, одиночные и массовые виды, workflow статусов с матрицей переходов и неизменяемый журнал аудита.

Operational Issue

Operational Issue — центральная сущность OHM.

Это stateful-объект, который представляет эксплуатационную проблему на протяжении всего жизненного цикла.

Базовая модель

Карточка Operational Issue со степпером workflow, доказательствами детекторов, AI-гипотезой первопричины с её вероятностью, сводкой бизнес-влияния и ранжированными статьями базы знаний Карточка Operational Issue со степпером workflow, доказательствами детекторов, AI-гипотезой первопричины с её вероятностью, сводкой бизнес-влияния и ранжированными статьями базы знаний
Карточка Issue: степпер workflow, доказательства детекторов, AI Root Cause с вероятностью, бизнес-влияние, ранжированные статьи известных решений (KB)

Issue и Task — разные сущности

Issue отвечает на вопрос:

Какая эксплуатационная проблема должна быть устранена?

Task отвечает на вопрос:

Какое конкретное действие необходимо выполнить?

Один Issue может содержать несколько задач. Для Issue отсутствует архив по 38 устройствам:

  • Task 1 — проверить доступность шлюза;
  • Task 2 — проверить серверную очередь;
  • Task 3 — сравнить версии прошивки;
  • Task 4 — связаться с оператором связи;
  • Task 5 — выполнить выборочную полевую проверку.

Закрытие одной задачи не закрывает Issue автоматически.

Единичные и массовые Issues

OHM использует одну модель для двух масштабов:

ВидОписание
singleпроблема одного актива или одной логической сущности
massiveсистемный инцидент, затронувший группу активов
manualпроблема, зарегистрированная человеком
externalпроблема, импортированная из внешней системы

Жизненный цикл Operational Issue

Основной workflow

flowchart TD
  S1["Обнаружен"] --> S2["Проведён триаж"]
  S2 --> S3["Назначен"]
  S3 --> S4["Принят"]
  S4 --> S5["В работе"]
  S5 --> S6["Ожидает проверки"]
  S6 --> S7["Проверен"]
  S7 --> S8["Решён"]
  S8 --> S9["В архиве"]

Дополнительные завершения:

  • отменён;
  • дубликат;
  • не воспроизведён;
  • устранение не планируется;
  • риск принят.

Статусы workflow

СтатусЗначение
detectedIssue создан автоматически или вручную
triagedпроверены критичность, зона и первичный контекст
assignedопределён ответственный исполнитель
acceptedисполнитель подтвердил принятие
in_progressведутся работы
awaiting_verificationработа заявлена как выполненная, ожидается проверка
verifiedрезультат подтверждён
resolvedIssue закрыт с установленным результатом
archivedзавершённый объект перемещён в долговременную историю
cancelledIssue отменён по обоснованной причине
duplicateIssue является дубликатом другого объекта
not_reproducedпроблема не подтверждена при проверке
wont_fixпринято управленческое решение не устранять
accepted_riskриск формально принят уполномоченным лицом

Snapshot-статус

Помимо workflow, OHM хранит состояние проблемы по ежедневному детекторному слепку:

Snapshot statusЗначение
newпроблема появилась впервые
persistentпроблема сохраняется
worsenedсостояние ухудшилось
improvedсостояние улучшилось, но проблема не исчезла
clearedдетектор больше не подтверждает проблему
reopenedпроблема появилась повторно после закрытия

Workflow и snapshot status не смешиваются.

Пример: workflow_status = in_progress при snapshot_status = improved.

Это означает, что работа продолжается, а объективные данные уже показывают улучшение.

Матрица переходов

Текущий статусДопустимые переходы
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
любой активныйduplicate, cancelled

Каждый переход записывается в неизменяемый журнал событий.

Справочный экран со статусами жизненного цикла Issue и допустимыми переходами, snapshot-статусами и стадиями инцидента Справочный экран со статусами жизненного цикла Issue и допустимыми переходами, snapshot-статусами и стадиями инцидента
Статусы и workflow: жизненный цикл Issue с допустимыми переходами, snapshot-статусы и стадии инцидента

Журнал аудита (Audit Trail)

Все значимые действия записываются в неизменяемую историю.

Событие содержит:

Обязательно журналируются:

  • создание;
  • назначение;
  • переназначение;
  • изменение приоритета;
  • изменение срока;
  • изменение статуса;
  • комментарий;
  • добавление Evidence;
  • подтверждение root cause;
  • ручная верификация;
  • принятие риска;
  • применение статьи KB;
  • объединение и разделение Issues;
  • изменение конфигурации детектора;
  • экспорт и интеграционные действия.
Продолжение карточки Issue с чек-листом задач и хронологической лентой событий, фиксирующей каждое действие над Issue Продолжение карточки Issue с чек-листом задач и хронологической лентой событий, фиксирующей каждое действие над Issue
Карточка Issue (продолжение): чек-лист задач и полная лента событий — единый источник всех KPI

Связанные темы

Последнее обновление

Эта страница была полезной?