Перейти к содержанию

Настройка приема входящей эл. почты

Comindware Business Application Platform может как отправлять (см. Настройка отправки уведомлений по эл. почте), так и принимать входящие электронные письма. Например, если вы хотите принимать запросы, заявки, или какую-либо другую информацию, то:

1. Создайте входящий канал связи с указанием адреса эл. почты, с которого будут приниматься эл. письма (см. Добавление канала для приема почты).

2. Создайте новый «Входящий путь» в разделе «Пути передачи данных» (см. Добавление входящего пути передачи данных).

  • В зависимости от требуемого сценария использования выберите вариант назначения эл. письма: «Новый экземпляр процесса» или «Существующий экземпляр процесса».

Например, при использовании выбранного эл. адреса только для приема запросов можно указать «Новый экземпляр процесса». Если предполагается прием и разбор ответов на отправленные эл. письма с дальнейшей отправкой в ожидающий процесс, то нужно указать «Существующий экземпляр процесса» (см. Настройка обмена данными в процессе с помощью эл. почты).

  • Также важно корректно выбрать шаблон процесса, который будет запускаться при обработке одного эл. письма.

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

Процесс обработки входящих писем

Процесс обработки входящих писем

3. Во вкладке «Шаблон сообщения» создайте отдельный шаблон сообщения для передачи данных из эл. письма в бизнес-процесс и настройте соответствие атрибутов (см. Добавление типов сообщений). 

Настройка соответствия полей сообщения с полями шаблона сообщения

Настройка соответствия полей сообщения с полями шаблона сообщения

Взаимодействие через эл. письма имеет ограничения по количеству и формату передаваемых данных — перечень стандартных атрибутов эл. письма:

  • Адрес отправителя;
  • Имя отправителя;
  • Адрес получателя;
  • Имя получателя;
  • Тема;
  • Сообщение;
  • Адрес для отправки копии;
  • Имя для отправки копии;
  • Адрес для отправки скрытой копии;
  • Имя для отправки скрытой копии;
  • Прикрепленные файлы.

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

Настройка стартового события-сообщения

Настройка стартового события-сообщения

Также укажите атрибуты вашего шаблона записи для передачи данных из шаблона сообщения выбранного пути передачи данных.

5. В зависимости от сценария использования в настройке процесса возможно потребуется разбор темы или тела письма для определения типа запроса или варианта новый/существующий запрос. В данном случае рекомендуем воспользоваться примерами реализации на языке Comindware Expression Language (см. Введение в язык выражений Comindware Business Application Platform).

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