Как отправить email автоматически
Настраивая процесс, в котором используется элемент [Отправить email], можно настроить автоматическую отправку писем по факту добавления, изменения или удаления записей bpm'online. Например, каждый раз при создании нового контакта bpm'online может отправлять ему “приветственное email-сообщение” (Рис. 284).
Для автоматического запуска процесса по факту изменений в записях bpm'online используется начальное событие [Сигнал]. Для отправки электронных сообщений в ходе процесса используется элемент [Отправить email]. Если текст сообщения должен содержать данные из определенных записей bpm'online (например, данных добавленного контакта), используйте элемент [Читать данные] для получения таких данных.
Для автоматической отправки email:
1.Добавьте начальный элемент на диаграмму процесса.
a.Чтобы настроить однократный или регулярный автоматический запуск процесса в заданное время, воспользуйтесь элементом [Стартовый таймер].
b.Чтобы настроить автоматический запуск процесса после определенных изменений в bpm'online, например, после добавления нового контакта (Рис. 285), воспользуйтесь начальным элементом [Сигнал].
В приведенном примере настроек начальный элемент [Сигнал] используется для запуска процесса каждый раз, когда в bpm'online добавляется новый контакт.
2.Добавьте на диаграмму процесса элемент [Отправить email] и настройте его свойства (Рис. 286).
В приведенном примере настроек параметр [Id созданной записи] начального элемента [Сигнал] передается в поле [Кому] в свойствах элемента [Отправить email].
Для настройки передачи параметра подведите курсор к полю [Кому] и нажмите кнопку .
Затем выберите [Контакт] —> [Параметр процесса].
В открывшемся окне “Выбор параметра” выберите параметр [Уникальный идентификатор записи] начального сигнала (Рис. 287).
3.В зависимости от желаемого результата выберите один из следующих вариантов:
a.Если вы хотите, чтобы в письме использовались параметры процесса или макросы, то добавьте на диаграмму процесса элемент, который может получить нужную информацию из базы данных bpm'online.
b.Если вы решите отправлять письмо без использования макросов или других параметров процесса, то просто соедините элемент [Сигнал] с элементом [Отправить email].
Например, если в письмо нужно подставлять имя и электронный адрес нового контакта, то разместите элемент [Читать данные] (Рис. 288) на диаграмме процесса и вычитайте данные контакта, добавление которого инициировало запуск процесса. Данные будут записаны в исходящие параметры элемента, которые можно использовать как макросы в теле письма.
4.Сохраните процесс.
В результате письмо будет отправляться, как только будут выполнены определенные изменения или действия пользователя в bpm'online. В данном случае, все новые контакты будут получать приветственное email-сообщение.
Смотрите также