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