Automations (Webhooks)

Подключите GLPI к любой системе с помощью вебхуков и автоматизаций

Модуль Automations связывает GLPI с другими системами через потоки, каждый из которых состоит из триггера, сопоставления данных и действия. Триггером может быть вебхук, вызываемый другой системой, событие заявки в GLPI (создана, обновлена или со сменой статуса) или расписание; действием может быть создание, обновление, назначение или закрытие заявок, среди прочего, либо вызов API внешней системы, такой как n8n, Power Automate, Jira или ServiceNow.

По запросуGLPI 11 и 12

Функциональность

На входе у каждого потока свой URL, защищённый подписью HMAC SHA-256, лимитом запросов в минуту и блокировкой после неверных попыток. Полученный JSON сопоставляется с полями GLPI с готовыми преобразованиями: e-mail превращается в пользователя, название — в категорию или организацию, а приоритет, записанный словами, — в приоритет GLPI, и действие выполняется от имени служебного пользователя. На выходе коннекторы хранят URL и зашифрованные учётные данные каждой системы, а вызов формирует тело запроса из данных заявки.

Цепочка выполняет несколько действий последовательно, с условиями вида «если — иначе». Если вызов внешней системы в потоке вебхука завершается ошибкой, модуль повторяет попытку до 3 раз с увеличивающимися интервалами. Каждое выполнение записывается в журнал с фильтрами по дате, статусу, потоку и действию.

Входящий вебхук с собственным URL для каждого потока, подписью HMAC SHA-256 и лимитом запросов в минуту

Триггер по событию заявки: создана, обновлена или со сменой статуса, с фильтром по организации, категории и типу

Потоки по расписанию: от каждых 5 минут до одного раза в день

Сопоставление JSON с полями GLPI с преобразованием e-mail в пользователя и названия в категорию или организацию

Действия в GLPI: создание, обновление, назначение и закрытие заявок, добавление комментария, задачи, документа или согласования и создание проблемы или изменения

Коннекторы для n8n, Power Automate, Jira, ServiceNow, Zendesk, Slack, Teams и других, а также настраиваемый для любого REST API

Учётные данные коннекторов шифруются в базе и маскируются на экране

Цепочка последовательных действий с условиями вида «если — иначе»

Журнал каждого выполнения с фильтрами по дате, статусу, потоку и действию

Как это работает

Шаг 1

Создайте поток

В визуальном помощнике выберите триггер (вебхук, событие заявки или расписание), сопоставьте поля и задайте действие.

Шаг 2

Подключите другую систему

Для приёма данных используйте URL и секрет HMAC, которые поток формирует при сохранении. Для отправки добавьте коннектор с базовым URL и учётными данными системы.

Шаг 3

Тестируйте без риска

Вкладка «Тест» создаёт временный URL, который хранит только последние полученные payload и не выполняет действий, чтобы вы могли проверить, что приходит, до использования потока.

Шаг 4

Отслеживайте выполнения

Каждое выполнение записывается в журнал с потоком, действием, статусом, длительностью и ошибкой. Поток можно отключить, не потеряв настройки.

Смотрите в действии

Краткий обзор того, что плагин делает на практике.

Видеодемонстрация скоро появится.

Галерея изображений

Начните использовать Automations (Webhooks)

Посмотрите доступные тарифы или прочтите полную статью об этом модуле.

Смотреть тарифы Читать статью полностью
Нужна помощь?