Документация по настройке процессов
Примеры использования бизнес-процессов
Это документация Creatio версии 7.16.0. Мы рекомендуем использовать новую версию документации.

 

 

 

 

Рис. 406 — Элемент [Читать данные], шаг процесса “Подсчитать количество просроченных активностей”

chapter_process_creation_designer_example_cycle_calculate.png 

1.В поле [Какой режим чтения данных использовать?] выберите [Считать количество записей].

2.В поле [Из какого объекта читать данные?] укажите “Активность”.

3.В блоке [Как отфильтровать записи?] настройте фильтр, чтобы отобрать просроченные активности, которые не были помечены тегом “Напоминание отправлено”.

a.Для этого настройте фильтр по колонке [Завершение]: “Завершение < Сегодня”.

b.Чтобы отобрать невыполненные активности настройте фильтр по колонке [Состояние]: “Состояние = В работе; Не начата”.

c.Чтобы отобрать активности без тега “Напоминание отправлено”, настройте фильтр по записям связанного объекта “Тег в записи раздела активности (по колонке Объект)”.

На заметку

Для настройки такого фильтра кликните [Добавить условие], а затем в окне выбора колонки нажмите [+] рядом с надписью [Активность], чтобы выбрать нужный связанный объект. Выберите из списка объектов “Тег в записи раздела активности (по колонке Объект)”, в поле [Колонка] установите “Количество”и нажмите кнопку [Выбрать] (Рис. 407). Укажите тег, добавив подчиненный фильтр по колонке [Тег]: “Tag = Напоминание отправлено”.

Рис. 407  — Настройка фильтра “Тег в записи раздела активности (по колонке Объект)” по записям связанного объекта

chapter_process_creation_designer_tag_filter.gif 

Настройки условного потока “Просроченных активностей 0” (Рис. 404):

Рис. 408 Настройка формулы для условного потока “Просроченных активностей 0”

chapter_process_creation_designer_example_cycle_condition.png 

1.В поле [Условие перехода] нажмите кнопку btn_process_element_settings_lookup00068.png.

2.В открывшемся окне настройки формулы выполните настройки на вкладке [Элементы процесса].

3.В левой колонке выберите элемент “Подсчитать количество просроченных активностей”.

4.В правой колонке дважды кликните на параметре [Количество записей]. Соответствующая переменная будет добавлена в формулу:

[#Подсчитать количество просроченных активностей.Количество записей#]

5.Дополните формулу следующим образом:

[#Подсчитать количество просроченных активностей.Количество записей#] == 0

6.Нажмите [Сохранить].

Настройки шага процесса “Читать данные следующей просроченной активности” (Рис. 404):

Рис. 409 — Элемент [Читать данные], шаг процесса “Читать данные следующей просроченной активности”

chapter_process_creation_designer_example_cycle_read_activity1.png 

1.В поле [Какой режим чтения данных использовать?] укажите “Читать первую запись из выборки”.

2.В поле [Из какого объекта читать данные?] укажите “Активность”.

3.В области [Как отфильтровать записи?] настройте такой же фильтр, как в настройках шага “Подсчитать количество просроченных активностей”.

4.В области [Как отсортировать записи?] оставьте установленные по умолчанию значения. В области [Значения каких колонок вычитать?] укажите вариант “Только выбранных колонок” и по кнопке [+] добавьте колонки [Id], [Завершение], [Ответственный] и [Заголовок].

Настройки шага процесса “Отправить email-уведомление” (Рис. 404):

Рис. 410 — Элемент [Отправить email], шаг процесса “Отправить email-уведомление”

chapter_process_creation_designer_example_cycle_email.png 

1.В поле [От кого] выберите почтовый адрес, с которого будет отправлено письмо.

2.Поле [Кому] свяжите с параметром [Id] элемента “Читать данные следующей просроченной активности“.

Рис. 411 — Заполнение поля [Кому] с помощью параметра [Контакт]

chapter_process_creation_designer_example_cycle_map_contact.png 

a.В поле [Кому] нажмите btn_process_element_settings_lookup00069.png.

b.В появившемся меню выберите [Контакт] —> “Параметр процесса“. Откроется окно выбора параметра.

c.В левой колонке выберите “Читать данные следующей просроченной активности”.

d.В правой колонке дважды кликните на параметре [Контакт].

3.В поле [Какое сообщение отправить?] выберите “Произвольное письмо” и заполните поле [Тема], которое отобразится ниже.

4.Настройте шаблон письма.

a.Кликните по серой области под полем темы (область и иконкой create_or_edit_mail.text00070.png), чтобы открыть шаблон произвольного письма в дизайнере контента.

b.Перетащите подходящий блок контента в тело шаблона и добавьте в него ваш текст.

c.Для использования в письме значений параметров, поместите курсор в текстовый блок письма и кликните icn_content_designer_parameter00071.png на панели инструментов (Рис. 412). В окне выбора параметра выберите элемент и его параметр, который должен использоваться в тексте письма.

На заметку

Больше информации о настройке произвольных email-сообщений в рамках бизнес-процесса доступно в статье Как использовать параметры процесса в теле письма

Рис. 412 — Добавление значений параметров в текст письма

chapter_process_creation_designer_example_cyclic_content.gif 

Настройки шага процесса “Тегировать обработанную активность” (Рис. 404):

Рис. 413 — Элемент [Добавить данные], шаг процесса “Тегировать обработанную активность”

chapter_process_creation_designer_example_cycle_tag.png 

1.В поле [В какой объект добавить данные?] выберите объект “Тег в записи раздела активности”.

2.В поле [Какой режим добавления данных?] выберите “Добавить одну запись”.

3.В блоке [Какие значения колонок установить?] кликните “+”. Откроется окно выбора колонок.

4.Отметьте колонки [Объект] и [Тег]. Поля [Объект] и [Тег] будут добавлены на панель настройки элемента [Добавить данные].

5.Поле [Объект] свяжите с параметром [Id] элемента “Читать данные следующей просроченной активности”.

a.В поле [Объект] нажмите btn_process_element_settings_lookup00072.png.

b.В появившемся меню выберите [Контакт] —> “Параметр процесса”. Откроется окно выбора параметра.

c.В левой колонке выберите “Читать данные следующей просроченной активности”.

d.В правой колонке дважды кликните на параметре [Id] .

6.В поле [Тег] укажите тег, которым должны помечаться обработанные записи:

a.В поле [Тег] нажмите btn_process_element_settings_lookup00073.png.

b.В появившемся меню выберите “Значение справочника”. Откроется окно выбора значения из справочника.

c.Выберите тег “Напоминание отправлено”.

Настройки таймера “Стартовать через 10 секунд” (Рис. 404), с помощью которого устанавливается пауза между циклами процесса. Укажите длительность паузы в секундах в поле [Стартовать через (сек.)] панели настроек элемента.

Рис. 414 — Элемент [Обработка таймера], шаг процесса “Стартовать через 10 секунд”

chapter_process_creation_designer_example_cycle_wait.png 

В результате:

  • Процесс будет запускаться автоматически каждый понедельник в 8:00.

  • При выполнении процесса тег “Напоминание отправлено” будет  сниматься со всех записей. Затем будет подсчитано количество незавершенных активностей с датой завершения до текущего дня, которые не помечены тегом “Напоминание отправлено”.

  • Если такая активность будет найдена, то процесс вычитает ее данные, отправит email-уведомление ответственному и добавит обработанной записи тег “Напоминание отправлено”.

  • После этого процесс прервется на 10 минут перед тем, как снова подсчитать количество просроченных необработанных (нетегированных) активностей.

  • Если необработанных активностей не найдено, то процесс завершается.

Смотрите также

Расширенные настройки процесса

Работа с данными

Событие [Стартовый таймер]

Элемент процесса [Удалить данные]

Элемент процесса [Читать данные]

Условный поток

Элемент процесса [Исключающее “ИЛИ”]

Элемент процесса [Отправить email]

Элемент процесса [Добавить данные]

 

Был ли данный материал полезен?

Как можно улучшить эту статью?