События блока «Когда»
Блок Когда обязателен. В одном правиле можно указать несколько событий; правило запускается при наступлении любого из них.
События «изменяется», «добавляется», «удаляется» и «отвязывается» возникают до сохранения операции. События «изменился», «добавлено», «удалено» и «отвязан» возникают после неё. Для предварительных событий условия получают новое значение из события, а не старое значение из базы.
Ниже перечислены все 34 события, доступные в конструкторе. Набор значений и часть вложенных полей зависят от настроек типа процесса; поля без доступных вариантов могут быть скрыты.
Параметры и статус
Изменился параметр процесса
Срабатывает после сохранения новых значений выбранных параметров процесса.
Параметры: Параметры.
Изменяется параметр процесса
Срабатывает до сохранения новых значений выбранных параметров. В условиях используются значения из события, поэтому правило видит уже новое значение.
Параметры: Параметры.
Скопированы параметры
Срабатывает после копирования параметров между текущим и связанным процессами.
Параметры: Откуда, Тип связанного процесса, Копируемые параметры, Куда, Копированные параметры.
Описание и участники
Изменилось описание
Срабатывает после полной замены описания процесса.
Дополнительных параметров настройки нет.
Изменяется описание
Срабатывает перед полной заменой описания процесса.
Дополнительных параметров настройки нет.
В описание добавлено сообщение
Срабатывает после добавления отдельного сообщения в описание процесса.
Дополнительных параметров настройки нет.
В описание добавляется сообщение
Срабатывает перед добавлением отдельного сообщения в описание процесса.
Дополнительных параметров настройки нет.
Изменились исполнители
Срабатывает после изменения состава исполнителей процесса.
Дополнительных параметров настройки нет.
Изменяются исполнители
Срабатывает перед изменением состава исполнителей процесса.
Дополнительных параметров настройки нет.
Жизненный цикл процесса
Процесс создан
Срабатывает при создании процесса.
Дополнительных параметров настройки нет.
ТМЦ
Добавлено списание ТМЦ
Срабатывает после добавления операции списания ТМЦ.
Дополнительных параметров настройки нет.
Добавляется списание ТМЦ
Срабатывает перед добавлением операции списания ТМЦ и позволяет отфильтровать её параметры.
Параметры: Количество, Действие с ТМЦ, Категория ТМЦ, Наименование ТМЦ.
Привязки и связанные процессы
Добавлена привязка
Срабатывает после добавления привязки к объекту.
Параметры: Тип привязки, Наименование.
Добавляется привязка
Срабатывает перед добавлением привязки к объекту.
Параметры: Тип привязки, Наименование.
Удалена привязка
Срабатывает после удаления привязки к объекту.
Параметры: Тип привязки, Наименование.
Удаляется привязка
Срабатывает перед удалением привязки к объекту.
Параметры: Тип привязки, Наименование.
Добавлен связанный процесс
Срабатывает после добавления связи с другим процессом.
Параметры: Какой, Типы процесса.
Добавляется связанный процесс
Срабатывает перед добавлением связи с другим процессом.
Параметры: Какой, Типы процесса.
Отвязан связанный процесс
Срабатывает после удаления связи с другим процессом.
Параметры: Какой, Типы процесса.
Отвязывается связанный процесс
Срабатывает перед удалением связи с другим процессом.
Параметры: Какой, Типы процесса.
Создан как привязанный процесс
Срабатывает для нового процесса, который создан связанным из другого процесса. Можно ограничить тип исходного процесса.
Параметры: К какому типу процесса, Типы процесса.
Запланированные задачи
Выполнена запланированная задача
Срабатывает после выполнения запланированной задачи выбранного типа; при необходимости учитывает результат выполнения.
Параметры: Тип задачи, Статус.