Automations — автоматизации
Маршрут: /automations · Права: automations.view, automations.create,
automations.edit, automations.delete
Зачем это нужно. Автоматизации — переиспользуемые скрипты-«кирпичики», из которых собираются плейбуки и обогащение. Логика пишется один раз и вызывается в разных местах — это избавляет от дублирования и упрощает поддержку.
Скрипты (Python / JavaScript) для использования в плейбуках и других местах.
Кнопка New Automation (при automations.create). Фильтры: поиск по имени,
Scope, Language (python / javascript), Tag, тумблер Enabled Only,
Clear Filters. Колонки: Name (тег builtin для встроенных), Display Name,
Scope, Language, Enabled, Version, Tags, Updated, Actions (Where used /
Edit / Delete; встроенные защищены от правки).
Модалка редактирования: Name, Display Name, Description, Language, Scope, Timeout; вкладки Script (редактор Monaco), Arguments, Outputs, Test; Tags; Enabled. Кнопка Where used показывает, какие плейбуки используют скрипт.