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