В "Первой Форме" существует набор смарт-событий, для которых может быть настроена автоматизация. Эти события поделены на смысловые группы: Задачи и комментарии, Подписи, ДП и свойства задачи, Маршруты, переходы и т.д. Кроме того, можно создавать произвольные события для обработки.
Момент выполнения пакета действий. Отмена события
Названия большинства событий начинаются со слов "Перед..." или "После..." (например, "Перед запросом подписи", "После перехода"). Это обозначает момент, в который будут вызываться привязанные пакеты действий — до наступления события или после его завершения.
Если название события начинается со слова "Перед...", то это событие может быть отменено. Таким образом можно запретить выполнение какого-то действия при соблюдении (или не соблюдении) определенного условия. Например, нельзя понизить приоритет задачи, если ее заказчик — генеральный директор организации. Чтобы отменить событие, привязанный к нему пакет должен содержать смарт-действие "Отменить". |
---|
Обработка события "Перед...". |
Обработка события "После...". |
Создание привязки пакета к событию. Изменение параметров привязки
Чтобы выбрать событие, к которому должна быть настроена автоматизация в категории, перейдите на вкладку Smart и нажмите кнопку Создать в разделе "Привязки пакетов действий к событиям". Чтобы изменить параметры настроенной ранее привязки, кликните по кнопке в начале строки.
Привязка пакета к смарт-событию.
Откроется окно создания и редактирования привязки.
Привязка пакета к смарт-событию.
Параметр |
Описание |
|
---|---|---|
Событие |
Событие, при наступлении которого будет совершаться пакет действий |
|
Значение (отображается не для всех событий) |
Значение используется для уточнения условия, при котором пакет запускается на выполнение. Тип значения зависит от события. Например, для событий типа "Перед сменой ДП" параметр "Значение" определяет ДП, перед изменением которого будет выполняться пакет. В выпадающем списке рядом с именем ДП в скобках отображаются его ID и тип значения. Для событий типа "После перехода" параметр "Значение" определяет переход по маршруту, после которого выполняется пакет. В выпадающем списке рядом с именем перехода в скобках отображаются ID перехода, а также исходный и целевой статусы. |
|
Smart фильтр |
Фильтр, в котором задается дополнительное условие, при выполнении которого будет выполняться пакет действий. Если оставить это поле пустым, пакет будет выполняться при каждом наступлении события |
|
Пакет действий |
Пакет действий, который будет запускаться при наступлении события |
|
Активна |
Если флажок не отмечен, то привязка пакета к событию считается неактивной и при наступлении события пакет действий не выполняется. Этот флажок удобно использовать при отладке смарт-автоматизаций |
|
Асинхронно |
Если флажок отмечен, то все действия в пакете выполняются асинхронно (для увеличения скорости).
|
Пакет действий, привязанный к событию, выполняется при соблюдении двух условий: указанное событие наступило и условие смарт-фильтра выполнено.
Очередность выполнения пакетов для события
К одному и тому же событию могут быть привязаны несколько пакетов действий (например, если для них настроены разные смарт-фильтры). Чтобы изменить очередность выполнения таких пакетов, кликните левой кнопкой мыши на строку с одним из пакетов и, не отпуская кнопку мыши, перетащите строку на нужную позицию.
Изменение очередности выполнения пакетов, привязанных к одному событию.
Полезные ссылки