О плагине

Плагин предназначен для отправки уведомлений через мессенджер Yandex Messenger.

Настройка

Добавить конфигурацию с активированным плагином:

Только администратор организации может создавать ботов для Мессенджера и управлять ими. (может понадобится отдельный тарифный план учитывающий ботов) Как создать бота:

  1. Откройте кабинет организации.

  2. Перейдите на страницу Боты в Мессенджере.

  3. Нажмите кнопку Создать бота.

  4. В появившемся окне введите Имя бота. Не используйте в имени бота символы: . , @, #, $, %, ^, &, /, *.

  5. Загрузите аватар бота.

  6. Нажмите кнопку Создать. Токен бота будет сформирован автоматически и скопирован в буфер обмена.

Полученный токен укажите в конфигурации плагина.

ymsg:token=<TOKEN>

Тип процесса

В конфигурации типа процесса настраивается автоматизация отправки уведомлений с помощью JEXL скрипта простого обработчика событий, вызывающего объект max класса org.bgerp.plugin.msg.ymsg.ExpressionObject с функциями API плагина.

Примеры конфигурации

Отправка уведомлений в чат об изменении статуса процесса

Получить CHAT_ID можно через веб интерфейс мессенджера а так же через API запрос от лица бота на создание чата.

onProcessEvent.{@inc:cnt}.events=statusChanged
onProcessEvent.{@cnt}.doExpression=<<END
    ymsg.sendMessage('{@CHAT_ID}', 'Status was changed');
END