Как создать алгоритм
Модуль «Ситуационный центр» помогает системе автоматически реагировать на события. Для этого используются алгоритмы обработки событий — заранее заданные последовательности действий, которые запускаются при выполнении определённых условий.
Например, вы можете настроить, чтобы система:
— при превышении скорости или температуры сразу уведомляла оператора и помечала событие как критическое
— при длительном простое создавала задачу диспетчеру и отправляла водителю напоминание
— при въезде в геозону клиента фиксировала время прибытия и отправляла SMS заказчику
Создание алгоритма
-
Перейдите в раздел «Алгоритмы» в верхнем меню интерфейса

2. Создайте новый алгоритм
Во вкладке «Список» нажмите кнопку «Добавить»
. Откроется рабочая область конструктора

3. Соберите алгоритм из блоков
В рабочей области вы можете перетаскивать блоки и выстраивать из них сценарий.
Каждый блок — это отдельный шаг, который система выполняет при срабатывании события.
Доступные блоки:
-
Начальный блок — точка старта алгоритма
-
Текст — вывод сообщения или комментария
-
Команда — действие системы (например, отправка уведомления)
-
Шаблон команды — готовое действие для повторного использования
-
Webhook — отправка HTTP-запроса во внешнюю систему. Блок позволяет передать данные о событии в сторонний сервис, например CRM, диспетчерскую систему или корпоративное приложение
-
Условие — логическая проверка (например, если температура превышает порог)
-
Выбор — развилка с несколькими вариантами действий
-
Конец — завершение алгоритма
Также могут быть доступны дополнительные блоки — в зависимости от конфигурации системы.
4. Расположите блоки и соедините блоки
Обычно алгоритм начинается с «Начального блока», затем идут проверки условий и действия, и завершается блоком «Конец».

Соедините блоки между собой, протягивая ветки между ними.

Например, от блока «Условие» к блоку «Текст» настраиваются ветки:
-
«Да» — если условие выполнено


-
«Нет» — если условие не выполнено

Блок Webhook следует разместить в той ветви, в которой требуется отправить данные во внешнюю систему. Если запрос должен отправляться при любом результате проверки, добавьте отдельный блок Webhook в обе ветви.
На этом этапе задаётся только структура алгоритма. Значения параметров — условия, тексты сообщений, параметры запросов и другие настройки — указываются позднее при привязке алгоритма к уведомлению.

5. Сохраните алгоритм
Когда схема готова, нажмите «Принять».

В появившемся окне укажите название алгоритма и нажмите «ОК». Алгоритм сохранится в списке и станет доступен для использования.

Пример простого алгоритма
Задача: зафиксировать событие, если температура груза превышает допустимое значение.
Как собрать алгоритм:
1. Добавьте «Начальный блок»
2. Добавьте блок «Условие» — он будет отвечать за проверку, что температура выше нормы
Параметр «Температура» и порог задаются позже, при привязке к уведомлению.
3. От блока «Условие» разместите блоки «Текст» и проведите к ним ветки «Да» и «Нет»
4. Завершите алгоритм блоком «Конец» и убедитесь, что все блоки соединены

Это базовый алгоритм, который можно использовать как основу для автоматической обработки событий.
Созданный алгоритм сам по себе ещё не запускается. Чтобы он начал работать, его нужно привязать к уведомлению.
Как это сделать, читайте в следующей статье.