Описание
Модуль расширяет возможности существующего функционального блока «Стартовое событие» и предоставляет дополнительный блок «Ожидание E-mail» для моделирования бизнес-процессов в Дизайнере ELMA.
С их помощью можно реализовать:
- Запуск бизнес-процесса по факту получения электронного письма. При условии, что письмо поступило на определенный почтовый ящик и удовлетворяет заданным параметрам.
- Временное приостановление бизнес-процесса на период ожидания электронного письма с последующим возобновлением процесса.
Примечание: Модуль предназначен для работы с версией ELMA не ниже 3.9.3.
Подробная информация о компоненте
- Компания
- ELMA (https://www.elma-bpm.ru)
- Опубликовано
- 22.08.2016
После установки модуля, в веб-интерфейсе ELMA в разделе «Администрирование» появится новый пункт «Настройка входящей почты». Чтобы приступить к работе с модулем, потребуется настроить параметры входящей почты в данном разделе.
Нажав на кнопку «Добавить», можно задать настройки очередного почтового ящика, письма с которого будут передаваться в систему и использоваться для автоматического запуска новых или возобновления приостановленных бизнес-процессов.
Настроив обработку входящей почты, можно приступать к моделированию бизнес-процессов в Дизайнере ELMA с использованием двух новых блоков.
1. Запуск бизнес-процесса при получении электронного письма.
Чтобы система автоматически запускала бизнес-процесс при поступлении письма на электронный ящик, в Дизайнере ELMA при моделировании бизнес-процесса разместите стартовое событие в статическую зону ответственности и задайте его настройки.
Во вкладке настроек стартового события можно задать фильтры для входящих email-сообщений, согласно которым система будет отбирать письма для запуска бизнес-процесса:
- Email-адреса получателей писем.
- Email-адреса отправителей.
- Электронные адреса получателей копии письма (процесс запустится только в том случае, если в копии входящего письма указан данный адрес).
- Тема письма.
В разделе «Выходные реквизиты E-mail» можно задать реквизиты электронного письма, которые будут передаваться в контекстные переменные процесса для дальнейшего использования.
2. Приостановление процесса на время ожидания электронного письма
Чтобы исполнение бизнес-процесса временно приостанавливалось в ожидании поступления письма на электронный ящик, используйте операцию «Ожидание E-mail» при построении графической модели процесса.
Нажав левой кнопкой мыши на элемент «Ожидание E-mail» в панели инструментов Дизайнера ELMA, перетащите его на рабочую область и разместите на нужном участке модели бизнес-процесса.
Чтобы открыть диалоговое окно настроек блока «Ожидание E-mail», дважды щелкните левой кнопкой мыши по элементу на графической модели или выберите пункт «Настройки» в контекстном меню блока.
В настройках блока «Ожидание E-mail» можно установить фильтры, согласно которым система будет определять те входящие письма, по факту получения которых будет возобновляться бизнес-процесс.
В отличие от фильтров в диалоговом окне с настройками стартового события (запуск процесса по E-mail), здесь можно указать не только конкретные email-адреса отправителей, получателей, тему письма, но и задать в качестве фильтров контекстные переменные.