В этой статье:

Добавление шлюза

Изменение типа шлюза

Удаление шлюза

Добавление групп шагов

Добавление условий для групп шагов

Настройка условий выполнения шагов этапа

После создания шагов этапа можно настроить условия выполнения шагов с помощью шлюза. Шлюз используется для автоматического объединения шагов этапа в группы, состоящие из одного и более шагов. Если этап содержит только один шаг, то шлюз не может быть использован. Для одного этапа можно выбрать только один тип шлюза.

Для настройки условий выполнения шагов этапа:

  1. Выполните одно из действий:

  1. Добавьте шлюз требуемого типа. При добавлении шлюза автоматически создаются группы шагов.

Для перемещения шагов из одной группы в другую:

  1. При необходимости добавьте группы шагов. Доступно только в веб-приложении.

  1. Добавьте условия выполнения для группы шагов.

В результате для шагов этапа будут настроены условия выполнения.

Добавление шлюза

Для использования шлюза:

Выделите шаг процесса в рабочей области окна настройки бизнес-процесса и выберите требуемый тип шлюза из раскрывающегося меню кнопки  «Исключающий шлюз» на панели инструментов. Кнопка выбора шлюза имеет вид последнего выбранного шлюза.

Доступные типы шлюза:

  •  «Исключающий шлюз». Выполняется последовательная проверка условий групп шагов:

    • если условие выполняется, то только одна группа шагов выполняется и процесс переходит к следующему этапу;

    • если условие не выполняется, то проверяется условие следующей группы шагов;

    • если ни одно условие группы шагов не выполняется, то выполняется группа шагов по умолчанию. Если группа шагов по умолчанию не задана, выполнение процесса переходит к следующему этапу.

При выборе шлюза условие для группы шагов не задано. Группа шагов принимает вид:

  •  «Параллельный шлюз». Группы шагов выполняются параллельно.

При выборе шлюза группа шагов принимает вид:

  •  «Включающий шлюз». Выполняется параллельная проверка условий групп шагов. Если выполнены несколько условий, то группы шагов выполняются одновременно.

При выборе шлюза условие для группы шагов не задано. Группа шагов принимает вид:

Выделите шаг процесса в рабочей области или дереве процессов окна настройки бизнес-процесса и выполните одно из действий:

  • выберите тип шлюза в раскрывающемся меню кнопки  «Шлюз» на вкладке «Процесс» ленты инструментов:

    •  «Параллельный шлюз». Группы шагов выполняются параллельно.

При выборе шлюза группа шагов принимает вид:

    •  «Исключающий шлюз». Выполняется последовательная проверка условий групп шагов:

      • если условие выполняется, то только одна группа шагов выполняется и процесс переходит к следующему этапу;

      • если условие не выполняется, то проверяется условие следующей группы шагов;

      • если ни одно условие группы шагов не выполняется, то выполняется группа шагов по умолчанию. Если группа шагов по умолчанию не задана, выполнение процесса переходит к следующему этапу.

При выборе шлюза условие для группы шагов не задано. Группа шагов принимает вид:

    •  «Включающий шлюз». Выполняется параллельная проверка условий групп шагов. Если выполнены несколько условий, то группы шагов выполняются одновременно.

При выборе шлюза условие для группы шагов не задано. Группа шагов принимает вид:

    •  «Без шлюза». Используется по умолчанию. Шаги в группе выполняются последовательно.

  • выполните команду «<Тип шлюза>» контекстного меню шага или шлюза;

  • используйте сочетание клавиш:

    • CTRL+ALT+P. Параллельный шлюз;

    • CTRL+ALT+E. Исключающий шлюз;

    • CTRL+ALT+I. Включающий шлюз;

    • CTRL+ALT+N. Без шлюза.

При создании шлюза «Исключающий шлюз» или «Включающий шлюз» добавьте условия для каждой группы шагов. Возможные варианты статусов условий:

Примечание. В веб-приложении для сохранения промежуточного результата доступно сохранение процесса с шагами ошибочного и/или неполного заполнения настроек.

Примечание. Только для одной группы шагов этапа может быть добавлено условие «По умолчанию».

Изменение типа шлюза

Для изменения типа добавленного шлюза:

Удаление шлюза

Для удаления добавленного шлюза:

При отсутствии шлюза шаги этапа выполняются последовательно.

Добавление групп шагов

Примечание. Доступно только в веб-приложении.

Для добавления группы шагов:

  1. Выделите один или несколько шагов любых групп этапа со шлюзом.

  2. Нажмите кнопку «Группа» на панели инструментов.

В результате будет добавлена группа, включающая выбранные шаги, в конец списка групп этапа со шлюзом.

Добавление условий для групп шагов

Для добавления условия группы шагов:

  1. Выполните одно из действий:

После чего будет открыто окно «Изменить условие для группы шагов».

В результате будет открыто окно «Условие» в веб-приложении или окно «Изменить условие для группы шагов» в настольном приложении.

  1. Нажмите кнопку  «Добавить» в веб-приложении или кнопку  «Добавить» в настольном приложении. Появится строка параметров условия.

  1. Задайте параметры:

Примечание. Набор отображаемых типов условия зависит типа данных атрибута, выбранного в столбце «Параметр подпроцесса».

  1. При необходимости используйте статус условия «По умолчанию». Для этого:

Группа шагов «По умолчанию» выполняется, если ни одно из условий других групп шагов этапа не было выполнено. Если для группы шагов добавлено условие, то оно не учитывается при использовании статуса «По умолчанию».

В результате для группы шагов будут заданы условия выполнения.

Для условий доступны операции:

Переименование условия

Изменения последовательности выполнения условий

Удаление условия

После настройки условий выполнения шагов этапа перейдите к симуляции выполнения шагов.

См. также:

Построение процесса | Создание шагов этапа