|
@@ -0,0 +1,551 @@
|
|
|
+<?xml version="1.0" encoding="UTF-8"?>
|
|
|
+<!-- origin at X=0.0 Y=0.0 -->
|
|
|
+<bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:java="http://www.java.com/javaTypes" xmlns:tns="http://www.jboss.org/drools" xmlns="http://www.jboss.org/drools" xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd http://www.jboss.org/drools drools.xsd http://www.bpsim.org/schemas/1.0 bpsim.xsd" id="Definition" exporter="org.eclipse.bpmn2.modeler.core" exporterVersion="1.5.1.Final-v20190425-2005-B1" expressionLanguage="http://www.mvel.org/2.0" targetNamespace="http://www.jboss.org/drools" typeLanguage="http://www.java.com/javaTypes">
|
|
|
+ <bpmn2:itemDefinition id="ItemDefinition_1064" isCollection="false" structureRef="java.lang.String"/>
|
|
|
+ <bpmn2:itemDefinition id="ItemDefinition_1065" isCollection="false" structureRef="java.lang.Integer"/>
|
|
|
+ <bpmn2:itemDefinition id="ItemDefinition_1066" isCollection="false" structureRef="java.lang.Boolean"/>
|
|
|
+ <bpmn2:itemDefinition id="ItemDefinition_3" isCollection="false" structureRef="net.p0f.samples.rhpam_fuse_integration.shared_dom.Customer"/>
|
|
|
+ <bpmn2:itemDefinition id="ItemDefinition_4" isCollection="false" structureRef="net.p0f.samples.rhpam_fuse_integration.shared_dom.Award"/>
|
|
|
+ <bpmn2:itemDefinition id="ItemDefinition_1" isCollection="false" structureRef="java.util.List"/>
|
|
|
+ <bpmn2:process id="ruleflow.RulesWithListSubProc" tns:packageName="net.p0f.samples.rules_processes.ruleflow_params" name="RulesWithListSubProc" isExecutable="true" processType="Private">
|
|
|
+ <bpmn2:extensionElements>
|
|
|
+ <tns:import name="net.p0f.samples.rhpam_fuse_integration.shared_dom.Customer"/>
|
|
|
+ <tns:import name="net.p0f.samples.rhpam_fuse_integration.shared_dom.Award"/>
|
|
|
+ <tns:import name="java.util.List"/>
|
|
|
+ </bpmn2:extensionElements>
|
|
|
+ <bpmn2:property id="customers" itemSubjectRef="ItemDefinition_1" name="customers"/>
|
|
|
+ <bpmn2:property id="awards" itemSubjectRef="ItemDefinition_1" name="awards"/>
|
|
|
+ <bpmn2:startEvent id="StartEvent_1" name="StartProcess">
|
|
|
+ <bpmn2:extensionElements>
|
|
|
+ <tns:metaData name="elementname">
|
|
|
+ <tns:metaValue><![CDATA[StartProcess]]></tns:metaValue>
|
|
|
+ </tns:metaData>
|
|
|
+ </bpmn2:extensionElements>
|
|
|
+ <bpmn2:outgoing>SequenceFlow_5</bpmn2:outgoing>
|
|
|
+ </bpmn2:startEvent>
|
|
|
+ <bpmn2:businessRuleTask id="BusinessRuleTask_1" tns:ruleFlowGroup="awards" name="Look for Award Eligibility">
|
|
|
+ <bpmn2:extensionElements>
|
|
|
+ <tns:metaData name="elementname">
|
|
|
+ <tns:metaValue><![CDATA[Look for Award Eligibility]]></tns:metaValue>
|
|
|
+ </tns:metaData>
|
|
|
+ </bpmn2:extensionElements>
|
|
|
+ <bpmn2:incoming>SequenceFlow_2</bpmn2:incoming>
|
|
|
+ <bpmn2:outgoing>SequenceFlow_6</bpmn2:outgoing>
|
|
|
+ <bpmn2:ioSpecification id="InputOutputSpecification_1">
|
|
|
+ <bpmn2:inputSet id="InputSet_1" name="Input Set 1"/>
|
|
|
+ <bpmn2:outputSet id="OutputSet_1" name="Output Set 1"/>
|
|
|
+ </bpmn2:ioSpecification>
|
|
|
+ </bpmn2:businessRuleTask>
|
|
|
+ <bpmn2:businessRuleTask id="BusinessRuleTask_3" tns:ruleFlowGroup="status" name="Fix Customer's Loyalty">
|
|
|
+ <bpmn2:extensionElements>
|
|
|
+ <tns:metaData name="elementname">
|
|
|
+ <tns:metaValue><![CDATA[Fix Customer's Loyalty]]></tns:metaValue>
|
|
|
+ </tns:metaData>
|
|
|
+ </bpmn2:extensionElements>
|
|
|
+ <bpmn2:incoming>SequenceFlow_18</bpmn2:incoming>
|
|
|
+ <bpmn2:outgoing>SequenceFlow_1</bpmn2:outgoing>
|
|
|
+ <bpmn2:ioSpecification id="InputOutputSpecification_3">
|
|
|
+ <bpmn2:inputSet id="InputSet_3" name="Input Set 3"/>
|
|
|
+ <bpmn2:outputSet id="OutputSet_3" name="Output Set 3"/>
|
|
|
+ </bpmn2:ioSpecification>
|
|
|
+ </bpmn2:businessRuleTask>
|
|
|
+ <bpmn2:exclusiveGateway id="ExclusiveGateway_1" name="Award Issued?" gatewayDirection="Diverging" default="SequenceFlow_12">
|
|
|
+ <bpmn2:incoming>SequenceFlow_6</bpmn2:incoming>
|
|
|
+ <bpmn2:outgoing>SequenceFlow_8</bpmn2:outgoing>
|
|
|
+ <bpmn2:outgoing>SequenceFlow_12</bpmn2:outgoing>
|
|
|
+ </bpmn2:exclusiveGateway>
|
|
|
+ <bpmn2:sequenceFlow id="SequenceFlow_6" tns:priority="1" sourceRef="BusinessRuleTask_1" targetRef="ExclusiveGateway_1"/>
|
|
|
+ <bpmn2:sequenceFlow id="SequenceFlow_8" tns:priority="1" sourceRef="ExclusiveGateway_1" targetRef="SubProcess_3">
|
|
|
+ <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" id="FormalExpression_2" language="http://www.jboss.org/drools/rule">exists Award(reason != null)</bpmn2:conditionExpression>
|
|
|
+ </bpmn2:sequenceFlow>
|
|
|
+ <bpmn2:endEvent id="EndEvent_2" name="End Process">
|
|
|
+ <bpmn2:extensionElements>
|
|
|
+ <tns:metaData name="elementname">
|
|
|
+ <tns:metaValue><![CDATA[End Process]]></tns:metaValue>
|
|
|
+ </tns:metaData>
|
|
|
+ </bpmn2:extensionElements>
|
|
|
+ <bpmn2:incoming>SequenceFlow_9</bpmn2:incoming>
|
|
|
+ </bpmn2:endEvent>
|
|
|
+ <bpmn2:sequenceFlow id="SequenceFlow_9" tns:priority="1" sourceRef="SubProcess_3" targetRef="EndEvent_2"/>
|
|
|
+ <bpmn2:endEvent id="EndEvent_4" name="End Normally">
|
|
|
+ <bpmn2:extensionElements>
|
|
|
+ <tns:metaData name="elementname">
|
|
|
+ <tns:metaValue><![CDATA[End Normally]]></tns:metaValue>
|
|
|
+ </tns:metaData>
|
|
|
+ </bpmn2:extensionElements>
|
|
|
+ <bpmn2:incoming>SequenceFlow_12</bpmn2:incoming>
|
|
|
+ </bpmn2:endEvent>
|
|
|
+ <bpmn2:sequenceFlow id="SequenceFlow_12" tns:priority="1" sourceRef="ExclusiveGateway_1" targetRef="EndEvent_4"/>
|
|
|
+ <bpmn2:businessRuleTask id="BusinessRuleTask_2" tns:ruleFlowGroup="promotion" name="Look for Promotions">
|
|
|
+ <bpmn2:extensionElements>
|
|
|
+ <tns:metaData name="elementname">
|
|
|
+ <tns:metaValue><![CDATA[Look for Promotions]]></tns:metaValue>
|
|
|
+ </tns:metaData>
|
|
|
+ </bpmn2:extensionElements>
|
|
|
+ <bpmn2:incoming>SequenceFlow_1</bpmn2:incoming>
|
|
|
+ <bpmn2:outgoing>SequenceFlow_2</bpmn2:outgoing>
|
|
|
+ <bpmn2:ioSpecification id="InputOutputSpecification_2">
|
|
|
+ <bpmn2:inputSet id="InputSet_2" name="Input Set 2"/>
|
|
|
+ <bpmn2:outputSet id="OutputSet_2" name="Output Set 2"/>
|
|
|
+ </bpmn2:ioSpecification>
|
|
|
+ </bpmn2:businessRuleTask>
|
|
|
+ <bpmn2:sequenceFlow id="SequenceFlow_1" tns:priority="1" sourceRef="BusinessRuleTask_3" targetRef="BusinessRuleTask_2"/>
|
|
|
+ <bpmn2:sequenceFlow id="SequenceFlow_2" tns:priority="1" sourceRef="BusinessRuleTask_2" targetRef="BusinessRuleTask_1"/>
|
|
|
+ <bpmn2:subProcess id="SubProcess_1" name="Populate Working Memory (Award)">
|
|
|
+ <bpmn2:extensionElements>
|
|
|
+ <tns:metaData name="elementname">
|
|
|
+ <tns:metaValue><![CDATA[Populate Working Memory (Award)]]></tns:metaValue>
|
|
|
+ </tns:metaData>
|
|
|
+ </bpmn2:extensionElements>
|
|
|
+ <bpmn2:incoming>SequenceFlow_10</bpmn2:incoming>
|
|
|
+ <bpmn2:outgoing>SequenceFlow_17</bpmn2:outgoing>
|
|
|
+ <bpmn2:ioSpecification id="InputOutputSpecification_5">
|
|
|
+ <bpmn2:dataInput id="DataInput_8" itemSubjectRef="ItemDefinition_1" isCollection="true" name="awards"/>
|
|
|
+ <bpmn2:inputSet id="InputSet_5" name="Input Set 5">
|
|
|
+ <bpmn2:dataInputRefs>DataInput_8</bpmn2:dataInputRefs>
|
|
|
+ </bpmn2:inputSet>
|
|
|
+ </bpmn2:ioSpecification>
|
|
|
+ <bpmn2:dataInputAssociation id="DataInputAssociation_6">
|
|
|
+ <bpmn2:sourceRef>awards</bpmn2:sourceRef>
|
|
|
+ <bpmn2:targetRef>DataInput_8</bpmn2:targetRef>
|
|
|
+ </bpmn2:dataInputAssociation>
|
|
|
+ <bpmn2:multiInstanceLoopCharacteristics id="MultiInstanceLoopCharacteristics_1">
|
|
|
+ <bpmn2:loopDataInputRef>DataInput_8</bpmn2:loopDataInputRef>
|
|
|
+ <bpmn2:inputDataItem xsi:type="bpmn2:tDataInput" id="award" itemSubjectRef="ItemDefinition_4" name="award"/>
|
|
|
+ </bpmn2:multiInstanceLoopCharacteristics>
|
|
|
+ <bpmn2:startEvent id="StartEvent_3" name="Start Event 2">
|
|
|
+ <bpmn2:extensionElements>
|
|
|
+ <tns:metaData name="elementname">
|
|
|
+ <tns:metaValue><![CDATA[Start Event 2]]></tns:metaValue>
|
|
|
+ </tns:metaData>
|
|
|
+ </bpmn2:extensionElements>
|
|
|
+ <bpmn2:outgoing>SequenceFlow_14</bpmn2:outgoing>
|
|
|
+ </bpmn2:startEvent>
|
|
|
+ <bpmn2:scriptTask id="ScriptTask_3" name="Insert Awards" scriptFormat="http://www.java.com/java">
|
|
|
+ <bpmn2:extensionElements>
|
|
|
+ <tns:metaData name="elementname">
|
|
|
+ <tns:metaValue><![CDATA[Insert Awards]]></tns:metaValue>
|
|
|
+ </tns:metaData>
|
|
|
+ </bpmn2:extensionElements>
|
|
|
+ <bpmn2:incoming>SequenceFlow_14</bpmn2:incoming>
|
|
|
+ <bpmn2:outgoing>SequenceFlow_15</bpmn2:outgoing>
|
|
|
+ <bpmn2:script>System.out.println("Inserting fact: " + award);
|
|
|
+kcontext.getKieRuntime().insert(award);</bpmn2:script>
|
|
|
+ </bpmn2:scriptTask>
|
|
|
+ <bpmn2:sequenceFlow id="SequenceFlow_14" tns:priority="1" sourceRef="StartEvent_3" targetRef="ScriptTask_3"/>
|
|
|
+ <bpmn2:endEvent id="EndEvent_3" name="End Event 3">
|
|
|
+ <bpmn2:extensionElements>
|
|
|
+ <tns:metaData name="elementname">
|
|
|
+ <tns:metaValue><![CDATA[End Event 3]]></tns:metaValue>
|
|
|
+ </tns:metaData>
|
|
|
+ </bpmn2:extensionElements>
|
|
|
+ <bpmn2:incoming>SequenceFlow_15</bpmn2:incoming>
|
|
|
+ </bpmn2:endEvent>
|
|
|
+ <bpmn2:sequenceFlow id="SequenceFlow_15" tns:priority="1" sourceRef="ScriptTask_3" targetRef="EndEvent_3"/>
|
|
|
+ </bpmn2:subProcess>
|
|
|
+ <bpmn2:subProcess id="SubProcess_2" name="Populate Working Memory (Customer)">
|
|
|
+ <bpmn2:extensionElements>
|
|
|
+ <tns:metaData name="elementname">
|
|
|
+ <tns:metaValue><![CDATA[Populate Working Memory]]></tns:metaValue>
|
|
|
+ </tns:metaData>
|
|
|
+ </bpmn2:extensionElements>
|
|
|
+ <bpmn2:incoming>SequenceFlow_7</bpmn2:incoming>
|
|
|
+ <bpmn2:outgoing>SequenceFlow_16</bpmn2:outgoing>
|
|
|
+ <bpmn2:ioSpecification id="InputOutputSpecification_4">
|
|
|
+ <bpmn2:dataInput id="DataInput_6" itemSubjectRef="ItemDefinition_1" isCollection="true" name="customers"/>
|
|
|
+ <bpmn2:inputSet id="InputSet_4" name="Input Set 4">
|
|
|
+ <bpmn2:dataInputRefs>DataInput_6</bpmn2:dataInputRefs>
|
|
|
+ </bpmn2:inputSet>
|
|
|
+ </bpmn2:ioSpecification>
|
|
|
+ <bpmn2:dataInputAssociation id="DataInputAssociation_3">
|
|
|
+ <bpmn2:sourceRef>customers</bpmn2:sourceRef>
|
|
|
+ <bpmn2:targetRef>DataInput_6</bpmn2:targetRef>
|
|
|
+ </bpmn2:dataInputAssociation>
|
|
|
+ <bpmn2:multiInstanceLoopCharacteristics id="MultiInstanceLoopCharacteristics_2">
|
|
|
+ <bpmn2:loopDataInputRef>DataInput_6</bpmn2:loopDataInputRef>
|
|
|
+ <bpmn2:inputDataItem xsi:type="bpmn2:tDataInput" id="customer" itemSubjectRef="ItemDefinition_3" name="customer"/>
|
|
|
+ </bpmn2:multiInstanceLoopCharacteristics>
|
|
|
+ <bpmn2:startEvent id="StartEvent_2" name="Start Event 2">
|
|
|
+ <bpmn2:extensionElements>
|
|
|
+ <tns:metaData name="elementname">
|
|
|
+ <tns:metaValue><![CDATA[Start Event 2]]></tns:metaValue>
|
|
|
+ </tns:metaData>
|
|
|
+ </bpmn2:extensionElements>
|
|
|
+ <bpmn2:outgoing>SequenceFlow_11</bpmn2:outgoing>
|
|
|
+ </bpmn2:startEvent>
|
|
|
+ <bpmn2:scriptTask id="ScriptTask_2" name="Insert Customers" scriptFormat="http://www.java.com/java">
|
|
|
+ <bpmn2:extensionElements>
|
|
|
+ <tns:metaData name="elementname">
|
|
|
+ <tns:metaValue><![CDATA[Insert Customers]]></tns:metaValue>
|
|
|
+ </tns:metaData>
|
|
|
+ </bpmn2:extensionElements>
|
|
|
+ <bpmn2:incoming>SequenceFlow_11</bpmn2:incoming>
|
|
|
+ <bpmn2:outgoing>SequenceFlow_13</bpmn2:outgoing>
|
|
|
+ <bpmn2:script>System.out.println("Inserting fact: " + customer);
|
|
|
+kcontext.getKieRuntime().insert(customer);</bpmn2:script>
|
|
|
+ </bpmn2:scriptTask>
|
|
|
+ <bpmn2:sequenceFlow id="SequenceFlow_11" tns:priority="1" sourceRef="StartEvent_2" targetRef="ScriptTask_2"/>
|
|
|
+ <bpmn2:endEvent id="EndEvent_1" name="End Event 1">
|
|
|
+ <bpmn2:extensionElements>
|
|
|
+ <tns:metaData name="elementname">
|
|
|
+ <tns:metaValue><![CDATA[End Event 1]]></tns:metaValue>
|
|
|
+ </tns:metaData>
|
|
|
+ </bpmn2:extensionElements>
|
|
|
+ <bpmn2:incoming>SequenceFlow_13</bpmn2:incoming>
|
|
|
+ </bpmn2:endEvent>
|
|
|
+ <bpmn2:sequenceFlow id="SequenceFlow_13" tns:priority="1" sourceRef="ScriptTask_2" targetRef="EndEvent_1"/>
|
|
|
+ </bpmn2:subProcess>
|
|
|
+ <bpmn2:parallelGateway id="ParallelGateway_1" name="Parallel Gateway 1" gatewayDirection="Diverging">
|
|
|
+ <bpmn2:incoming>SequenceFlow_5</bpmn2:incoming>
|
|
|
+ <bpmn2:outgoing>SequenceFlow_7</bpmn2:outgoing>
|
|
|
+ <bpmn2:outgoing>SequenceFlow_10</bpmn2:outgoing>
|
|
|
+ </bpmn2:parallelGateway>
|
|
|
+ <bpmn2:sequenceFlow id="SequenceFlow_5" tns:priority="1" sourceRef="StartEvent_1" targetRef="ParallelGateway_1"/>
|
|
|
+ <bpmn2:sequenceFlow id="SequenceFlow_7" tns:priority="1" sourceRef="ParallelGateway_1" targetRef="SubProcess_2"/>
|
|
|
+ <bpmn2:sequenceFlow id="SequenceFlow_10" tns:priority="1" sourceRef="ParallelGateway_1" targetRef="SubProcess_1"/>
|
|
|
+ <bpmn2:parallelGateway id="ParallelGateway_2" name="Parallel Gateway 2" gatewayDirection="Converging">
|
|
|
+ <bpmn2:incoming>SequenceFlow_16</bpmn2:incoming>
|
|
|
+ <bpmn2:incoming>SequenceFlow_17</bpmn2:incoming>
|
|
|
+ <bpmn2:outgoing>SequenceFlow_18</bpmn2:outgoing>
|
|
|
+ </bpmn2:parallelGateway>
|
|
|
+ <bpmn2:sequenceFlow id="SequenceFlow_16" tns:priority="1" sourceRef="SubProcess_2" targetRef="ParallelGateway_2"/>
|
|
|
+ <bpmn2:sequenceFlow id="SequenceFlow_17" tns:priority="1" sourceRef="SubProcess_1" targetRef="ParallelGateway_2"/>
|
|
|
+ <bpmn2:sequenceFlow id="SequenceFlow_18" tns:priority="1" sourceRef="ParallelGateway_2" targetRef="BusinessRuleTask_3"/>
|
|
|
+ <bpmn2:subProcess id="SubProcess_3" name="Congratulate if Award has a Reason">
|
|
|
+ <bpmn2:extensionElements>
|
|
|
+ <tns:metaData name="elementname">
|
|
|
+ <tns:metaValue><![CDATA[Congratulate if Award has a Reason]]></tns:metaValue>
|
|
|
+ </tns:metaData>
|
|
|
+ </bpmn2:extensionElements>
|
|
|
+ <bpmn2:incoming>SequenceFlow_8</bpmn2:incoming>
|
|
|
+ <bpmn2:outgoing>SequenceFlow_9</bpmn2:outgoing>
|
|
|
+ <bpmn2:ioSpecification id="InputOutputSpecification_6">
|
|
|
+ <bpmn2:dataInput id="DataInput_10" itemSubjectRef="ItemDefinition_1" isCollection="true" name="awards"/>
|
|
|
+ <bpmn2:inputSet id="InputSet_6" name="Input Set 6">
|
|
|
+ <bpmn2:dataInputRefs>DataInput_10</bpmn2:dataInputRefs>
|
|
|
+ </bpmn2:inputSet>
|
|
|
+ </bpmn2:ioSpecification>
|
|
|
+ <bpmn2:dataInputAssociation id="DataInputAssociation_7">
|
|
|
+ <bpmn2:sourceRef>awards</bpmn2:sourceRef>
|
|
|
+ <bpmn2:targetRef>DataInput_10</bpmn2:targetRef>
|
|
|
+ </bpmn2:dataInputAssociation>
|
|
|
+ <bpmn2:multiInstanceLoopCharacteristics id="MultiInstanceLoopCharacteristics_3">
|
|
|
+ <bpmn2:loopDataInputRef>DataInput_10</bpmn2:loopDataInputRef>
|
|
|
+ <bpmn2:inputDataItem xsi:type="bpmn2:tDataInput" id="congrat" itemSubjectRef="ItemDefinition_4" name="congrat"/>
|
|
|
+ </bpmn2:multiInstanceLoopCharacteristics>
|
|
|
+ <bpmn2:scriptTask id="ScriptTask_1" name="Congratulate the customer">
|
|
|
+ <bpmn2:extensionElements>
|
|
|
+ <tns:metaData name="elementname">
|
|
|
+ <tns:metaValue><![CDATA[Congratulate the customer]]></tns:metaValue>
|
|
|
+ </tns:metaData>
|
|
|
+ </bpmn2:extensionElements>
|
|
|
+ <bpmn2:incoming>SequenceFlow_23</bpmn2:incoming>
|
|
|
+ <bpmn2:outgoing>SequenceFlow_20</bpmn2:outgoing>
|
|
|
+ <bpmn2:script>System.out.println("Congratulations, " + congrat.getCarrier() + ", for " + congrat);</bpmn2:script>
|
|
|
+ </bpmn2:scriptTask>
|
|
|
+ <bpmn2:startEvent id="StartEvent_4" name="Start Event 4">
|
|
|
+ <bpmn2:extensionElements>
|
|
|
+ <tns:metaData name="elementname">
|
|
|
+ <tns:metaValue><![CDATA[Start Event 4]]></tns:metaValue>
|
|
|
+ </tns:metaData>
|
|
|
+ </bpmn2:extensionElements>
|
|
|
+ <bpmn2:outgoing>SequenceFlow_21</bpmn2:outgoing>
|
|
|
+ </bpmn2:startEvent>
|
|
|
+ <bpmn2:endEvent id="EndEvent_5" name="End Event 5">
|
|
|
+ <bpmn2:extensionElements>
|
|
|
+ <tns:metaData name="elementname">
|
|
|
+ <tns:metaValue><![CDATA[End Event 5]]></tns:metaValue>
|
|
|
+ </tns:metaData>
|
|
|
+ </bpmn2:extensionElements>
|
|
|
+ <bpmn2:incoming>SequenceFlow_20</bpmn2:incoming>
|
|
|
+ </bpmn2:endEvent>
|
|
|
+ <bpmn2:sequenceFlow id="SequenceFlow_20" tns:priority="1" sourceRef="ScriptTask_1" targetRef="EndEvent_5"/>
|
|
|
+ <bpmn2:exclusiveGateway id="ExclusiveGateway_2" name="Award Justified?" gatewayDirection="Diverging" default="SequenceFlow_22">
|
|
|
+ <bpmn2:incoming>SequenceFlow_21</bpmn2:incoming>
|
|
|
+ <bpmn2:outgoing>SequenceFlow_22</bpmn2:outgoing>
|
|
|
+ <bpmn2:outgoing>SequenceFlow_23</bpmn2:outgoing>
|
|
|
+ </bpmn2:exclusiveGateway>
|
|
|
+ <bpmn2:sequenceFlow id="SequenceFlow_21" tns:priority="1" sourceRef="StartEvent_4" targetRef="ExclusiveGateway_2"/>
|
|
|
+ <bpmn2:endEvent id="EndEvent_6" name="End Event 6">
|
|
|
+ <bpmn2:extensionElements>
|
|
|
+ <tns:metaData name="elementname">
|
|
|
+ <tns:metaValue><![CDATA[End Event 6]]></tns:metaValue>
|
|
|
+ </tns:metaData>
|
|
|
+ </bpmn2:extensionElements>
|
|
|
+ <bpmn2:incoming>SequenceFlow_22</bpmn2:incoming>
|
|
|
+ </bpmn2:endEvent>
|
|
|
+ <bpmn2:sequenceFlow id="SequenceFlow_22" tns:priority="1" name="No" sourceRef="ExclusiveGateway_2" targetRef="EndEvent_6"/>
|
|
|
+ <bpmn2:sequenceFlow id="SequenceFlow_23" tns:priority="1" name="Yes" sourceRef="ExclusiveGateway_2" targetRef="ScriptTask_1">
|
|
|
+ <bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" id="FormalExpression_3" language="http://www.java.com/java">return congrat.getReason() != null;</bpmn2:conditionExpression>
|
|
|
+ </bpmn2:sequenceFlow>
|
|
|
+ </bpmn2:subProcess>
|
|
|
+ </bpmn2:process>
|
|
|
+ <bpmndi:BPMNDiagram id="BPMNDiagram_1">
|
|
|
+ <bpmndi:BPMNPlane id="BPMNPlane_Process_1" bpmnElement="ruleflow.RulesWithListSubProc">
|
|
|
+ <bpmndi:BPMNShape id="BPMNShape_SubProcess_1" bpmnElement="SubProcess_1" isExpanded="true">
|
|
|
+ <dc:Bounds height="150.0" width="311.0" x="129.0" y="410.0"/>
|
|
|
+ <bpmndi:BPMNLabel>
|
|
|
+ <dc:Bounds height="11.0" width="140.0" x="135.0" y="413.0"/>
|
|
|
+ </bpmndi:BPMNLabel>
|
|
|
+ </bpmndi:BPMNShape>
|
|
|
+ <bpmndi:BPMNShape id="BPMNShape_SubProcess_2" bpmnElement="SubProcess_2" isExpanded="true">
|
|
|
+ <dc:Bounds height="150.0" width="312.0" x="129.0" y="240.0"/>
|
|
|
+ <bpmndi:BPMNLabel>
|
|
|
+ <dc:Bounds height="11.0" width="154.0" x="135.0" y="243.0"/>
|
|
|
+ </bpmndi:BPMNLabel>
|
|
|
+ </bpmndi:BPMNShape>
|
|
|
+ <bpmndi:BPMNShape id="BPMNShape_SubProcess_3" bpmnElement="SubProcess_3" isExpanded="true">
|
|
|
+ <dc:Bounds height="204.0" width="320.0" x="672.0" y="127.0"/>
|
|
|
+ <bpmndi:BPMNLabel>
|
|
|
+ <dc:Bounds height="11.0" width="144.0" x="678.0" y="130.0"/>
|
|
|
+ </bpmndi:BPMNLabel>
|
|
|
+ </bpmndi:BPMNShape>
|
|
|
+ <bpmndi:BPMNShape id="BPMNShape_StartEvent_1" bpmnElement="StartEvent_1">
|
|
|
+ <dc:Bounds height="0.0" width="0.0" x="45.0" y="45.0"/>
|
|
|
+ <bpmndi:BPMNLabel id="BPMNLabel_1">
|
|
|
+ <dc:Bounds height="14.0" width="69.0" x="29.0" y="81.0"/>
|
|
|
+ </bpmndi:BPMNLabel>
|
|
|
+ </bpmndi:BPMNShape>
|
|
|
+ <bpmndi:BPMNShape id="BPMNShape_BusinessRuleTask_1" bpmnElement="BusinessRuleTask_1" isExpanded="true">
|
|
|
+ <dc:Bounds height="50.0" width="110.0" x="460.0" y="38.0"/>
|
|
|
+ <bpmndi:BPMNLabel id="BPMNLabel_2">
|
|
|
+ <dc:Bounds height="11.0" width="98.0" x="466.0" y="57.0"/>
|
|
|
+ </bpmndi:BPMNLabel>
|
|
|
+ </bpmndi:BPMNShape>
|
|
|
+ <bpmndi:BPMNShape id="BPMNShape_BusinessRuleTask_3" bpmnElement="BusinessRuleTask_3" isExpanded="true">
|
|
|
+ <dc:Bounds height="50.0" width="110.0" x="140.0" y="38.0"/>
|
|
|
+ <bpmndi:BPMNLabel id="BPMNLabel_3">
|
|
|
+ <dc:Bounds height="11.0" width="91.0" x="149.0" y="57.0"/>
|
|
|
+ </bpmndi:BPMNLabel>
|
|
|
+ </bpmndi:BPMNShape>
|
|
|
+ <bpmndi:BPMNShape id="BPMNShape_ExclusiveGateway_1" bpmnElement="ExclusiveGateway_1" isMarkerVisible="true">
|
|
|
+ <dc:Bounds height="50.0" width="50.0" x="624.0" y="38.0"/>
|
|
|
+ <bpmndi:BPMNLabel id="BPMNLabel_4">
|
|
|
+ <dc:Bounds height="11.0" width="60.0" x="619.0" y="88.0"/>
|
|
|
+ </bpmndi:BPMNLabel>
|
|
|
+ </bpmndi:BPMNShape>
|
|
|
+ <bpmndi:BPMNShape id="BPMNShape_ScriptTask_1" bpmnElement="ScriptTask_1" isExpanded="true">
|
|
|
+ <dc:Bounds height="50.0" width="110.0" x="770.0" y="147.0"/>
|
|
|
+ <bpmndi:BPMNLabel id="BPMNLabel_5">
|
|
|
+ <dc:Bounds height="11.0" width="107.0" x="771.0" y="166.0"/>
|
|
|
+ </bpmndi:BPMNLabel>
|
|
|
+ </bpmndi:BPMNShape>
|
|
|
+ <bpmndi:BPMNShape id="BPMNShape_EndEvent_2" bpmnElement="EndEvent_2">
|
|
|
+ <dc:Bounds height="36.0" width="36.0" x="814.0" y="377.0"/>
|
|
|
+ <bpmndi:BPMNLabel id="BPMNLabel_6">
|
|
|
+ <dc:Bounds height="11.0" width="52.0" x="806.0" y="413.0"/>
|
|
|
+ </bpmndi:BPMNLabel>
|
|
|
+ </bpmndi:BPMNShape>
|
|
|
+ <bpmndi:BPMNShape id="BPMNShape_EndEvent_4" bpmnElement="EndEvent_4">
|
|
|
+ <dc:Bounds height="36.0" width="36.0" x="737.0" y="45.0"/>
|
|
|
+ <bpmndi:BPMNLabel id="BPMNLabel_7">
|
|
|
+ <dc:Bounds height="11.0" width="55.0" x="728.0" y="81.0"/>
|
|
|
+ </bpmndi:BPMNLabel>
|
|
|
+ </bpmndi:BPMNShape>
|
|
|
+ <bpmndi:BPMNShape id="BPMNShape_BusinessRuleTask_2" bpmnElement="BusinessRuleTask_2" isExpanded="true">
|
|
|
+ <dc:Bounds height="50.0" width="110.0" x="300.0" y="38.0"/>
|
|
|
+ <bpmndi:BPMNLabel id="BPMNLabel_8">
|
|
|
+ <dc:Bounds height="11.0" width="81.0" x="314.0" y="57.0"/>
|
|
|
+ </bpmndi:BPMNLabel>
|
|
|
+ </bpmndi:BPMNShape>
|
|
|
+ <bpmndi:BPMNShape id="BPMNShape_ParallelGateway_1" bpmnElement="ParallelGateway_1" isMarkerVisible="true">
|
|
|
+ <dc:Bounds height="50.0" width="50.0" x="38.0" y="317.0"/>
|
|
|
+ <bpmndi:BPMNLabel>
|
|
|
+ <dc:Bounds height="11.0" width="76.0" x="25.0" y="367.0"/>
|
|
|
+ </bpmndi:BPMNLabel>
|
|
|
+ </bpmndi:BPMNShape>
|
|
|
+ <bpmndi:BPMNShape id="BPMNShape_StartEvent_2" bpmnElement="StartEvent_2">
|
|
|
+ <dc:Bounds height="36.0" width="36.0" x="149.0" y="299.0"/>
|
|
|
+ <bpmndi:BPMNLabel>
|
|
|
+ <dc:Bounds height="11.0" width="53.0" x="141.0" y="335.0"/>
|
|
|
+ </bpmndi:BPMNLabel>
|
|
|
+ </bpmndi:BPMNShape>
|
|
|
+ <bpmndi:BPMNShape id="BPMNShape_StartEvent_3" bpmnElement="StartEvent_3">
|
|
|
+ <dc:Bounds height="36.0" width="36.0" x="149.0" y="468.0"/>
|
|
|
+ <bpmndi:BPMNLabel>
|
|
|
+ <dc:Bounds height="11.0" width="53.0" x="141.0" y="504.0"/>
|
|
|
+ </bpmndi:BPMNLabel>
|
|
|
+ </bpmndi:BPMNShape>
|
|
|
+ <bpmndi:BPMNShape id="BPMNShape_ScriptTask_2" bpmnElement="ScriptTask_2" isExpanded="true">
|
|
|
+ <dc:Bounds height="50.0" width="110.0" x="228.0" y="292.0"/>
|
|
|
+ <bpmndi:BPMNLabel>
|
|
|
+ <dc:Bounds height="11.0" width="69.0" x="248.0" y="311.0"/>
|
|
|
+ </bpmndi:BPMNLabel>
|
|
|
+ </bpmndi:BPMNShape>
|
|
|
+ <bpmndi:BPMNShape id="BPMNShape_EndEvent_1" bpmnElement="EndEvent_1">
|
|
|
+ <dc:Bounds height="36.0" width="36.0" x="373.0" y="299.0"/>
|
|
|
+ <bpmndi:BPMNLabel>
|
|
|
+ <dc:Bounds height="11.0" width="50.0" x="366.0" y="335.0"/>
|
|
|
+ </bpmndi:BPMNLabel>
|
|
|
+ </bpmndi:BPMNShape>
|
|
|
+ <bpmndi:BPMNShape id="BPMNShape_ScriptTask_3" bpmnElement="ScriptTask_3" isExpanded="true">
|
|
|
+ <dc:Bounds height="50.0" width="110.0" x="229.0" y="461.0"/>
|
|
|
+ <bpmndi:BPMNLabel>
|
|
|
+ <dc:Bounds height="11.0" width="55.0" x="256.0" y="480.0"/>
|
|
|
+ </bpmndi:BPMNLabel>
|
|
|
+ </bpmndi:BPMNShape>
|
|
|
+ <bpmndi:BPMNShape id="BPMNShape_EndEvent_3" bpmnElement="EndEvent_3">
|
|
|
+ <dc:Bounds height="36.0" width="36.0" x="372.0" y="468.0"/>
|
|
|
+ <bpmndi:BPMNLabel>
|
|
|
+ <dc:Bounds height="11.0" width="50.0" x="365.0" y="504.0"/>
|
|
|
+ </bpmndi:BPMNLabel>
|
|
|
+ </bpmndi:BPMNShape>
|
|
|
+ <bpmndi:BPMNShape id="BPMNShape_ParallelGateway_2" bpmnElement="ParallelGateway_2" isMarkerVisible="true">
|
|
|
+ <dc:Bounds height="50.0" width="50.0" x="516.0" y="290.0"/>
|
|
|
+ <bpmndi:BPMNLabel>
|
|
|
+ <dc:Bounds height="11.0" width="76.0" x="503.0" y="340.0"/>
|
|
|
+ </bpmndi:BPMNLabel>
|
|
|
+ </bpmndi:BPMNShape>
|
|
|
+ <bpmndi:BPMNShape id="BPMNShape_StartEvent_4" bpmnElement="StartEvent_4">
|
|
|
+ <dc:Bounds height="36.0" width="36.0" x="708.0" y="256.0"/>
|
|
|
+ <bpmndi:BPMNLabel>
|
|
|
+ <dc:Bounds height="11.0" width="53.0" x="700.0" y="292.0"/>
|
|
|
+ </bpmndi:BPMNLabel>
|
|
|
+ </bpmndi:BPMNShape>
|
|
|
+ <bpmndi:BPMNShape id="BPMNShape_EndEvent_5" bpmnElement="EndEvent_5">
|
|
|
+ <dc:Bounds height="36.0" width="36.0" x="914.0" y="154.0"/>
|
|
|
+ <bpmndi:BPMNLabel>
|
|
|
+ <dc:Bounds height="11.0" width="50.0" x="907.0" y="190.0"/>
|
|
|
+ </bpmndi:BPMNLabel>
|
|
|
+ </bpmndi:BPMNShape>
|
|
|
+ <bpmndi:BPMNShape id="BPMNShape_ExclusiveGateway_2" bpmnElement="ExclusiveGateway_2" isMarkerVisible="true">
|
|
|
+ <dc:Bounds height="50.0" width="50.0" x="800.0" y="249.0"/>
|
|
|
+ <bpmndi:BPMNLabel>
|
|
|
+ <dc:Bounds height="11.0" width="66.0" x="792.0" y="299.0"/>
|
|
|
+ </bpmndi:BPMNLabel>
|
|
|
+ </bpmndi:BPMNShape>
|
|
|
+ <bpmndi:BPMNShape id="BPMNShape_EndEvent_6" bpmnElement="EndEvent_6">
|
|
|
+ <dc:Bounds height="36.0" width="36.0" x="914.0" y="256.0"/>
|
|
|
+ <bpmndi:BPMNLabel>
|
|
|
+ <dc:Bounds height="11.0" width="50.0" x="907.0" y="292.0"/>
|
|
|
+ </bpmndi:BPMNLabel>
|
|
|
+ </bpmndi:BPMNShape>
|
|
|
+ <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_6" bpmnElement="SequenceFlow_6" sourceElement="BPMNShape_BusinessRuleTask_1" targetElement="BPMNShape_ExclusiveGateway_1">
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="570.0" y="63.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="597.0" y="63.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="624.0" y="63.0"/>
|
|
|
+ <bpmndi:BPMNLabel id="BPMNLabel_10"/>
|
|
|
+ </bpmndi:BPMNEdge>
|
|
|
+ <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_8" bpmnElement="SequenceFlow_8" sourceElement="BPMNShape_ExclusiveGateway_1" targetElement="BPMNShape_SubProcess_3">
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="649.0" y="88.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="649.0" y="229.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="672.0" y="229.0"/>
|
|
|
+ <bpmndi:BPMNLabel id="BPMNLabel_11"/>
|
|
|
+ </bpmndi:BPMNEdge>
|
|
|
+ <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_9" bpmnElement="SequenceFlow_9" sourceElement="BPMNShape_SubProcess_3" targetElement="BPMNShape_EndEvent_2">
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="832.0" y="331.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="832.0" y="354.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="832.0" y="377.0"/>
|
|
|
+ <bpmndi:BPMNLabel id="BPMNLabel_12"/>
|
|
|
+ </bpmndi:BPMNEdge>
|
|
|
+ <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_12" bpmnElement="SequenceFlow_12" sourceElement="BPMNShape_ExclusiveGateway_1" targetElement="BPMNShape_EndEvent_4">
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="674.0" y="63.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="705.0" y="63.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="737.0" y="63.0"/>
|
|
|
+ <bpmndi:BPMNLabel id="BPMNLabel_13"/>
|
|
|
+ </bpmndi:BPMNEdge>
|
|
|
+ <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_1" bpmnElement="SequenceFlow_1" sourceElement="BPMNShape_BusinessRuleTask_3" targetElement="BPMNShape_BusinessRuleTask_2">
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="250.0" y="63.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="275.0" y="63.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="300.0" y="63.0"/>
|
|
|
+ <bpmndi:BPMNLabel id="BPMNLabel_9"/>
|
|
|
+ </bpmndi:BPMNEdge>
|
|
|
+ <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_2" bpmnElement="SequenceFlow_2" sourceElement="BPMNShape_BusinessRuleTask_2" targetElement="BPMNShape_BusinessRuleTask_1">
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="410.0" y="63.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="435.0" y="63.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="460.0" y="63.0"/>
|
|
|
+ <bpmndi:BPMNLabel id="BPMNLabel_14"/>
|
|
|
+ </bpmndi:BPMNEdge>
|
|
|
+ <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_5" bpmnElement="SequenceFlow_5" sourceElement="BPMNShape_StartEvent_1" targetElement="BPMNShape_ParallelGateway_1">
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="63.0" y="81.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="63.0" y="199.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="63.0" y="317.0"/>
|
|
|
+ <bpmndi:BPMNLabel/>
|
|
|
+ </bpmndi:BPMNEdge>
|
|
|
+ <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_7" bpmnElement="SequenceFlow_7" sourceElement="BPMNShape_ParallelGateway_1" targetElement="BPMNShape_SubProcess_2">
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="88.0" y="342.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="108.0" y="342.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="108.0" y="315.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="129.0" y="315.0"/>
|
|
|
+ <bpmndi:BPMNLabel/>
|
|
|
+ </bpmndi:BPMNEdge>
|
|
|
+ <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_10" bpmnElement="SequenceFlow_10" sourceElement="BPMNShape_ParallelGateway_1" targetElement="BPMNShape_SubProcess_1">
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="63.0" y="367.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="63.0" y="485.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="129.0" y="485.0"/>
|
|
|
+ <bpmndi:BPMNLabel/>
|
|
|
+ </bpmndi:BPMNEdge>
|
|
|
+ <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_11" bpmnElement="SequenceFlow_11" sourceElement="BPMNShape_StartEvent_2" targetElement="BPMNShape_ScriptTask_2">
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="185.0" y="317.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="206.0" y="317.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="228.0" y="317.0"/>
|
|
|
+ <bpmndi:BPMNLabel/>
|
|
|
+ </bpmndi:BPMNEdge>
|
|
|
+ <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_13" bpmnElement="SequenceFlow_13" sourceElement="BPMNShape_ScriptTask_2" targetElement="BPMNShape_EndEvent_1">
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="338.0" y="317.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="355.0" y="317.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="373.0" y="317.0"/>
|
|
|
+ <bpmndi:BPMNLabel/>
|
|
|
+ </bpmndi:BPMNEdge>
|
|
|
+ <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_14" bpmnElement="SequenceFlow_14" sourceElement="BPMNShape_StartEvent_3" targetElement="BPMNShape_ScriptTask_3">
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="185.0" y="486.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="207.0" y="486.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="229.0" y="486.0"/>
|
|
|
+ <bpmndi:BPMNLabel/>
|
|
|
+ </bpmndi:BPMNEdge>
|
|
|
+ <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_15" bpmnElement="SequenceFlow_15" sourceElement="BPMNShape_ScriptTask_3" targetElement="BPMNShape_EndEvent_3">
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="339.0" y="486.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="355.0" y="486.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="372.0" y="486.0"/>
|
|
|
+ <bpmndi:BPMNLabel/>
|
|
|
+ </bpmndi:BPMNEdge>
|
|
|
+ <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_16" bpmnElement="SequenceFlow_16" sourceElement="BPMNShape_SubProcess_2" targetElement="BPMNShape_ParallelGateway_2">
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="441.0" y="315.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="478.0" y="315.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="516.0" y="315.0"/>
|
|
|
+ <bpmndi:BPMNLabel/>
|
|
|
+ </bpmndi:BPMNEdge>
|
|
|
+ <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_17" bpmnElement="SequenceFlow_17" sourceElement="BPMNShape_SubProcess_1" targetElement="BPMNShape_ParallelGateway_2">
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="440.0" y="485.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="541.0" y="485.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="541.0" y="340.0"/>
|
|
|
+ <bpmndi:BPMNLabel/>
|
|
|
+ </bpmndi:BPMNEdge>
|
|
|
+ <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_18" bpmnElement="SequenceFlow_18" sourceElement="BPMNShape_ParallelGateway_2" targetElement="BPMNShape_BusinessRuleTask_3">
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="541.0" y="290.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="541.0" y="189.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="195.0" y="189.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="195.0" y="88.0"/>
|
|
|
+ <bpmndi:BPMNLabel/>
|
|
|
+ </bpmndi:BPMNEdge>
|
|
|
+ <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_20" bpmnElement="SequenceFlow_20" sourceElement="BPMNShape_ScriptTask_1" targetElement="BPMNShape_EndEvent_5">
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="880.0" y="172.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="897.0" y="172.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="914.0" y="172.0"/>
|
|
|
+ <bpmndi:BPMNLabel/>
|
|
|
+ </bpmndi:BPMNEdge>
|
|
|
+ <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_21" bpmnElement="SequenceFlow_21" sourceElement="BPMNShape_StartEvent_4" targetElement="BPMNShape_ExclusiveGateway_2">
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="744.0" y="274.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="772.0" y="274.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="800.0" y="274.0"/>
|
|
|
+ <bpmndi:BPMNLabel/>
|
|
|
+ </bpmndi:BPMNEdge>
|
|
|
+ <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_22" bpmnElement="SequenceFlow_22" sourceElement="BPMNShape_ExclusiveGateway_2" targetElement="BPMNShape_EndEvent_6">
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="850.0" y="274.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="882.0" y="274.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="914.0" y="274.0"/>
|
|
|
+ <bpmndi:BPMNLabel>
|
|
|
+ <dc:Bounds height="11.0" width="12.0" x="877.0" y="275.0"/>
|
|
|
+ </bpmndi:BPMNLabel>
|
|
|
+ </bpmndi:BPMNEdge>
|
|
|
+ <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_23" bpmnElement="SequenceFlow_23" sourceElement="BPMNShape_ExclusiveGateway_2" targetElement="BPMNShape_ScriptTask_1">
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="825.0" y="249.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="825.0" y="223.0"/>
|
|
|
+ <di:waypoint xsi:type="dc:Point" x="825.0" y="197.0"/>
|
|
|
+ <bpmndi:BPMNLabel>
|
|
|
+ <dc:Bounds height="11.0" width="15.0" x="818.0" y="224.0"/>
|
|
|
+ </bpmndi:BPMNLabel>
|
|
|
+ </bpmndi:BPMNEdge>
|
|
|
+ </bpmndi:BPMNPlane>
|
|
|
+ </bpmndi:BPMNDiagram>
|
|
|
+</bpmn2:definitions>
|