Дизайнер бизнес-процессов > Графические процессы (BPMN) > Графические элементы / Отправить SMS

Отправить SMS

mceclip1.pngГрафический элемент Отправить SMS позволяет в ходе бизнес-процесса уведомить клиентов или сотрудников о любых событиях при помощи SMS. Например, можно настроить автоматическую отправку оповещений о готовности заказа или передаче его в транспортную компанию. Оповещения можно использовать и внутри компании, например, чтобы проинформировать сотрудников о постановке важной задачи.

Настройка интеграции

начало внимание

Настраивать отправку sms-уведомлений могут только пользователи, входящие в группу Администраторы.

конец внимание

Чтобы использовать sms-уведомления в бизнес-процессе, сначала необходимо включить модуль для отправки sms. Вы можете использовать готовые модули интеграции SMSЦентр и SMSRU или создать пользовательский модуль для отправки SMS. Подробнее об этом читайте в статье «Интеграция с сервисом отправки SMS».

Обратите внимание, функции sms-рассылки зависят от возможностей провайдера.

Настройка блока отправки SMS

После того как подключение будет установлено, вы можете перейти к настройке блока отправки sms-уведомления в бизнес-процессах. Для этого перетащите элемент Отправить SMS на диаграмму процесса. Он находится в правом меню дизайнера во вкладке Интеграции.

Для примера возьмём процесс Обработка заказа. Когда заказ укомплектован и готов к отправке, нам нужно уведомить об этом клиента. Для этого поставим блок Отправить SMS сразу после задачи Комплектация заказа.

4.png

Чтобы открыть окно с настройками, дважды нажмите на добавленный блок.

Отправить SMS_04

  • Название* — введите название блока, которое отобразится на схеме процесса;
  • Сервис отправки SMS* — в выпадающем списке выберите нужного провайдера;
  • Получатели* укажите контекстную переменную, хранящую телефон клиента или сотрудника, которому должно прийти уведомление. Чтобы добавить переменную, нажмите на {+} в правом углу поля. В этом поле вы также можете прописать номер телефона в любом формате;
  • Сообщение* введите текст SMS-уведомления. Используя переменные, вы можете указать номер заказа, дату отправки и т. д. Чтобы добавить переменную, нажмите на {+} в правом углу поля. Также можно добавить условия и функции, как для названия элемента по шаблону. Это позволит сгенерировать более информативное сообщение.

Вкладка «Обработка ошибок»

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

Для этого перейдите на вкладку Обработка ошибок.

Отправить SMS_05

  • Повторить выполнение — выберите эту опцию, если хотите, чтобы sms-оповещение было отправлено повторно;
    • Количество повторений — укажите количество попыток отправки sms-уведомления;
    • Время задержки между повторениями (сек) — определите частоту попыток;
  • Оповещение — включите опцию, а затем укажите пользователей, которым будет отправляться оповещение об ошибке в процессе. Выбрать можно текущего пользователя, группу пользователей, элемент оргструктуры или указать контекстную переменную, например, инициатора процесса. Обратите внимание, текущий пользователь — это человек, который выполнил задачу, стоящую перед sms-оповещением на схеме процесса;
  • Прервать — для корректной работы блока необходимо включить опцию, а затем в поле Переход указать, по какой ветке направится процесс в случае ошибки. Указанный в этих настройках переход будет отмечен на схеме процесса значком error-connector-icon.

После того как вы укажете все настройки, нажмите кнопку Сохранить, а затем опубликуйте процесс.

Теперь, как только процесс дойдёт до настроенного блока, на телефон клиента придёт sms-уведомление с указанным текстом.