Система SMS-рассылки
Описание задачи
В процессе работы появилась потребность в оперативном информировании руководителей о поступлении счетов на оплату. При поступлении счета на оплату в виде задачи в системе DIRECTUM было необходимо информировать руководителя посредством SMS-сообщения.
Описание решения
Назначение решенияТехническое решение предназначено для отправки индивидуальных SMS-сообщений, а также рассылки сообщений по заданному списку адресатов
Возможности решения
- Техническое решение предоставляет интерфейс для настройки подключения к оператору SMS-сообщений. В текущей версии решения поддерживается работа с оператором оператор ООО "СМС-центр" по протоколу HTTP/HTTPS.
- Техническое решение позволяет отправлять как индивидуальное сообщение (сообщение на один номер), так и выполнять рассылку по списку номеров.
- Техническое решение позволяет интегрировать отправку сообщений в бизнес-процессы (прикладные функции могут быть использованы в любых вычислениях ISBL).
Используемые технологии
Техническое решение использует в своей работе следующие технологии:
- Библиотека WinHttp.dll. Библиотека реализует обмен данными по протоколу HTTP/HTTPS. Через эту библиотеку выполняется передача данных в SMS-сервис.
Схема работы решения
- Для отправки SMS сообщения используется прикладная функция технического решения. Через параметры функции передается сообщение и номера телефонов адресатов.
- Номера телефонов адресатов приводятся к формату SMS-оператора.
- Система получает данные по настройке подключения к SMS-оператору.
- На основе данных настройки формируется запрос к SMS-оператору.
- По протоколу HTTP/HTTPS (определяется настройкой подключения к оператору SMS-сообщений), данные передаются оператору на обработку.
- Система получает результат от оператора и проверяет его на наличие ошибки. Если результат содержит информацию об ошибке, то в зависимости от настройки решения пользователь имеет возможность увидеть сообщение об ошибке.
- Возможность оперативного информирования руководителя компании о поступлении ему любых важных документов на согласование;
- Ускорение бизнес-процессов за счет возможности точечного привлечения сотрудников к работе в системе в рамках наиболее зависимых от них процессов;
- Информирование сотрудников компании о предстоящих/состоявшихся событиях;
- Удобный инструмент для организации рассылки.