Компоненты отправки уведомления

MailSendComponent

Соответствует компоненту отправки "Электронная почта". Не использует дополнительные настройки в Справочнике настроек сервиса уведомлений.

Класс компонента выполняет отправку уведомления с применением DocsVision.BackOffice.Notifications.EmailNotificationManager. Данные уведомления преобразуются в формат, подходящий для EmailNotificationManager. Настройка самого EmailNotificationManager возможна в Консоли управления Docsvision, на вкладке Соединения\Почтовый сервер.

Класс компонента может выбирать файлы вложений из версий, карточек файлов с версиями или документов (для документа берётся только 1 файл). Адреса получателей определяются в зависимости от их типа следующим образом:

Подразделение, Группа или Роль — выбирает адреса всех сотрудников, входящих в данный объект.

  • Сотрудник или Сотрудник контрагента — получает значение из поля Email.

  • Простое значение — использует переданный текст в качестве адреса.

  • Для всех собранных адресов проверяется соответствие строки общепринятому формату адреса электронной почты.

MtsSmsSendComponent

Соответствует компоненту отправки МТС-Маркетолог СМС.

Требует дополнительные настройки в Справочнике настроек сервиса уведомлений.

Дополнительные настройки должны представлять XML-сериализацию объекта DocsVision.NotificationService.ObjectModel.Extensions.SMSServiceSettings.

Класс компонента выполняет отправку уведомления при помощи API МТС-Маркетолог. Для работы компонента требуется аккаунт доступа к API с активным пакетом SMS. Данные аккаунта и адреса доступа, а также другие настройки передаются компоненту в объекте SMSServiceSettings.

Класс компонента использует тело сообщения в качестве отправляемого сообщения, ограничивая его размер в соответствии с настройками. Адреса получателей определяются в зависимости от их типа следующим образом:

  • Подразделение — получает значение из поля Phone.

  • Сотрудник или Сотрудник контрагента — получает значение из поля MobilePhone.

  • Простое значение — использует переданный текст в качестве адреса.

    Значение имеют только корректные адреса в виде 11-значного номера телефона.