События блока «Когда»

Блок Когда обязателен. В одном правиле можно указать несколько событий; правило запускается при наступлении любого из них.

События «изменяется», «добавляется», «удаляется» и «отвязывается» возникают до сохранения операции. События «изменился», «добавлено», «удалено» и «отвязан» возникают после неё. Для предварительных событий условия получают новое значение из события, а не старое значение из базы.

Ниже перечислены все 34 события, доступные в конструкторе. Набор значений и часть вложенных полей зависят от настроек типа процесса; поля без доступных вариантов могут быть скрыты.

event selector
Рисунок 1. Выбор события

Параметры и статус

Изменился параметр процесса

Срабатывает после сохранения новых значений выбранных параметров процесса.

Параметры: Параметры.

param changed
Рисунок 2. Настройка: Изменился параметр процесса

Изменяется параметр процесса

Срабатывает до сохранения новых значений выбранных параметров. В условиях используются значения из события, поэтому правило видит уже новое значение.

Параметры: Параметры.

param changing
Рисунок 3. Настройка: Изменяется параметр процесса

Скопированы параметры

Срабатывает после копирования параметров между текущим и связанным процессами.

Параметры: Откуда, Тип связанного процесса, Копируемые параметры, Куда, Копированные параметры.

params copied
Рисунок 4. Настройка: Скопированы параметры

Статус процесса изменился на

Срабатывает после перехода процесса в один из выбранных статусов.

Параметры: Статусы.

status changed
Рисунок 5. Настройка: Статус процесса изменился на

Статус процесса изменяется на

Срабатывает перед переходом процесса в один из выбранных статусов. Действие «Вывести ошибку» может остановить переход.

Параметры: Статусы.

status changing
Рисунок 6. Настройка: Статус процесса изменяется на

Описание и участники

Изменилось описание

Срабатывает после полной замены описания процесса.

Дополнительных параметров настройки нет.

description changed
Рисунок 7. Настройка: Изменилось описание

Изменяется описание

Срабатывает перед полной заменой описания процесса.

Дополнительных параметров настройки нет.

description changing
Рисунок 8. Настройка: Изменяется описание

В описание добавлено сообщение

Срабатывает после добавления отдельного сообщения в описание процесса.

Дополнительных параметров настройки нет.

description added
Рисунок 9. Настройка: В описание добавлено сообщение

В описание добавляется сообщение

Срабатывает перед добавлением отдельного сообщения в описание процесса.

Дополнительных параметров настройки нет.

description adding
Рисунок 10. Настройка: В описание добавляется сообщение

Изменились исполнители

Срабатывает после изменения состава исполнителей процесса.

Дополнительных параметров настройки нет.

executors changed
Рисунок 11. Настройка: Изменились исполнители

Изменяются исполнители

Срабатывает перед изменением состава исполнителей процесса.

Дополнительных параметров настройки нет.

executor changing
Рисунок 12. Настройка: Изменяются исполнители

Изменились группы

Срабатывает после изменения групп процесса.

Дополнительных параметров настройки нет.

groups changed
Рисунок 13. Настройка: Изменились группы

Изменяются группы

Срабатывает перед изменением групп процесса.

Дополнительных параметров настройки нет.

groups changing
Рисунок 14. Настройка: Изменяются группы

Жизненный цикл процесса

Процесс создан

Срабатывает при создании процесса.

Дополнительных параметров настройки нет.

process created
Рисунок 15. Настройка: Процесс создан

Процесс создан из мастера

Срабатывает после завершения создания процесса через мастер.

Дополнительных параметров настройки нет.

process created finished
Рисунок 16. Настройка: Процесс создан из мастера

Процесс удален

Срабатывает при удалении процесса.

Дополнительных параметров настройки нет.

process removed
Рисунок 17. Настройка: Процесс удален

ТМЦ

Добавлено списание ТМЦ

Срабатывает после добавления операции списания ТМЦ.

Дополнительных параметров настройки нет.

tmc list added
Рисунок 18. Настройка: Добавлено списание ТМЦ

Добавляется списание ТМЦ

Срабатывает перед добавлением операции списания ТМЦ и позволяет отфильтровать её параметры.

Параметры: Количество, Действие с ТМЦ, Категория ТМЦ, Наименование ТМЦ.

tmc list adding
Рисунок 19. Настройка: Добавляется списание ТМЦ

Удалено списание ТМЦ

Срабатывает после удаления операции списания ТМЦ.

Дополнительных параметров настройки нет.

tmc list removed
Рисунок 20. Настройка: Удалено списание ТМЦ

Удаляется списание ТМЦ

Срабатывает перед удалением операции списания ТМЦ и позволяет отфильтровать её параметры.

Параметры: Количество, Действие с ТМЦ, Категория ТМЦ, Наименование ТМЦ.

tmc list removing
Рисунок 21. Настройка: Удаляется списание ТМЦ

Привязки и связанные процессы

Срабатывает после добавления привязки к объекту.

Параметры: Тип привязки, Наименование.

link added
Рисунок 22. Настройка: Добавлена привязка

Срабатывает перед добавлением привязки к объекту.

Параметры: Тип привязки, Наименование.

link adding
Рисунок 23. Настройка: Добавляется привязка

Срабатывает после удаления привязки к объекту.

Параметры: Тип привязки, Наименование.

link removed
Рисунок 24. Настройка: Удалена привязка

Срабатывает перед удалением привязки к объекту.

Параметры: Тип привязки, Наименование.

link removing
Рисунок 25. Настройка: Удаляется привязка

Срабатывает после добавления связи с другим процессом.

Параметры: Какой, Типы процесса.

process link added
Рисунок 26. Настройка: Добавлен связанный процесс

Срабатывает перед добавлением связи с другим процессом.

Параметры: Какой, Типы процесса.

process link adding
Рисунок 27. Настройка: Добавляется связанный процесс

Срабатывает после удаления связи с другим процессом.

Параметры: Какой, Типы процесса.

process link removed
Рисунок 28. Настройка: Отвязан связанный процесс

Срабатывает перед удалением связи с другим процессом.

Параметры: Какой, Типы процесса.

process link removing
Рисунок 29. Настройка: Отвязывается связанный процесс

Срабатывает для нового процесса, который создан связанным из другого процесса. Можно ограничить тип исходного процесса.

Параметры: К какому типу процесса, Типы процесса.

process created as link
Рисунок 30. Настройка: Создан как привязанный процесс

Создан привязанный процесс

Срабатывает для исходного процесса после создания связанного процесса выбранного типа.

Параметры: Какой, Типы процесса.

process created linked process
Рисунок 31. Настройка: Создан привязанный процесс

Закрыт процесс

Срабатывает, когда закрывается процесс, от которого зависит текущий процесс.

Параметры: Тип процесса, Статусы, Тип привязки процесса.

depended process closed
Рисунок 32. Настройка: Закрыт процесс

Запланированные задачи

Выполнена запланированная задача

Срабатывает после выполнения запланированной задачи выбранного типа; при необходимости учитывает результат выполнения.

Параметры: Тип задачи, Статус.

process task executed
Рисунок 33. Настройка: Выполнена запланированная задача

Запланирована задача

Срабатывает после планирования задачи выбранного типа.

Параметры: Тип задачи.

process task created
Рисунок 34. Настройка: Запланирована задача

Отменена запланированная задача

Срабатывает после отмены запланированной задачи выбранного типа.

Параметры: Тип задачи.

process task canceled
Рисунок 35. Настройка: Отменена запланированная задача