Перейти к основному содержимому
Версия: 9.1

Настройка бизнес процесса

COMMUNITYCOREBUSINESSENTERPRISE

После того как сценарии обработки событий выполняют свою работу - открывают и закрывают сигналы, обновляют РСМ и возможно выполняют какие-то другие действия, нам необходимо выстроить свои процессы.

Для этого мы должны создать новую сущность в системе Monq - бизнес-процесс.

В рамках текущей задачи настроим бизнес-процесс со стартовым блоком «Событие потока», чтобы уведомлять причастных лиц по e-mail о критичных первичных событиях, пришедших в поток данных (например, из Zabbix).

  1. Перейдите в Мастер настройки и запустите контент-пак "Email Actions", чтобы добавить готовое действие для отправки почты.

    Изображение

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

  2. Перейдите в раздел Анализ и обработка → Бизнес-процессы

    image

  3. Нажмите + Создать бизнес-процесс и заполните форму

    image

  4. Перед вами откроется холст настройки бизнес-процесса

    image

  5. Нажмите "Add block" для добавления первого стартового блока

    1. Выберите пункт Стартовые события → Событие потока

    2. Нажмите + Добавить условие для настройки префильтра блока

      image

    3. В поле «Потоки» выберите поток данных, созданный ранее

    4. Добавьте дополнительные уточняющие условия, например:

      • Ключ value (integer, single) → оператор = → значение 1 (в случае Zabbix это индикатор проблемы)
      • Ключ group.name (string, single) → оператор Содержит → значение MSK-3
      • При необходимости добавьте условия по другим полям исходного события

      image

    5. Нажмите Сохранить

  6. Добавьте на холст блок действия

    1. Выберите из меню пункт Действия → Email (своя рассылка)

      image

    2. Настройте основные параметры действия оповещения

      • В поле «Подключение» выберите подключение, созданное на шаге создания типа действия
      • Заполните поля получателей «Получатели_РГ» или «Другие_получатели»

      image

    3. Нажмите Сохранить

    4. Соедините блоки Событие потока и Email (своя рассылка) перетягиванием связи между пинами "+"

      image

    5. Снова откройте настройки блока Email (своя рассылка) и подставьте данные из стартового блока «Событие потока» в поля «Тема» и «Сообщение» (например, название события, критичность и источник), чтобы письмо содержало контекст входящего события

      image

      подстановка данных из предыдущих блоков

      В текстовые поля можно подставлять значения из предыдущих блоков бизнес-процесса:

      • Для простых типов данных (String, Integer и известных системе структур) подстановка выполняется простым кликом по необходимому параметру - (1) на скриншоте
      • Для извлечения данных из динамических параметров (тип Dynamic, фиолетовый индикатор), необходимо использовать специальный синтаксис:
        {{block_id.path_to_field_name}},
        где block_id - идентификатор блока, из которого извлекаются данные,
        а path_to_field_name - имя поля внутри динамической структуры с указанием пути до целевого атрибута - (2) на скриншоте
    6. Сохраните текущие настройки, нажав кнопку Сохранить

  7. Опубликуйте и активируйте бизнес-процесс

    image

    • Публикация

      image

    • Активация

      image

Если все шаги были выполнены без ошибок, каждое событие из выбранного потока, подходящее под фильтр, будет запускать бизнес-процесс и рассылать письма выбранным адресатам.

На данном этапе базовое знакомство с системой завершено.
Рекомендуем перейти в раздел «Внедрение» и детально изучить документацию по всем возможностям Monq.