Графический элемент позволяет в ходе бизнес-процесса отправлять сообщения клиентам из линии в мессенджер без привязки к определённой сессии.
Элемент размещается на том участке процесса, где нужно уведомить клиента о ходе выполнения процесса. Например, можно настроить отправку оповещений о готовности заказа или пересылать клиентам на рассмотрение согласованный в ходе процесса договор. Кроме того, оповещения удобно использовать внутри компании, например, чтобы проинформировать сотрудников о постановке важной задачи.
Если вам необходимо настроить отправку сообщений с привязкой к определённой сессии, воспользуйтесь элементом Ответное сообщение в линию.
Сообщения отправляются автоматически без участия оператора и отображаются в сессии с клиентом. Перед настройкой блока убедитесь, что линия подключена к мессенджеру.
Начало внимание
Настраивать элемент могут только пользователи, включённые в группу Администраторы.
Конец внимание
Настройка блока
На странице процесса на панели инструментов справа от поля для моделирования откройте вкладку Системные элементы. Перетащите блок Инициативное сообщение в линию на схему и разместите его там, где в ходе выполнения процесса требуется отправить оповещение клиенту.
Дважды нажмите на добавленный блок, чтобы открыть окно с настройками.
Вкладка «Основное»
- Название* — введите текст, который будет отображаться в блоке на схеме процесса;
- Автор* — выберите, кто будет указан автором сообщения — Система или Инициатор.
Если выбран Инициатор, автором будет считаться пользователь, запустивший бизнес-процесс. Обратите внимание, инициатор должен входить в группу Операторы или Супервизоры;
- Канал отправки* — выберите линию из списка. В списке будут доступны все линии, для которых активирована интеграция с мессенджерами, электронной почтой или соцсетью ВКонтакте, а также линии для внутренних клиентов. Если у линии активировано несколько интеграций, вы можете выбрать только одну из них;
- Получатели* — нажмите {+} в правом углу поля и выберите контекстную переменную типа Учетная запись. На хранящуюся в переменной учётную запись будет отправлено сообщение;
- Получатели (копии) — опция отображается, если в поле Канал отправки указана линия с подключённой электронной почтой. С помощью значка {+} укажите дополнительных получателей письма, выбрав переменную типа Учетная запись.
В этом случае на странице сессии в информации о клиентах будет отображаться полный список получателей. Оператором сессии автоматически становится инициатор запуска процесса. Если же процесс запущен системой, сессия отобразится в общей очереди;
- Тема письма — поле отображается, если в качестве канала отправки указана линия с подключённой электронной почтой. Введите тему письма. Для создания более информативной темы нажмите на значок {+} и добавьте контекстные переменные процесса. Чтобы использовать в теме письма функцию DateTime(), воспользуйтесь значком f(x);
- Текст сообщения* — введите текст, который будет отправлен клиентам. Чтобы добавить в текст контекстные переменные текущего процесса, нажмите на значок {+}. Также можно добавить функцию
DateTime()
, нажав на значок f(x). Подробнее об этом читайте в статье «Синтаксис шаблонов»;
- Ассоциированный объект — определите, в какой ленте должны сохраняться оповещения:
- Текущий процесс — оповещения сохраняются в ленте, ассоциированной с экземпляром процесса;
- Контекстная переменная — эта опция позволяет выбрать переменную, хранящую определённый объект, например, приложение. Оповещения будут сохраняться в ленту, ассоциированную с этим объектом. Если при выполнении процесса эта переменная не будет заполнена, оповещения будут приходить в ленту процесса.
Вкладка «Обработка ошибок»
Во время отправки оповещения может возникнуть ошибка, например, может быть не определён получатель. На вкладке Обработка ошибок вы можете определить, какие действия должны выполняться в этом случае.
- Повторить выполнение — выберите эту опцию, если хотите, чтобы сообщение было отправлено повторно;
- Количество повторений — укажите, сколько раз должна повториться попытка отправки сообщения;
- Время задержки между повторениями (сек) — определите частоту отправки;
- Оповещение — включите опцию, а затем укажите пользователей, которым будет отправляться оповещение об ошибке в процессе. Можно выбрать текущего пользователя, группу пользователей, элемент оргструктуры или указать контекстную переменную, например, инициатора процесса. Обратите внимание, текущий пользователь — это человек, который выполнил задачу, стоящую перед блоком Инициативное сообщение в линию на схеме процесса;
- Прервать — для корректной работы блока необходимо включить опцию, а затем в поле Переход указать, по какой ветке направится процесс в случае ошибки. Указанный в этих настройках переход будет отмечен на схеме процесса значком .
После того как вы укажете все настройки, нажмите на кнопку Сохранить, а затем опубликуйте процесс.