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