Мониторинг сообщений

Конверт с очками
Рисунок 1. Пиктограмма функции

Общее описание функции

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

В настройках функции мониторинга указывается, в какую переменную процесса будет возвращена ссылка на объект поиска.

Настройка параметров

Свойства функции "Мониторинг сообщений". Вкладка "Параметры"
Рисунок 2. Свойства функции "Мониторинг сообщений". Вкладка "Параметры"
На вкладке "Параметры" окна свойств функции указываются параметры мониторинга почтовых сообщений:
Очищать историю мониторинга

Значение или переменная бизнес-процесса типа Да/Нет, указанное в данном поле определяет, будет ли удаляться история мониторинга.
При сохранении истории (значение поля Нет) при повторном выполнении функции будет производиться мониторинг только вновь появившихся сообщений. При удалении истории (значение поля Да) при повторном выполнении функции будут обнаружены все сообщения, найденные в прошлый раз, а также все вновь появившиеся сообщения.

При неудаче активировать связь

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

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

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

При необходимости связи типа При ошибке и При успехе можно установить одновременно.

Мониторинг всех входящих сообщений

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

Сохранять сообщения в

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

Мониторинг изменений конкретного сообщения

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

Следить за сообщением

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

Для сохранения нескольких сообщений используйте переменную-коллекцию.

Секция "Параметры мониторинга" содержит параметры мониторинга сообщений
Тема сообщения

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

Только непрочитанные

Значение типа Да/Нет, указывающее, будет производиться мониторинг всех сообщений, или только вновь поступивших (непрочитанных).
Значение указывается непосредственно или выбирается с помощью переменной типа Да/Нет.

Дата отправки (с…​ по…​)

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

Отправитель

Последовательность символов, поиск которой будет осуществляться в поле сообщения Отправитель.
Вводится с клавиатуры или указывается с помощью переменной типа Строка.

Получатели

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

Текст сообщения

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

Важность

Важность полученного сообщения. Указывается с помощью счетчика.

Размер от (байт)

Минимальный размер почтового сообщения. Указывается с помощью счетчика.

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

Если для получения писем используется сервер типа POP3 или Exchange Web Services, то параметры Только непрочитанные и Отправитель при мониторинге учитываться не будут.