Функции шлюза к почтовой системе

Шлюз к почтовой системе позволяет проводить мониторинг входящих сообщений и обмен данными с почтовыми ящиками пользователя, а также отправлять почтовые сообщения. Работа осуществляется согласно настройкам почтового соединения, заданным в Консоли управления Docsvision на странице настройки соединения с почтовым сервером.

По умолчанию в свойствах бизнес-процесса установлены параметры сервера, указанные для данного тенанта в конфигурационном файле модуля, параметр "DocsVision"  "WorkflowServer"  "MailConnectionName". Эти настройки можно изменить так, чтобы бизнес-процесс осуществлял работу ящиком электронной почты, сохранённым в Сервисе настроек.

Чтобы изменить настройки:
  1. Нажмите на панели инструментов шаблона бизнес-процесса кнопку Настройки.

  2. В открывшемся диалоговом окне Свойства процесса перейдите на вкладку Шлюзы.

  3. Выберите из списка шлюзов Шлюз к почте и нажмите кнопку Изменить.

  4. В появившемся диалоговом окне свойств шлюза перейдите на вкладку Шлюз к почте.

  5. Снимите флаг Использовать настройки по умолчанию и укажите в параметре Имя почтового соединения, сохранённого в Сервисе настроек.

После выполнения указанных действий бизнес-процесс будет производить мониторинг почтового ящика в соответствии с указанными пользователем параметрами.

Шлюз к почтовой системе работает со следующими типами переменных:
  • Почтовое сообщение: тип переменной, предназначенный для работы с сообщениями электронной почты.
    Переменная данного типа не имеет явно заданного значения, оно присваивается с помощью функции Мониторинг сообщений.

  • Почтовое вложение: тип переменной, предназначенный для работы с вложениями (attachment), прикрепленными к сообщениям электронной почты.

  • Почтовый адресат: тип переменной, предназначенный для работы с пользователями, указанными получателями сообщений.

Бизнес-процесс может работать как в 32- так и в 64-разрядном режиме со всеми типами почтовых серверов, кроме Microsoft Exchange, при работе с которым бизнес-процесс всегда исполняется в 32-разрядном режиме.

Взаимодействие функции БП через почтовый шлюз с почтовым ящиком, содержащим большое количество сообщений, ведет к увеличению времени выполнения всего бизнес-процесса.

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

Рекомендуется выделять для конкретных БП отдельные почтовые ящики с автоматической очисткой (например, удалять обработанные письма самим БП).