Как уведомить пользователя о появлении комментария к его сообщению в ленте
Пример
Необходимо построить бизнес-процесс, по которому при добавлении нового комментария к сообщению в ленте автору этого сообщения отправляется email.
Общая схема бизнес-процесса (Рис. 172):
1.Входящий сигнал по добавлению комментария к сообщению;
2.Чтение id добавленного комментария;
3.Чтение родительского сообщения;
4.Чтение email автора родительского сообщения;
5.Формула, которая формирует текст письма и помещает его в параметр;
6.Отправка email.
Поместите на схему элемент [Сигнал] группы [Начальные события] — “Добавлен комментарий”. Элемент будет активироваться при добавлении комментария к сообщению в ленте. Настройте параметры сигнала:
1.В поле [Объект] укажите “Сообщение/комментарий”.
2.В поле [Какое событие должно произойти] выберите “Добавление записи”.
3.В области [Добавленная запись должна соответствовать условиям] настройте фильтр “Родительское сообщение заполнено”.
Затем добавьте три элемента [Читать данные] группы [Действия системы].
Элемент “Читать данные комментария” будет выполнять чтение данных добавленной записи в ленте. Настройте параметры элемента:
1.В поле [Какой режим чтения данных использовать?] укажите “Читать первую запись из выборки”.
2.В поле [Из какого объекта читать данные?] укажите “Сообщение/комментарий”.
3.В области [Как отфильтровать записи?] настройте фильтр “Id = Добавлен комментарий. Идентификатор записи”. Для этого нажмите на <Добавить условие>, выберите колонку “Id”, затем в появившемся меню выберите [Сравнить с параметром]. В открывшемся окне определения значения параметра выберите параметр [Идентификатор записи] элемента “Добавлен комментарий”.
4.В поле [Значение каких колонок вычитать?] выберите “Всех колонок”.
Элемент “Читать основное сообщение” будет выполнять чтение данных сообщения, к которому был добавлен комментарий. Настройте параметры элемента:
1.В поле [Какой режим чтения данных использовать?] укажите “Читать первую запись из выборки”.
2.В поле [Из какого объекта читать данные?] укажите “Сообщение/комментарий”.
3.В области [Как отфильтровать записи?] настройте фильтр “Id = Читать данные комментария.Первый элемент результирующей коллекции.Родительское сообщение”. Для этого нажмите на <Добавить условие>, выберите колонку “Id”, затем в появившемся меню выберите [Сравнить с параметром]. В открывшемся окне определения значения параметра выберите параметр [Родительское сообщение] элемента “Читать данные комментария”.
4.В поле [Значение каких колонок вычитать?] выберите “Всех колонок”.
Элемент “Читать email автора основного сообщения” будет выполнять чтение email-адреса автора родительского сообщения. Настройте параметры элемента:
1.В поле [Какой режим чтения данных использовать?] укажите “Читать первую запись из выборки”.
2.В поле [Из какого объекта читать данные?] укажите “Контакт”.
3.В области [Как отфильтровать записи?] настройте фильтр “Id = Читать основное сообщение.Первый элемент результирующей коллекции.Контакт”. Для этого нажмите на <Добавить условие>, выберите колонку “Id”, затем в появившемся меню выберите [Сравнить с параметром]. В открывшемся окне определения значения параметра выберите параметр [Контакт] элемента “Читать основное сообщение”.
4.В поле [Значение каких колонок вычитать?] выберите “Всех колонок”.
Создайте параметр “Тело письма”. Для этого кликните в пустой области схемы процесса и в свойствах процесса выберите вкладку [Параметры]. Выберите тип параметра “Текст” и введите название параметра. Остальные поля будут заполнены автоматически.
Далее добавьте элемент [Формула] группы [Действия системы] — “Сформировать тело письма”. С помощью этого элемента текст письма будет сформирован и сохранен в параметре “Тело письма”.
1.В поле [В какой параметр передать значение формулы?] откройте меню значений параметра, выберите пункт [Параметр процесса] и на вкладке [Параметры процесса] выберите параметр “Тело письма”.
2.Заполните поле [Значение формулы]. Для этого нажмите на поле и выберите пункт [Формула] меню значений параметра. В открывшемся окне введите текст:
"Добавлен комментарий к вашему сообщению от " +
Затем выберите на вкладке [Элементы процесса] элемент “Читать основное сообщение”, а затем в списке параметров элемента выберите [Дата создания]. В результате поле [Значение формулы] будет заполнено значением:
"Добавлен комментарий к вашему сообщению от " + [#Читать основной пост.Первый элемент результирующей коллекции.Дата создания#]
Добавьте элемент “Отправить e-mail” группы [Действия системы], для которого установите параметры:
1.В поле [Кто отправляет email?] укажите email контакта, от имени которого отправляется email-сообщение. Для этого в меню значений параметра выберите [Значение справочника], а затем в справочнике [Настройки синхронизации с почтовым ящиком] выберите одну из настроенных учетных записей почты.
2.В поле [Кому] укажите email, на который необходимо отправить сообщение. Откройте окно выбора параметров при помощи пункта [Параметр процесса] меню значений. На вкладке [Элементы процесса] выберите элемент “Читать email автора основного сообщения” и в области [Параметры элемента] выберите [Email].
3.В поле [Тема] введите текст:
“Добавлен комментарий к вашему сообщению“
4.Для заполнения тела письма с использованием параметров процесса перейдите в расширенный режим редактирования. Для этого в правом верхнем углу области свойств элемента нажмите и выберите [Расширенный режим]. Далее на вкладке [Параметры] в поле [Тело письма] укажите параметр “Тело письма”.
После создания элементов процесса соедините каждый элемент со следующим с помощью стрелки в правом верхнем углу выделенного элемента.
Сохраните бизнес-процесс.
Смотрите также
•Как уведомить сотрудников по email при получении лида через лендинг
•Как уведомить сотрудника по почте при добавлении его в участники активности
•Как назначить права на чтение и изменение записи при смене ответственного