Базовое администрирование > Поддержка совместной работы > Администрирование рабочих процессов > Инструменты рабочего процесса > Администрирование шаблонов рабочего процесса > Редактор шаблонов рабочего процесса > Свойства задачи и процесса > Вкладка "Переходы"
  
Вкладка "Переходы"
Переход - это перемещение внутри шаблона рабочего процесса из одного внутреннего состояния в другое, отражающее изменение состояния в рабочем процессе. Например, инициация отдельного узла задания представляет собой переход.
С каждым переходом может быть связано условие или выражение. Если это условие true, переход выполняется; если условие false, переход не выполняется.
Переходы могут также помочь упростить рабочий процесс. Например, вместо применения робота стандартных методов можно использовать переход Завершено, чтобы задать состояние основного бизнес-объекта после завершения задания.
По умолчанию на вкладке Переходы отображается следующее. Если были добавлены пользовательские управляющие события, они также отображаются:
Начало
Запускает переход узла задачи, если результат выражения для переменной перехода имеет значение true. Если значение результата false, запуск узла не выполняется.
Выключить
Запрещается выполнение узла задачи, если выражению перехода переменной result присваивается значение "истина".
Включить
Разрешается выполнение запрещенного узла задачи, если выражению перехода переменной result присваивается значение "истина".
Приостановить
Приостанавливается выполнение узла задачи, если выражению перехода переменной result присваивается значение "истина".
Возобновить
Возобновляется выполнение приостановленного узла задачи, если выражению перехода переменной result присваивается значение "истина".
Пропустить
Пропускается узел задачи, если выражению перехода переменной result присваивается значение "истина".
Завершить
Завершается узел задачи, если выражению перехода переменной result присваивается значение "истина".
Завершить задание
Завершает отдельное задание, связанное с узлом задачи, если результат выражения перехода имеет значение true.
Дополнительные сведения см. в разделе Переход к завершению задания
Прекратить
Прекращается выполнение узла задачи, если выражению перехода переменной result присваивается значение "истина".
Прервать
Прерывается выполнение узла задачи, если выражению перехода переменной result присваивается значение "истина".
Сброс
Сбрасывается узел задачи, если выражению перехода переменной result присваивается значение "истина".
Чтобы добавить условие перехода, выберите переход и введите выражение в поле Дополнительное условие для перехода. Условие является стандартным выражением Java.
Например, чтобы процесс начинался только при присвоении переменной определенного значения, выберите переход Начало из списка Переход и введите в поле условия следующее выражение:
if (i > 20)
result = true;
else
result = false;
Чтобы проверить правильность введенного Java-кода, нажмите кнопку Проверить синтаксис.
Примеры выражений перехода см. в следующих разделах:
Обработка ошибок в переходах
Переход к завершению задания
Переход в заданное состояние