Назначение
Переводит процесс, работающий по шаблону этапов, на следующий активный этап или на этап, вычисленный формулой. Если следующего этапа нет — завершает процесс.
Сведения о типе действия
| Параметр | Значение | ||||||
|---|---|---|---|---|---|---|---|
| Название в портале | Переход на
этап | ||||||
| Activity в Elsa (обработчик) | Переход на этап (MoveToStepActivity) | ||||||
| ID типа элемента действия | e6d3a8b6-597b-46b2-8b27-f29651da7e01 | ||||||
| Проверка условий правила | Да | ||||||
| Поддержка «Исходный элемент(ы) (формула)» | Да |
Шаблоны этапов процесса
Помимо классической схемы «этап = значение статуса процесса», процесс может работать по шаблону этапов:
...
Правила автоматизации в таком процессе строятся по атрибуту «Этап процесса».
Атрибуты действия
| Атрибут | Обязательный | Описание | Пример | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Название | Да | Текст. Название действия. | Переход на следующий этап | ||||||
| Формула | Нет | Формула, возвращающая этап, на который нужно перейти. Если не заполнена или вернула пустое значение — выполняется переход на следующий активный этап по порядку. | Lookup("Этапы процесса.Доработка")
|
Как работает
- Если у процесса не заполнен «Этап процесса» — действие ничего не делает.
- Если процесс уже завершён — «Этап процесса» очищается.
- Если формула заполнена и вернула значение — оно записывается в «Этап процесса».
- Иначе выбирается следующий этап шаблона с большим значением «Порядок», у которого установлен признак активности (если такой атрибут есть у типа этапа).
- Если следующего этапа нет, «Этап процесса» очищается и процесс завершается.
Особенности
- Смена «Этапа процесса» — событие, которое запускает правила следующего этапа.
- Неактивные этапы шаблона при переходе пропускаются — так можно отключать этапы без изменения правил автоматизации.
- Профиль штампа этапа используется действием «Добавить штамп» (профиль из этапа процесса).