Шлюзы

Шлюз — это точка ветвления и синхронизации процесса. С помощью шлюзов можно организовать места принятия решения и направить процесс по определенной ветке в зависимости от принятого решения.

Например, если клиент подает заявку на большую сумму кредита, то его нужно согласовать не только с руководителем, но и с начальником кредитного отдела.

sluice-1

Исключающий ИЛИ-шлюз

sluice-2Исключающий шлюз направляет процесс только по одному переходу. После того как процесс дойдет до исключающего шлюза, будут проверены условия, заданные для переходов. Процесс продолжится по тому переходу, условие которого выполняется. Подробнее о том, как задать условие для перехода, вы можете прочитать в этой статье.

Для исключающего ИЛИ-шлюза необходимо задать переход по умолчанию.

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

sluice-3

Неисключающий ИЛИ-шлюз

sluice-4Неисключающий шлюз может направить процесс как по одному, так и сразу по нескольким переходам, для которых выполняются заданные условия. Подробнее о том, как задать условие для перехода, вы можете прочитать в этой статье.

 

При работе с этим шлюзом учитывайте следующие особенности:

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

Например, после того как клиент оформит заказ, может быть несколько вариантов развития процесса:

  • если клиент покупает товар на сумму более 5 000 рублей, то ему будет предложен подарок А;
  • если клиент заберет заказ из пункта самовывоза, то ему будет предложен подарок Б;
  • если выполняются оба условия, то клиент получит 2 подарка;
  • если не выполнится ни одно условие, то клиенту не будут предложены подарки, а ELMA сразу назначит задачу по доставке заказа.

sluice-5

Параллельный шлюз (И-шлюз)

sluice-6Параллельный шлюз направляет процесс одновременно по всем исходящим переходам. При этом параллельный шлюз не проверяет условия для переходов. Используйте параллельный шлюз, когда нужно организовать одновременное выполнение нескольких задач.

При работе с этим шлюзом учитывайте следующие особенности:

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

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

sluice-7

Настройка шлюзов

Чтобы настроить шлюз, дважды нажмите на него на схеме процесса.

sluice-8

Наименование * укажите здесь название шлюза. Это название будет использоваться в регламенте и документации по процессу.

Чтобы скопировать уникальный идентификатор шлюза в буфер обмена, справа от его названия нажмите task-16.

Описание — здесь вы можете описать логику работы шлюза.

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

Например, в интернет-магазине сумма заказа вычисляется с учетом скидки покупателя. Если сумма заказа с учетом скидки более 10 000 рублей, то процесс будет выполняться по переходу «Бесплатная доставка», в остальных случаях будет использован переход «Рассчитать доставку».

начало внимание

Использовать служебную переменную можно только в исключающем и неисключающем шлюзе.

конец внимание

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

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

Чтобы изменить последовательность проверки условий, переместите их с помощью кнопок sluice-9или используйте drag-and-drop.

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

Вы можете удалить операцию со схемы процесса, нажав task-16.

Нашли опечатку? Выделите текст, нажмите ctrl + enter и оповестите нас