В поле [Какой режим чтения данных использовать?] выберите [Считать количество записей].
В поле [Из какого объекта читать данные?] укажите “Активность”.
В блоке [Как отфильтровать записи?] настройте фильтр, чтобы отобрать просроченные активности, которые не были помечены тегом “Напоминание отправлено”.
Для этого настройте фильтр по колонке [Завершение]: “Завершение < Сегодня”.
Чтобы отобрать невыполненные активности настройте фильтр по колонке [Состояние]: “Состояние = В работе; Не начата”.
Чтобы отобрать активности без тега “Напоминание отправлено”, настройте фильтр по записям связанного объекта “Тег в записи раздела активности (по колонке Объект)”.
На заметку
Для настройки такого фильтра кликните [Добавить условие], а затем в окне выбора колонки нажмите [+] рядом с надписью [Активность], чтобы выбрать нужный связанный объект. Выберите из списка объектов “Тег в записи раздела активности (по колонке Объект)”, в поле [Колонка] установите “Количество”и нажмите кнопку [Выбрать] (Рис. 407). Укажите тег, добавив подчиненный фильтр по колонке [Тег]: “Tag = Напоминание отправлено”.
Настройки условного потока “Просроченных активностей 0” (Рис. 404):
В поле [Условие перехода] нажмите кнопку .
В открывшемся окне настройки формулы выполните настройки на вкладке [Элементы процесса].
В левой колонке выберите элемент “Подсчитать количество просроченных активностей”.
В правой колонке дважды кликните на параметре [Количество записей]. Соответствующая переменная будет добавлена в формулу:
[#Подсчитать количество просроченных активностей.Количество записей#]
Дополните формулу следующим образом:
[#Подсчитать количество просроченных активностей.Количество записей#] == 0
Нажмите [Сохранить].
Настройки шага процесса “Читать данные следующей просроченной активности” (Рис. 404):
В поле [Какой режим чтения данных использовать?] укажите “Читать первую запись из выборки”.
В поле [Из какого объекта читать данные?] укажите “Активность”.
В области [Как отфильтровать записи?] настройте такой же фильтр, как в настройках шага “Подсчитать количество просроченных активностей”.
В области [Как отсортировать записи?] оставьте установленные по умолчанию значения. В области [Значения каких колонок вычитать?] укажите вариант “Только выбранных колонок” и по кнопке [+] добавьте колонки [Id], [Завершение], [Ответственный] и [Заголовок].
Настройки шага процесса “Отправить email-уведомление” (Рис. 404):
В поле [От кого] выберите почтовый адрес, с которого будет отправлено письмо.
Поле [Кому] свяжите с параметром [Id] элемента “Читать данные следующей просроченной активности“.
В поле [Кому] нажмите .
В появившемся меню выберите [Контакт] —> “Параметр процесса“. Откроется окно выбора параметра.
В левой колонке выберите “Читать данные следующей просроченной активности”.
В правой колонке дважды кликните на параметре [Контакт].
В поле [Какое сообщение отправить?] выберите “Произвольное письмо” и заполните поле [Тема], которое отобразится ниже.
Настройте шаблон письма.
Кликните по серой области под полем темы (область и иконкой ), чтобы открыть шаблон произвольного письма в дизайнере контента.
Перетащите подходящий блок контента в тело шаблона и добавьте в него ваш текст.
Рис. 412). В окне выбора параметра выберите элемент и его параметр, который должен использоваться в тексте письма.
Для использования в письме значений параметров, поместите курсор в текстовый блок письма и кликните на панели инструментов (На заметку
Больше информации о настройке произвольных email-сообщений в рамках бизнес-процесса доступно в статье Как использовать параметры процесса в теле письма
Настройки шага процесса “Тегировать обработанную активность” (Рис. 404):
В поле [В какой объект добавить данные?] выберите объект “Тег в записи раздела активности”.
В поле [Какой режим добавления данных?] выберите “Добавить одну запись”.
В блоке [Какие значения колонок установить?] кликните “+”. Откроется окно выбора колонок.
Отметьте колонки [Объект] и [Тег]. Поля [Объект] и [Тег] будут добавлены на панель настройки элемента [Добавить данные].
Поле [Объект] свяжите с параметром [Id] элемента “Читать данные следующей просроченной активности”.
В поле [Объект] нажмите .
В появившемся меню выберите [Контакт] —> “Параметр процесса”. Откроется окно выбора параметра.
В левой колонке выберите “Читать данные следующей просроченной активности”.
В правой колонке дважды кликните на параметре [Id] .
В поле [Тег] укажите тег, которым должны помечаться обработанные записи:
В поле [Тег] нажмите .
В появившемся меню выберите “Значение справочника”. Откроется окно выбора значения из справочника.
Выберите тег “Напоминание отправлено”.
Настройки таймера “Стартовать через 10 секунд” (Рис. 404), с помощью которого устанавливается пауза между циклами процесса. Укажите длительность паузы в секундах в поле [Стартовать через (сек.)] панели настроек элемента.
В результате:
-
Процесс будет запускаться автоматически каждый понедельник в 8:00.
-
При выполнении процесса тег “Напоминание отправлено” будет сниматься со всех записей. Затем будет подсчитано количество незавершенных активностей с датой завершения до текущего дня, которые не помечены тегом “Напоминание отправлено”.
-
Если такая активность будет найдена, то процесс вычитает ее данные, отправит email-уведомление ответственному и добавит обработанной записи тег “Напоминание отправлено”.
-
После этого процесс прервется на 10 минут перед тем, как снова подсчитать количество просроченных необработанных (нетегированных) активностей.
-
Если необработанных активностей не найдено, то процесс завершается.
Смотрите также
•Расширенные настройки процесса
•Элемент процесса [Удалить данные]
•Элемент процесса [Читать данные]
•Элемент процесса [Исключающее “ИЛИ”]
•Элемент процесса [Отправить email]
•Элемент процесса [Добавить данные]