Playbooks — плейбуки
Маршрут: /playbooks (редактор — /playbooks/:playbookId, новый —
/playbooks/new) · Право: cases.view (просмотр) · Модуль: cases
Зачем это нужно. Плейбуки автоматизируют повторяющиеся действия расследования и реагирования по шагам. Аналитик запускает их по кейсу, чтобы действовать быстро и единообразно; здесь плейбуки можно просмотреть и (при правах) отредактировать. Экономят время и снижают риск ручных ошибок.
Плейбуки — сценарии автоматизации в виде DAG (граф узлов).
6.1. Список плейбуков
Кнопки: Import (импорт плейбука из YAML — с предпросмотром: статистика задач, предупреждения), New Playbook. Фильтры: поиск по имени, Status (active / inactive / all), Trigger (manual / incident_created / scheduled / webhook / all). Колонки: Name (ссылка в редактор), Trigger, Version, Active (тумблер), Updated, Actions (Edit / Delete).
6.2. Редактор плейбука (DAG)
Панель инструментов:
| Элемент | Назначение |
|---|---|
| Back | Вернуться к списку. |
| Name | Имя плейбука; рядом — тег с ID (клик — копировать). |
| Trigger Type | Тип триггера (manual / incident_created / scheduled / webhook). |
| Validate (с бейджем ошибок) | Проверка корректности DAG. |
| Auto Layout | Автоматически разложить узлы. |
| Undo / Redo | Отмена/повтор. |
| Version History | История версий (drawer) с восстановлением (Restore). |
| Clone | Клонировать плейбук. |
| Shortcuts | Список горячих клавиш. |
| Debugger | Показать/скрыть панель отладки выполнения. |
| Save | Сохранить (с обязательным комментарием изменения). |
Рабочая область: NodePalette (палитра узлов слева), Canvas (граф в центре, ReactFlow), Inputs Panel (входные параметры), Properties Panel (свойства выбранного узла, drawer справа). Горячие клавиши: Ctrl/Cmd+Z/Y/C/V, Shift+Click (мультивыбор), Delete.