Последовательность автоматизируемых действий называется пакетом действий, или smart-пакетом. Чаще всего действия выполняются в ответ на какое-либо событие бизнес-процесса – например, завершение подготовки договора вызывает следующий шаг — отправку на согласование. |
---|
Пакет состоит из smart-действий – элементарных шагов, таких как создание задачи, назначение исполнителя, изменение срока и т.п. |
---|
Событие бизнес-процесса запускает пакет действий.
Каждое smart-действие имеет набор параметров. Например, при отправке комментария можно указать автора (от чьего лица публикуется комментарий), адресатов, текст комментария, задачу, в которой он будет опубликован, и др. Часто значения этих параметров должны рассчитываться автоматически, "на лету". Для этого используются smart-выражения.
Пакет состоит из действий, действия настраиваются параметрами, параметры рассчитываются с помощью смарт-выражений.
Часто пакеты действий должны выполняться только при соблюдении определенных условий. Например, при согласовании коммерческого предложения запрашивается подпись руководителя отдела продаж, но если сумма коммерческого предложения меньше 100 тыс. руб., то подпись можно не запрашивать. Для проверки таких условий используются smart-фильтры.
Smart-фильтр — это smart-выражение, результатом которого может быть только логическое значение "истина" или "ложь". |
---|
Пакет действий выполняется только при выполнении условий фильтра.
Если какие-то действия выполняются регулярно, для них можно настроить smart-расписания – например, каждый второй понедельник месяца, в 4 часа ночи, проверяются полученные заявки и из них формируется сводный заказ.
Пакет действий запускается регулярно по расписанию.
Для удобства smart-выражения, smart-фильтры и smart-расписания называют также смартами.
Полезные ссылки