07 · Helix · ITSM
Типы объектов
Восемь системных типов при провижининге: инцидент, проблема, изменение, запрос, задача, услуга каталога, CI, релиз. Поля и статусы — в студии.
Системные типы создаёт TenantProvisioner. Студия может добавить поля и даже новые типы — ядро этого не запрещает. В пилотном контуре ITSM живут восемь ключей. Availability и Capacity как модулей нет.
Восемь типов
| Ключ | Префикс | Статусы | Особые поля |
|---|---|---|---|
| incident | INC | new → in_progress → pending → resolved → closed | urgency, impact, major_incident, symptom |
| problem | PRB | new → in_progress → known_error → resolved → closed | root_cause, workaround, known_error |
| change | CHG | draft → assess → approve → implement → review → closed / cancelled | risk, cab_required, cab_decision, plan, rollback, window |
| request | REQ | submitted → in_progress → waiting → fulfilled → closed | связь с catalog_item |
| task | TSK | open / done | рабочий шаг исполнения запроса или изменения |
| catalog_item | SVC | published / draft | category, price, eta_hours |
| ci | CI | in_use / repair / retired | ci_class, owner, ip |
| release | REL | planning → deploying → done | пакет выката, не замена RFC |
Общие поля записи
title, state, priority (low / moderate / high / critical), description, caller_id, assigned_to, assignment_group. Настройки типа: states, ai, journal, priority_matrix. Нумерация — prefix + семизначный счётчик тенанта.
Поведение ядра, зашитое в RecordEngine
- Critical incident автоматически помечается major_incident.
- Смена состояния в resolved/closed пишет метки времени.
- Эскалация и CAB — отдельные POST, не «комментарий капсом».
- Known error: workaround из проблемы копируется в связанный инцидент.