Перейти к содержанию

Операторы

Операторы (или развилки) определяют ветвление и слияние потоков. В Comindware Business Application Platform используются операторы двух типов:

 

Развилка или/или

Используется для создания альтернативных потоков (путей) процесса и для сходящихся потоков.

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

Во втором случае развилка пропускает все входящие потоки через себя в один исходящий поток без синхронизации.

Элемент «Развилка или/или» на схеме бизнес-процесса

Элемент «Развилка или/или» на схеме бизнес-процесса

При нажатии левой кнопкой мыши на элемент «Развилка или/или» на схеме бизнес-процесса откроется окно настройки, которое имеет следующие разделы:

  • Действия:
    • Настройки — открывает окно настроек элемента «Развилка или/или» со следующими разделами:
      • Основные свойства:
        • Имя — наименование развилки на схеме бизнес-процесса;
        • Системное имя — уникальное текстовое имя развилки. Может содержать только буквы латинского алфавита, цифры и знак «_». Заполняется автоматически;
        • Описание — дополнительный комментарий к назначению развилки.
      • Дополнительные свойства:
        • Исходящие потоки — таблица настройки условий для исходящих потоков:
          • По умолчанию — флаг для выбора потока, по которому процесс пойдет всегда, если не исполнится ни одно из условий других исходящих потоков (всегда необходимо выбрать один поток «По умолчанию»);
          • Имя — наименование потока на схеме бизнес-процесса;
          • Цель — куда ведет поток;
          • Значение — условие для потока, написанное с помощью языка выражений платформы.
    • Правила для данных (больше информации в статье);
    • Удалить — удаляет элемент со схемы бизнес-процесса.
  • Изменить тип — позволяет изменить тип развилки;
  • Быстрое создание — позволяет добавить к развилке связанный элемент на схему бизнес-процесса.

 

Параллельная развилка

Используется для создания параллельных путей без проверки каких-либо условий и для сходящихся потоков.

В первом случае все исходящие потоки становятся активны и запускаются параллельно.

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

Элемент «Параллельная развилка» на схеме бизнес-процесса

Элемент «Параллельная развилка» на схеме бизнес-процесса

При нажатии левой кнопкой мыши на элемент «Параллельная развилка» на схеме бизнес-процесса откроется окно настройки, которое имеет следующие разделы:

  • Действия:
    • Настройки — открывает окно настроек элемента «Параллельная развилка»:
      • Имя — наименование развилки на схеме бизнес-процесса;
      • Системное имя — уникальное текстовое имя развилки. Может содержать только буквы латинского алфавита, цифры и знак «_». Заполняется автоматически;
      • Описание — дополнительный комментарий к назначению развилки.
    • Правила для данных (больше информации в статье);
    • Удалить — удаляет элемент со схемы бизнес-процесса.
  • Изменить тип — позволяет изменить тип развилки;
  • Быстрое создание — позволяет добавить к развилке связанный элемент на схему бизнес-процесса.