enВойти в Senler

Событие приложения

Когда нужен этот шаг

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

События доступны в автоматизациях «Для диалогов». Плагин должен быть установлен и активен в этом проекте, а его разработчик — разрешить событие для начала автоматизации. Конкретные названия и данные зависят от плагина.

Добавьте источник запуска

Откройте каталог шагов и найдите событие по названию или имени приложения. Оно находится среди источников запуска, а не в группе действий «Приложения».

Добавьте событие на свободное место схемы. У источника нет входящих связей: его нельзя вставить в уже готовую связь. Соедините выход со следующим шагом.

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

Сохраните данные события

В поле «Переменная данных события» укажите имя, например app_event. Поле обязательно. Имя не должно начинаться с $, содержать точку, пробелы по краям или служебный префикс.

В следующих шагах объект будет доступен как {{run.app_event}}. Если приложение передаёт поле order_id, используйте {{run.app_event.order_id}}. Используйте только те поля, которые приложение передаёт в событии; их названия можно уточнить в его документации.

Настройте повторные события

По умолчанию повторное добавление разрешено, а завершение предыдущих процессов включено. Новое событие заменяет активный процесс этой автоматизации для того же лида или диалога.

  • Выключите повторное добавление, чтобы не запускать ещё один процесс, пока предыдущий активен.
  • Оставьте повторное добавление, но выключите завершение предыдущих, если новые события должны обрабатываться параллельно.
  • Оставьте оба параметра включёнными, если важнее обработать самое новое событие.

После настройки нажмите «Сохранить».

Событие приложения. Отмеченные элементы: 1. карточку приложения; 2. поле «Переменная данных события»; 3. повторное добавление разрешено; 4. завершение предыдущих процессов включено; 5. «Сохранить»
1. карточку приложения · 2. поле «Переменная данных события» · 3. повторное добавление разрешено · 4. завершение предыдущих процессов включено · 5. «Сохранить»

Проверьте запуск

Добавьте нужное продолжение и опубликуйте автоматизацию. Затем в подключённом приложении выполните действие, о котором оно умеет сообщать в Senler. Используйте его тестовый режим или учебный объект, если это предусмотрено инструкцией приложения; не проводите реальную оплату только ради проверки. Откройте процесс в Senler и проверьте, запустилась ли автоматизация и какие данные пришли в переменную.

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

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

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