Show/Hide Toolbars

Руководство администратора

Смарт-события. Привязка пакета к событию

В "Первой Форме" существует набор смарт-событий, для которых может быть настроена автоматизация. Эти события поделены на смысловые группы: Задачи и комментарии, Подписи, ДП и свойства задачи, Маршруты, переходы и т.д. Кроме того, можно создавать произвольные события для обработки.

Момент выполнения пакета действий. Отмена события

Названия большинства событий начинаются со слов "Перед..." или "После..." (например, "Перед запросом подписи", "После перехода"). Это обозначает момент, в который будут вызываться привязанные пакеты действий - до наступления события или после его завершения.

!warning Если название события начинается со слова "Перед...", то это событие может быть отменено. Таким образом можно запретить выполнение какого-то действия при соблюдении (или не соблюдении) определенного условия. Например, нельзя понизить приоритет задачи, если ее заказчик - генеральный директор организации. Чтобы отменить событие, привязанный к нему пакет должен содержать смарт-действие "Отменить".

smart_event_before
smart_event_after

Обработка события "Перед...".

Обработка события "После...".

Создание привязки пакета к событию. Изменение параметров привязки

Чтобы выбрать событие, к которому должна быть настроена автоматизация в категории, перейдите на вкладку Smart и нажмите кнопку Создать в разделе "Привязки пакетов действий к событиям". Чтобы изменить параметры настроенной ранее привязки, кликните по кнопке !pencil в начале строки.

Кликните для просмотра изображения в полном размере

Привязка пакета к смарт-событию.

Откроется окно создания и редактирования привязки.

proc_event

Привязка пакета к смарт-событию.

Параметр

Описание

Событие

Событие, при наступлении которого будет совершаться пакет действий

Значение (отображается не для всех событий)

Значение используется для уточнения условия, при котором пакет запускается на выполнение. Тип значения зависит от события.

Например, для событий типа "Перед сменой ДП" параметр "Значение" определяет ДП, перед изменением которого будет выполняться пакет. В выпадающем списке рядом с именем ДП в скобках отображаются его ID и тип значения.

Для событий типа "После перехода" параметр "Значение" определяет переход по маршруту, после которого выполняется пакет. В выпадающем списке рядом с именем перехода в скобках отображаются ID перехода, а также исходный и целевой статусы.

Smart фильтр

Фильтр, в котором задается дополнительное условие, при выполнении которого будет выполняться пакет действий. Если оставить это поле пустым, пакет будет выполняться при каждом наступлении события

Пакет действий

Пакет действий, который будет запускаться при наступлении события

Активна

Если флажок не отмечен, то привязка пакета к событию считается неактивной и при наступлении события пакет действий не выполняется. Этот флажок удобно использовать при отладке смарт-автоматизаций

Асинхронно

Если флажок отмечен, то все действия в пакете выполняются асинхронно (для увеличения скорости).

!warning Флажок следует включать только в том случае, если все действия в пакете не зависят друг от друга, т.е. порядок выполнения действий в рамках пакета не важен, и одно действие не использует результат другого

Пакет действий, привязанный к событию, выполняется при соблюдении двух условий: указанное событие наступило и условие смарт-фильтра выполнено.

Очередность выполнения пакетов для события

К одному и тому же событию могут быть привязаны несколько пакетов действий (например, если для них настроены разные смарт-фильтры). Чтобы изменить очередность выполнения таких пакетов, кликните левой кнопкой мыши на строку с одним из пакетов и, не отпуская кнопку мыши, перетащите строку на нужную позицию.

Кликните для просмотра изображения в полном размере

Изменение очередности выполнения пакетов, привязанных к одному событию.

Полезные ссылки