Работа с Sequence Flow
Потоки управления (Sequence Flow)
соединяют различные элементы модели между собой. Они изображаются на диаграмме темно-серой стрелкой:
Увеличить
В Палитре поток управления находится в папке "Connectors":

Увеличить
Описание вкладки см. в разделе Вкладка General, части "Appearance" у потоков нет.

Увеличить
Name
- наименование потока, дублирует поле "Name" из вкладки "General".Add Condition
- кнопка для добавления условия на поток. При исполнения модели, для перехода по стрелочке необходимо, чтобы результат вычисления условия был "истина".
После нажатия на "Add Condition" откроется окно "Condition Expression", где в поле "Condition" можно ввести условие в формате Java Expression Language:

Увеличить
Поля "Data Type" и "Condition Language" на текущий момент не используются, они нужны для выбора другого формата написания условия.
Чтобы удалить условие, нажмите "Remove Condition". Условие может быть только одно.
В xml-файле описание условий содержится в элементе
bpmn2:conditionExpression
в коде самих потоков (элементы bpmn2:sequenceFlow)
, например:sequenceFlow type=xml<bpmn2:sequenceFlow id="c10109ac-08aa-4df1-a766-5df0ba9832e6" sourceRef="a8d53e76-4eac-40a7-9fb5-04f13171a40e" targetRef="ca406a33-a229-4dc0-8ab6-39b7907ac818"> <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" id="aef02050-90e5-420f-8a1e-f99ac5eea769"><![CDATA[input == 1]]></bpmn2:conditionExpression> </bpmn2:sequenceFlow> <bpmn2:sequenceFlow id="a8aa845b-6ff3-452e-85e6-4dac4555d60a" sourceRef="a8d53e76-4eac-40a7-9fb5-04f13171a40e" targetRef="cf46434f-640d-441d-97bc-cf8d4d734fef"> <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" id="dba75028-9baa-4787-b372-9d6a3f2d8765"><![CDATA[input == 3]]></bpmn2:conditionExpression> </bpmn2:sequenceFlow> <bpmn2:sequenceFlow id="ff570165-48f5-4f96-b9f2-71dfe466904b" sourceRef="a8d53e76-4eac-40a7-9fb5-04f13171a40e" targetRef="b0c90375-b9e3-4a12-95c7-7a0d76039cba"> <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" id="cafb7dec-1699-4855-bf24-196ca120eb48"><![CDATA[input == 2]]></bpmn2:conditionExpression> </bpmn2:sequenceFlow>