mirror of
https://github.com/sartography/sample-process-models.git
synced 2025-02-23 13:18:21 +00:00
updates from staging
This commit is contained in:
parent
7a442d6bba
commit
b0c56ae1cb
@ -25,7 +25,8 @@
|
||||
<bpmn:laneSet id="LaneSet_0txkzqg">
|
||||
<bpmn:lane id="Lane_1a0qu8e" name="Core Contributor">
|
||||
<bpmn:flowNodeRef>Submit_the_invoice</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_0v0xwro</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Event_1lgiv0q</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Gateway_16gxu6s</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Gateway_0wt7ine</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Event_0svbvjn</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Event_0oas81w</bpmn:flowNodeRef>
|
||||
@ -37,9 +38,6 @@
|
||||
<bpmn:flowNodeRef>Gateway_1l4tz4i</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_102t7tk</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_1lq96cy</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_0gkejaj</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_1ucvkk4</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Event_1egoehb</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Event_15y55nw</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Gateway_05ov5p5</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_0o1vc0a</bpmn:flowNodeRef>
|
||||
@ -49,16 +47,16 @@
|
||||
<bpmn:flowNodeRef>Activity_0fsoa08</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Event_1b58a3z</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_0fq1nb4</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Event_1lgiv0q</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_0uy3uhy</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Event_0bvopx2</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_08koius</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_0gkejaj</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_1ucvkk4</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_18pr24b</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Event_1egoehb</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_02lq9lo</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Gateway_16gxu6s</bpmn:flowNodeRef>
|
||||
</bpmn:lane>
|
||||
<bpmn:lane id="Lane_1so23vf" name="Finance Team">
|
||||
<bpmn:flowNodeRef>Activity_0cdgqi0</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_09ngmp9</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Event_16u0f7b</bpmn:flowNodeRef>
|
||||
</bpmn:lane>
|
||||
</bpmn:laneSet>
|
||||
@ -70,21 +68,16 @@
|
||||
<bpmn:sequenceFlow id="Flow_1gohkts" name="Yes" sourceRef="Gateway_1lbghql" targetRef="Event_0m3ri6v" />
|
||||
<bpmn:sequenceFlow id="Flow_18xvx8w" name="yes" sourceRef="Gateway_1l4tz4i" targetRef="Activity_0fq1nb4" />
|
||||
<bpmn:sequenceFlow id="Flow_1m8oeg0" sourceRef="Activity_1ucvkk4" targetRef="Gateway_1l4tz4i" />
|
||||
<bpmn:sequenceFlow id="Flow_0y0y44w" sourceRef="Activity_09ngmp9" targetRef="Event_16u0f7b" />
|
||||
<bpmn:userTask id="Submit_the_invoice" name="2. Submit the invoice">
|
||||
<bpmn:userTask id="Submit_the_invoice" name="2. Submit the invoice" scriptFormat="python" script="import decimal # Check if there are more than two decimal places d = decimal.Decimal('56.4325') d_cnt = d.as_tuple().exponent if d_cnt < -2: isDecimal = False else: isDecimal = True isNameNum = False for c in contributorName: if c.isdigit(): isNameNum = True break">
|
||||
<bpmn:extensionElements>
|
||||
<spiffworkflow:properties>
|
||||
<spiffworkflow:property name="formJsonSchemaFilename" value="Submit-the-invoice_JSONSchema.json" />
|
||||
<spiffworkflow:property name="formUiSchemaFilename" value="Submit-the-invoice_UISchema.json" />
|
||||
</spiffworkflow:properties>
|
||||
<spiffworkflow:postScript>isNameNum = False
|
||||
for c in contributorName:
|
||||
if c.isdigit():
|
||||
isNameNum = True
|
||||
break</spiffworkflow:postScript>
|
||||
<spiffworkflow:postScript />
|
||||
</bpmn:extensionElements>
|
||||
<bpmn:incoming>Flow_11b24we</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_1uvbh98</bpmn:outgoing>
|
||||
<bpmn:outgoing>Flow_02moyg7</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<bpmn:sequenceFlow id="Flow_11b24we" sourceRef="Gateway_16gxu6s" targetRef="Submit_the_invoice" />
|
||||
<bpmn:sequenceFlow id="Flow_1ex5hfx" sourceRef="Event_15y55nw" targetRef="Activity_0gkejaj" />
|
||||
@ -94,17 +87,33 @@ for c in contributorName:
|
||||
<bpmn:sequenceFlow id="Flow_1wturr2" sourceRef="Activity_1ftzr6x" targetRef="Event_0f3d2bp" />
|
||||
<bpmn:sequenceFlow id="Flow_0bfs2xe" name="no" sourceRef="Gateway_1l4tz4i" targetRef="Activity_0fsoa08" />
|
||||
<bpmn:sequenceFlow id="Flow_0c0c9mw" sourceRef="Activity_0fsoa08" targetRef="Event_1b58a3z" />
|
||||
<bpmn:sequenceFlow id="Flow_0vd1pxu" sourceRef="Activity_0cdgqi0" targetRef="Activity_09ngmp9" />
|
||||
<bpmn:sequenceFlow id="Flow_0vd1pxu" sourceRef="Activity_0cdgqi0" targetRef="Event_16u0f7b" />
|
||||
<bpmn:sequenceFlow id="Flow_1an91fc" sourceRef="Activity_102t7tk" targetRef="Activity_1lq96cy" />
|
||||
<bpmn:businessRuleTask id="Activity_0v0xwro" name="2b. Data validation rules">
|
||||
<bpmn:extensionElements>
|
||||
<spiffworkflow:calledDecisionId>submit_involce_valication</spiffworkflow:calledDecisionId>
|
||||
</bpmn:extensionElements>
|
||||
<bpmn:incoming>Flow_1uvbh98</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_0ksxfji</bpmn:outgoing>
|
||||
</bpmn:businessRuleTask>
|
||||
<bpmn:sequenceFlow id="Flow_0zy4869" sourceRef="Event_0m3ri6v" targetRef="Activity_0fq1nb4" />
|
||||
<bpmn:sequenceFlow id="Flow_01cnc1i" sourceRef="Activity_0fq1nb4" targetRef="Activity_102t7tk" />
|
||||
<bpmn:sequenceFlow id="Flow_0vkr4vr" sourceRef="Activity_1lq96cy" targetRef="Activity_0cdgqi0" />
|
||||
<bpmn:sequenceFlow id="Flow_1n7wssu" sourceRef="Gateway_1717c0p" targetRef="Activity_0cfvsk7" />
|
||||
<bpmn:sequenceFlow id="Flow_1l1n5j5" sourceRef="Activity_0cfvsk7" targetRef="Event_15y55nw" />
|
||||
<bpmn:sequenceFlow id="Flow_1i8r773" sourceRef="Gateway_05ov5p5" targetRef="Activity_0o1vc0a" />
|
||||
<bpmn:sequenceFlow id="Flow_1qq2iv5" sourceRef="Gateway_05ov5p5" targetRef="Activity_0p88elm" />
|
||||
<bpmn:sequenceFlow id="Flow_1094cjp" sourceRef="Activity_0o1vc0a" targetRef="Gateway_1717c0p" />
|
||||
<bpmn:sequenceFlow id="Flow_1dtnpw3" sourceRef="Activity_0p88elm" targetRef="Gateway_1717c0p" />
|
||||
<bpmn:startEvent id="Event_1lgiv0q">
|
||||
<bpmn:outgoing>Flow_0exo5rh</bpmn:outgoing>
|
||||
</bpmn:startEvent>
|
||||
<bpmn:sequenceFlow id="Flow_0exo5rh" sourceRef="Event_1lgiv0q" targetRef="Gateway_16gxu6s" />
|
||||
<bpmn:sequenceFlow id="Flow_0nhu0ew" sourceRef="Event_0oas81w" targetRef="Event_0bvopx2" />
|
||||
<bpmn:sequenceFlow id="Flow_13ng1f4" sourceRef="Event_0svbvjn" targetRef="Activity_02lq9lo" />
|
||||
<bpmn:sequenceFlow id="Flow_18cic3h" sourceRef="Activity_02lq9lo" targetRef="Gateway_16gxu6s" />
|
||||
<bpmn:exclusiveGateway id="Gateway_16gxu6s">
|
||||
<bpmn:incoming>Flow_0exo5rh</bpmn:incoming>
|
||||
<bpmn:incoming>Flow_18cic3h</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_11b24we</bpmn:outgoing>
|
||||
</bpmn:exclusiveGateway>
|
||||
<bpmn:sequenceFlow id="Flow_02moyg7" sourceRef="Submit_the_invoice" targetRef="Activity_18pr24b" />
|
||||
<bpmn:sequenceFlow id="Flow_1ck27i7" sourceRef="Activity_18pr24b" targetRef="Gateway_0wt7ine" />
|
||||
<bpmn:exclusiveGateway id="Gateway_0wt7ine" name="Successful?" default="Flow_1x4rtop">
|
||||
<bpmn:incoming>Flow_0ksxfji</bpmn:incoming>
|
||||
<bpmn:incoming>Flow_1ck27i7</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_1x4rtop</bpmn:outgoing>
|
||||
<bpmn:outgoing>Flow_05ffq52</bpmn:outgoing>
|
||||
</bpmn:exclusiveGateway>
|
||||
@ -118,7 +127,6 @@ for c in contributorName:
|
||||
<bpmn:incoming>Flow_1x4rtop</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_0nhu0ew</bpmn:outgoing>
|
||||
</bpmn:intermediateThrowEvent>
|
||||
<bpmn:sequenceFlow id="Flow_0zy4869" sourceRef="Event_0m3ri6v" targetRef="Activity_0fq1nb4" />
|
||||
<bpmn:exclusiveGateway id="Gateway_1lbghql" name="match?">
|
||||
<bpmn:incoming>Flow_1c5u447</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_1gohkts</bpmn:outgoing>
|
||||
@ -152,11 +160,6 @@ for c in contributorName:
|
||||
<bpmn:incoming>Flow_138hkfx</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_1m8oeg0</bpmn:outgoing>
|
||||
</bpmn:subProcess>
|
||||
<bpmn:boundaryEvent id="Event_1egoehb" name="3 days" cancelActivity="false" attachedToRef="Activity_1ucvkk4">
|
||||
<bpmn:outgoing>Flow_0rqdcfk</bpmn:outgoing>
|
||||
<bpmn:timerEventDefinition id="TimerEventDefinition_01akaaz" />
|
||||
</bpmn:boundaryEvent>
|
||||
<bpmn:sequenceFlow id="Flow_01cnc1i" sourceRef="Activity_0fq1nb4" targetRef="Activity_102t7tk" />
|
||||
<bpmn:sendTask id="Activity_102t7tk" name="6. Notify CC via Waku "invoice approved"">
|
||||
<bpmn:incoming>Flow_01cnc1i</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_1an91fc</bpmn:outgoing>
|
||||
@ -169,26 +172,14 @@ for c in contributorName:
|
||||
<bpmn:incoming>Flow_0vkr4vr</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_0vd1pxu</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<bpmn:callActivity id="Activity_09ngmp9" name="End process monitoring">
|
||||
<bpmn:documentation>Process performance monitoring:
|
||||
- start time
|
||||
- end time
|
||||
- task processing time
|
||||
- etc</bpmn:documentation>
|
||||
<bpmn:incoming>Flow_0vd1pxu</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_0y0y44w</bpmn:outgoing>
|
||||
</bpmn:callActivity>
|
||||
<bpmn:endEvent id="Event_16u0f7b" name="Invoice is ready for payment">
|
||||
<bpmn:incoming>Flow_0y0y44w</bpmn:incoming>
|
||||
<bpmn:incoming>Flow_0vd1pxu</bpmn:incoming>
|
||||
</bpmn:endEvent>
|
||||
<bpmn:sequenceFlow id="Flow_0vkr4vr" sourceRef="Activity_1lq96cy" targetRef="Activity_0cdgqi0" />
|
||||
<bpmn:sequenceFlow id="Flow_1n7wssu" sourceRef="Gateway_1717c0p" targetRef="Activity_0cfvsk7" />
|
||||
<bpmn:intermediateThrowEvent id="Event_15y55nw" name="Invoice is submitted">
|
||||
<bpmn:documentation>Process milestone should update the process metadata field “milestone reached”</bpmn:documentation>
|
||||
<bpmn:incoming>Flow_1l1n5j5</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_1ex5hfx</bpmn:outgoing>
|
||||
</bpmn:intermediateThrowEvent>
|
||||
<bpmn:sequenceFlow id="Flow_1l1n5j5" sourceRef="Activity_0cfvsk7" targetRef="Event_15y55nw" />
|
||||
<bpmn:parallelGateway id="Gateway_05ov5p5">
|
||||
<bpmn:outgoing>Flow_1i8r773</bpmn:outgoing>
|
||||
<bpmn:outgoing>Flow_1qq2iv5</bpmn:outgoing>
|
||||
@ -206,10 +197,6 @@ for c in contributorName:
|
||||
<bpmn:incoming>Flow_1dtnpw3</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_1n7wssu</bpmn:outgoing>
|
||||
</bpmn:parallelGateway>
|
||||
<bpmn:sequenceFlow id="Flow_1i8r773" sourceRef="Gateway_05ov5p5" targetRef="Activity_0o1vc0a" />
|
||||
<bpmn:sequenceFlow id="Flow_1qq2iv5" sourceRef="Gateway_05ov5p5" targetRef="Activity_0p88elm" />
|
||||
<bpmn:sequenceFlow id="Flow_1094cjp" sourceRef="Activity_0o1vc0a" targetRef="Gateway_1717c0p" />
|
||||
<bpmn:sequenceFlow id="Flow_1dtnpw3" sourceRef="Activity_0p88elm" targetRef="Gateway_1717c0p" />
|
||||
<bpmn:sendTask id="Activity_0cfvsk7" name="3. Notify CC via Waku "invoice uploaded"">
|
||||
<bpmn:incoming>Flow_1n7wssu</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_1l1n5j5</bpmn:outgoing>
|
||||
@ -226,41 +213,89 @@ for c in contributorName:
|
||||
<bpmn:incoming>Flow_0zy4869</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_01cnc1i</bpmn:outgoing>
|
||||
</bpmn:serviceTask>
|
||||
<bpmn:startEvent id="Event_1lgiv0q">
|
||||
<bpmn:outgoing>Flow_0exo5rh</bpmn:outgoing>
|
||||
</bpmn:startEvent>
|
||||
<bpmn:callActivity id="Activity_0uy3uhy" name="Start process monitoring">
|
||||
<bpmn:documentation>Process performance monitoring:
|
||||
- start time
|
||||
- end time
|
||||
- task processing time
|
||||
- etc</bpmn:documentation>
|
||||
</bpmn:callActivity>
|
||||
<bpmn:sequenceFlow id="Flow_0exo5rh" sourceRef="Event_1lgiv0q" targetRef="Gateway_16gxu6s" />
|
||||
<bpmn:sequenceFlow id="Flow_1uvbh98" sourceRef="Submit_the_invoice" targetRef="Activity_0v0xwro" />
|
||||
<bpmn:endEvent id="Event_0bvopx2" name="Temp End Event">
|
||||
<bpmn:incoming>Flow_0nhu0ew</bpmn:incoming>
|
||||
</bpmn:endEvent>
|
||||
<bpmn:sequenceFlow id="Flow_0nhu0ew" sourceRef="Event_0oas81w" targetRef="Event_0bvopx2" />
|
||||
<bpmn:sequenceFlow id="Flow_0ksxfji" sourceRef="Activity_0v0xwro" targetRef="Gateway_0wt7ine" />
|
||||
<bpmn:sendTask id="Activity_08koius" name="Send the Error to front-end" />
|
||||
<bpmn:sequenceFlow id="Flow_13ng1f4" sourceRef="Event_0svbvjn" targetRef="Activity_02lq9lo" />
|
||||
<bpmn:subProcess id="Activity_18pr24b" name="2b. Data validation rules">
|
||||
<bpmn:incoming>Flow_02moyg7</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_1ck27i7</bpmn:outgoing>
|
||||
<bpmn:startEvent id="Event_1qkuk5g">
|
||||
<bpmn:outgoing>Flow_1avkxpe</bpmn:outgoing>
|
||||
</bpmn:startEvent>
|
||||
<bpmn:scriptTask id="Activity_1okqae6" name="Check Due Date">
|
||||
<bpmn:incoming>Flow_1okg2rg</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_1s4qhn1</bpmn:outgoing>
|
||||
<bpmn:script>from datetime import datetime
|
||||
|
||||
invoice_date_obj = datetime.strptime(dueDate, '%Y-%m-%d')
|
||||
|
||||
local_date_time_obj = datetime.utcnow()
|
||||
local_date_str = local_date_time_obj.strftime('%Y-%m-%d')
|
||||
|
||||
if invoice_date_obj > local_date_time_obj:
|
||||
isDueDateAfter = True
|
||||
else:
|
||||
isDueDateAfter = False
|
||||
|
||||
del invoice_date_obj
|
||||
del local_date_time_obj
|
||||
del datetime</bpmn:script>
|
||||
</bpmn:scriptTask>
|
||||
<bpmn:endEvent id="Event_015l7j8">
|
||||
<bpmn:incoming>Flow_0tzjowk</bpmn:incoming>
|
||||
</bpmn:endEvent>
|
||||
<bpmn:sequenceFlow id="Flow_1avkxpe" sourceRef="Event_1qkuk5g" targetRef="Activity_1eafxuh" />
|
||||
<bpmn:scriptTask id="Activity_1eafxuh" name="Check Contributor Name">
|
||||
<bpmn:incoming>Flow_1avkxpe</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_18qyq02</bpmn:outgoing>
|
||||
<bpmn:script>isNameNum = False
|
||||
for c in contributorName:
|
||||
if c.isdigit():
|
||||
isNameNum = True
|
||||
break</bpmn:script>
|
||||
</bpmn:scriptTask>
|
||||
<bpmn:sequenceFlow id="Flow_18qyq02" sourceRef="Activity_1eafxuh" targetRef="Activity_0jimgyd" />
|
||||
<bpmn:sequenceFlow id="Flow_1okg2rg" sourceRef="Activity_0jimgyd" targetRef="Activity_1okqae6" />
|
||||
<bpmn:scriptTask id="Activity_0jimgyd" name="Check Invoice Amount">
|
||||
<bpmn:incoming>Flow_18qyq02</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_1okg2rg</bpmn:outgoing>
|
||||
<bpmn:script>import decimal
|
||||
|
||||
# Check if there are more than two decimal places
|
||||
invoiceAmount_str = str(invoiceAmount)
|
||||
d = decimal.Decimal(invoiceAmount_str)
|
||||
d_cnt = d.as_tuple().exponent
|
||||
|
||||
decimal_cnt = abs(d_cnt)
|
||||
|
||||
del d
|
||||
del decimal</bpmn:script>
|
||||
</bpmn:scriptTask>
|
||||
<bpmn:sequenceFlow id="Flow_0tzjowk" sourceRef="Activity_0w94kjz" targetRef="Event_015l7j8" />
|
||||
<bpmn:businessRuleTask id="Activity_0w94kjz" name="Check Validation Rules">
|
||||
<bpmn:extensionElements>
|
||||
<spiffworkflow:calledDecisionId>submit_involce_valication</spiffworkflow:calledDecisionId>
|
||||
</bpmn:extensionElements>
|
||||
<bpmn:incoming>Flow_1s4qhn1</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_0tzjowk</bpmn:outgoing>
|
||||
</bpmn:businessRuleTask>
|
||||
<bpmn:sequenceFlow id="Flow_1s4qhn1" sourceRef="Activity_1okqae6" targetRef="Activity_0w94kjz" />
|
||||
</bpmn:subProcess>
|
||||
<bpmn:boundaryEvent id="Event_1egoehb" name="3 days" cancelActivity="false" attachedToRef="Activity_1ucvkk4">
|
||||
<bpmn:outgoing>Flow_0rqdcfk</bpmn:outgoing>
|
||||
<bpmn:timerEventDefinition id="TimerEventDefinition_01akaaz" />
|
||||
</bpmn:boundaryEvent>
|
||||
<bpmn:manualTask id="Activity_02lq9lo" name="Show Error(s)">
|
||||
<bpmn:extensionElements>
|
||||
<spiffworkflow:instructionsForEndUser>Validation failed. Please fix.
|
||||
{% if isNameNum %}
|
||||
No numbers allowed in Contributor Name
|
||||
{% endif %} </spiffworkflow:instructionsForEndUser>
|
||||
<spiffworkflow:instructionsForEndUser>Validation failed.
|
||||
{{ submitInvoiceValidationMessage }}
|
||||
Please fix.
|
||||
</spiffworkflow:instructionsForEndUser>
|
||||
</bpmn:extensionElements>
|
||||
<bpmn:incoming>Flow_13ng1f4</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_18cic3h</bpmn:outgoing>
|
||||
</bpmn:manualTask>
|
||||
<bpmn:sequenceFlow id="Flow_18cic3h" sourceRef="Activity_02lq9lo" targetRef="Gateway_16gxu6s" />
|
||||
<bpmn:exclusiveGateway id="Gateway_16gxu6s">
|
||||
<bpmn:incoming>Flow_0exo5rh</bpmn:incoming>
|
||||
<bpmn:incoming>Flow_18cic3h</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_11b24we</bpmn:outgoing>
|
||||
</bpmn:exclusiveGateway>
|
||||
<bpmn:textAnnotation id="TextAnnotation_07oqnmr">
|
||||
<bpmn:text>Please check your invoice data</bpmn:text>
|
||||
</bpmn:textAnnotation>
|
||||
@ -272,375 +307,366 @@ No numbers allowed in Contributor Name
|
||||
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
|
||||
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Collaboration_130jph2">
|
||||
<bpmndi:BPMNShape id="Participant_1fsb6gv_di" bpmnElement="Participant_1fsb6gv" isHorizontal="true">
|
||||
<dc:Bounds x="280" y="-70" width="3140" height="220" />
|
||||
<dc:Bounds x="280" y="-70" width="3150" height="220" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Participant_11ab2hx_di" bpmnElement="Participant_11ab2hx" isHorizontal="true">
|
||||
<dc:Bounds x="280" y="210" width="3140" height="800" />
|
||||
<dc:Bounds x="280" y="210" width="3150" height="800" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Lane_1so23vf_di" bpmnElement="Lane_1so23vf" isHorizontal="true">
|
||||
<dc:Bounds x="310" y="800" width="3110" height="210" />
|
||||
<dc:Bounds x="310" y="800" width="3120" height="210" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Lane_1a0qu8e_di" bpmnElement="Lane_1a0qu8e" isHorizontal="true">
|
||||
<dc:Bounds x="310" y="210" width="3110" height="590" />
|
||||
<dc:Bounds x="310" y="210" width="3120" height="590" />
|
||||
<bpmndi:BPMNLabel />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_1h7igan_di" bpmnElement="Submit_the_invoice">
|
||||
<dc:Bounds x="655" y="482" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_1k2lf3o_di" bpmnElement="Activity_0v0xwro">
|
||||
<dc:Bounds x="820" y="482" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Gateway_0wt7ine_di" bpmnElement="Gateway_0wt7ine" isMarkerVisible="true">
|
||||
<dc:Bounds x="1005" y="497" width="50" height="50" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="1000" y="554" width="60" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_0svbvjn_di" bpmnElement="Event_0svbvjn">
|
||||
<dc:Bounds x="1012" y="422" width="36" height="36" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="926" y="433" width="76" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_0oas81w_di" bpmnElement="Event_0oas81w">
|
||||
<dc:Bounds x="1112" y="504" width="36" height="36" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="1107" y="466.5" width="46" height="27" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Gateway_1lbghql_di" bpmnElement="Gateway_1lbghql" isMarkerVisible="true">
|
||||
<dc:Bounds x="2124" y="497" width="50" height="50" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="2180" y="513" width="37" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_0x83ruk_di" bpmnElement="Event_0x83ruk">
|
||||
<dc:Bounds x="2181" y="394" width="36" height="36" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="2158" y="358" width="82" height="27" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_0m3ri6v_di" bpmnElement="Event_0m3ri6v">
|
||||
<dc:Bounds x="2181" y="582" width="36" height="36" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="2172" y="625" width="57" height="40" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_1bz9zs9_di" bpmnElement="Activity_1ftzr6x">
|
||||
<dc:Bounds x="2426" y="450" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_0f3d2bp_di" bpmnElement="Event_0f3d2bp">
|
||||
<dc:Bounds x="2571" y="472" width="36" height="36" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="2545" y="515" width="90" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Gateway_1l4tz4i_di" bpmnElement="Gateway_1l4tz4i" isMarkerVisible="true">
|
||||
<dc:Bounds x="2654" y="387" width="50" height="50" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="2722" y="402" width="54" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
<bpmndi:BPMNShape id="Event_1lgiv0q_di" bpmnElement="Event_1lgiv0q">
|
||||
<dc:Bounds x="342" y="504" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Gateway_16gxu6s_di" bpmnElement="Gateway_16gxu6s" isMarkerVisible="true">
|
||||
<dc:Bounds x="535" y="497" width="50" height="50" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Gateway_0wt7ine_di" bpmnElement="Gateway_0wt7ine" isMarkerVisible="true">
|
||||
<dc:Bounds x="1015" y="497" width="50" height="50" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="1010" y="554" width="60" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_0svbvjn_di" bpmnElement="Event_0svbvjn">
|
||||
<dc:Bounds x="1022" y="422" width="36" height="36" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="936" y="433" width="76" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_0oas81w_di" bpmnElement="Event_0oas81w">
|
||||
<dc:Bounds x="1122" y="504" width="36" height="36" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="1117" y="467" width="46" height="27" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Gateway_1lbghql_di" bpmnElement="Gateway_1lbghql" isMarkerVisible="true">
|
||||
<dc:Bounds x="2134" y="497" width="50" height="50" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="2190" y="513" width="37" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_0x83ruk_di" bpmnElement="Event_0x83ruk">
|
||||
<dc:Bounds x="2191" y="394" width="36" height="36" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="2169" y="358" width="81" height="27" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_0m3ri6v_di" bpmnElement="Event_0m3ri6v">
|
||||
<dc:Bounds x="2191" y="582" width="36" height="36" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="2182" y="625" width="57" height="40" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_1bz9zs9_di" bpmnElement="Activity_1ftzr6x">
|
||||
<dc:Bounds x="2436" y="450" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_0f3d2bp_di" bpmnElement="Event_0f3d2bp">
|
||||
<dc:Bounds x="2581" y="472" width="36" height="36" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="2555" y="515" width="90" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Gateway_1l4tz4i_di" bpmnElement="Gateway_1l4tz4i" isMarkerVisible="true">
|
||||
<dc:Bounds x="2664" y="387" width="50" height="50" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="2732" y="402" width="54" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_1rn2mgi_di" bpmnElement="Activity_0gkejaj">
|
||||
<dc:Bounds x="1969" y="482" width="100" height="80" />
|
||||
<dc:Bounds x="1979" y="482" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_0j807g0_di" bpmnElement="Activity_1ucvkk4">
|
||||
<dc:Bounds x="2269" y="372" width="100" height="80" />
|
||||
<dc:Bounds x="2279" y="372" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_102t7tk_di" bpmnElement="Activity_102t7tk">
|
||||
<dc:Bounds x="2818" y="560" width="100" height="80" />
|
||||
<dc:Bounds x="2828" y="560" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_17d63h1_di" bpmnElement="Activity_1lq96cy">
|
||||
<dc:Bounds x="2979" y="560" width="100" height="80" />
|
||||
<dc:Bounds x="2989" y="560" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_0xwniza_di" bpmnElement="Activity_0cdgqi0">
|
||||
<dc:Bounds x="2979" y="870" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_09ngmp9_di" bpmnElement="Activity_09ngmp9">
|
||||
<dc:Bounds x="3154" y="870" width="100" height="80" />
|
||||
<dc:Bounds x="2989" y="870" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_16u0f7b_di" bpmnElement="Event_16u0f7b">
|
||||
<dc:Bounds x="3312" y="892" width="36" height="36" />
|
||||
<dc:Bounds x="3322" y="892" width="36" height="36" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="3292" y="935" width="77" height="27" />
|
||||
<dc:Bounds x="3302" y="935" width="77" height="27" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_15y55nw_di" bpmnElement="Event_15y55nw">
|
||||
<dc:Bounds x="1851" y="504" width="36" height="36" />
|
||||
<dc:Bounds x="1861" y="504" width="36" height="36" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="1845" y="547" width="48" height="27" />
|
||||
<dc:Bounds x="1855" y="547" width="48" height="27" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Gateway_10gbs8m_di" bpmnElement="Gateway_05ov5p5">
|
||||
<dc:Bounds x="1205" y="497" width="50" height="50" />
|
||||
<dc:Bounds x="1215" y="497" width="50" height="50" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_076kb81_di" bpmnElement="Activity_0o1vc0a">
|
||||
<dc:Bounds x="1280" y="422" width="100" height="80" />
|
||||
<dc:Bounds x="1290" y="422" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_0zssftc_di" bpmnElement="Activity_0p88elm">
|
||||
<dc:Bounds x="1450" y="532" width="100" height="80" />
|
||||
<dc:Bounds x="1460" y="532" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Gateway_05ztwup_di" bpmnElement="Gateway_1717c0p">
|
||||
<dc:Bounds x="1604" y="497" width="50" height="50" />
|
||||
<dc:Bounds x="1614" y="497" width="50" height="50" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_0j2f1kv_di" bpmnElement="Activity_0cfvsk7">
|
||||
<dc:Bounds x="1710" y="482" width="100" height="80" />
|
||||
<dc:Bounds x="1720" y="482" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_095vbvn_di" bpmnElement="Activity_0fsoa08">
|
||||
<dc:Bounds x="2629" y="270" width="100" height="80" />
|
||||
<dc:Bounds x="2639" y="270" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_1b58a3z_di" bpmnElement="Event_1b58a3z">
|
||||
<dc:Bounds x="2799" y="292" width="36" height="36" />
|
||||
<dc:Bounds x="2809" y="292" width="36" height="36" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="2773" y="335" width="90" height="14" />
|
||||
<dc:Bounds x="2783" y="335" width="90" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_0ejn04g_di" bpmnElement="Activity_0fq1nb4">
|
||||
<dc:Bounds x="2629" y="560" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_1lgiv0q_di" bpmnElement="Event_1lgiv0q">
|
||||
<dc:Bounds x="342" y="504" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_0d8alq1_di" bpmnElement="Activity_0uy3uhy">
|
||||
<dc:Bounds x="420" y="380" width="100" height="80" />
|
||||
<dc:Bounds x="2639" y="560" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_0bvopx2_di" bpmnElement="Event_0bvopx2">
|
||||
<dc:Bounds x="1112" y="622" width="36" height="36" />
|
||||
<dc:Bounds x="1122" y="622" width="36" height="36" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="1093" y="665" width="81" height="14" />
|
||||
<dc:Bounds x="1103" y="665" width="81" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_0qaxjv6_di" bpmnElement="Activity_08koius">
|
||||
<dc:Bounds x="1100" y="306" width="100" height="80" />
|
||||
<dc:Bounds x="1110" y="306" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_0z13hw3_di" bpmnElement="Activity_18pr24b">
|
||||
<dc:Bounds x="840" y="482" width="100" height="80" />
|
||||
<bpmndi:BPMNLabel />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_0qtkhpi_di" bpmnElement="Activity_02lq9lo">
|
||||
<dc:Bounds x="820" y="320" width="100" height="80" />
|
||||
<dc:Bounds x="750" y="320" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="TextAnnotation_07oqnmr_di" bpmnElement="TextAnnotation_07oqnmr">
|
||||
<dc:Bounds x="1080" y="220" width="100" height="54" />
|
||||
<dc:Bounds x="1090" y="220" width="100" height="54" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_1msofa4_di" bpmnElement="Event_1egoehb">
|
||||
<dc:Bounds x="2331" y="434" width="36" height="36" />
|
||||
<dc:Bounds x="2341" y="434" width="36" height="36" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="2302" y="463" width="33" height="14" />
|
||||
<dc:Bounds x="2312" y="463" width="33" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNEdge id="Flow_1x4rtop_di" bpmnElement="Flow_1x4rtop">
|
||||
<di:waypoint x="1055" y="522" />
|
||||
<di:waypoint x="1112" y="522" />
|
||||
<di:waypoint x="1065" y="522" />
|
||||
<di:waypoint x="1122" y="522" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="1056" y="498" width="18" height="14" />
|
||||
<dc:Bounds x="1066" y="498" width="18" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_05ffq52_di" bpmnElement="Flow_05ffq52">
|
||||
<di:waypoint x="1030" y="497" />
|
||||
<di:waypoint x="1030" y="458" />
|
||||
<di:waypoint x="1040" y="497" />
|
||||
<di:waypoint x="1040" y="458" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="1038" y="478" width="15" height="14" />
|
||||
<dc:Bounds x="1048" y="478" width="15" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_1c5u447_di" bpmnElement="Flow_1c5u447">
|
||||
<di:waypoint x="2069" y="522" />
|
||||
<di:waypoint x="2124" y="522" />
|
||||
<di:waypoint x="2079" y="522" />
|
||||
<di:waypoint x="2134" y="522" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_1gohkts_di" bpmnElement="Flow_1gohkts">
|
||||
<di:waypoint x="2149" y="547" />
|
||||
<di:waypoint x="2149" y="600" />
|
||||
<di:waypoint x="2181" y="600" />
|
||||
<di:waypoint x="2159" y="547" />
|
||||
<di:waypoint x="2159" y="600" />
|
||||
<di:waypoint x="2191" y="600" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="2155" y="570" width="19" height="14" />
|
||||
<dc:Bounds x="2166" y="570" width="18" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_18xvx8w_di" bpmnElement="Flow_18xvx8w">
|
||||
<di:waypoint x="2679" y="437" />
|
||||
<di:waypoint x="2679" y="560" />
|
||||
<di:waypoint x="2689" y="437" />
|
||||
<di:waypoint x="2689" y="560" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="2685" y="496" width="18" height="14" />
|
||||
<dc:Bounds x="2695" y="496" width="18" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_1m8oeg0_di" bpmnElement="Flow_1m8oeg0">
|
||||
<di:waypoint x="2369" y="412" />
|
||||
<di:waypoint x="2654" y="412" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0y0y44w_di" bpmnElement="Flow_0y0y44w">
|
||||
<di:waypoint x="3254" y="910" />
|
||||
<di:waypoint x="3312" y="910" />
|
||||
<di:waypoint x="2379" y="412" />
|
||||
<di:waypoint x="2664" y="412" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_11b24we_di" bpmnElement="Flow_11b24we">
|
||||
<di:waypoint x="585" y="522" />
|
||||
<di:waypoint x="655" y="522" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_1ex5hfx_di" bpmnElement="Flow_1ex5hfx">
|
||||
<di:waypoint x="1887" y="522" />
|
||||
<di:waypoint x="1969" y="522" />
|
||||
<di:waypoint x="1897" y="522" />
|
||||
<di:waypoint x="1979" y="522" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_16bw9hx_di" bpmnElement="Flow_16bw9hx">
|
||||
<di:waypoint x="2149" y="497" />
|
||||
<di:waypoint x="2149" y="412" />
|
||||
<di:waypoint x="2181" y="412" />
|
||||
<di:waypoint x="2159" y="497" />
|
||||
<di:waypoint x="2159" y="412" />
|
||||
<di:waypoint x="2191" y="412" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="2157" y="454" width="15" height="14" />
|
||||
<dc:Bounds x="2167" y="454" width="15" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_138hkfx_di" bpmnElement="Flow_138hkfx">
|
||||
<di:waypoint x="2217" y="412" />
|
||||
<di:waypoint x="2269" y="412" />
|
||||
<di:waypoint x="2227" y="412" />
|
||||
<di:waypoint x="2279" y="412" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0rqdcfk_di" bpmnElement="Flow_0rqdcfk">
|
||||
<di:waypoint x="2349" y="470" />
|
||||
<di:waypoint x="2349" y="490" />
|
||||
<di:waypoint x="2426" y="490" />
|
||||
<di:waypoint x="2359" y="470" />
|
||||
<di:waypoint x="2359" y="490" />
|
||||
<di:waypoint x="2436" y="490" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_1wturr2_di" bpmnElement="Flow_1wturr2">
|
||||
<di:waypoint x="2526" y="490" />
|
||||
<di:waypoint x="2571" y="490" />
|
||||
<di:waypoint x="2536" y="490" />
|
||||
<di:waypoint x="2581" y="490" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0bfs2xe_di" bpmnElement="Flow_0bfs2xe">
|
||||
<di:waypoint x="2679" y="387" />
|
||||
<di:waypoint x="2679" y="350" />
|
||||
<di:waypoint x="2689" y="387" />
|
||||
<di:waypoint x="2689" y="350" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="2688" y="359" width="13" height="14" />
|
||||
<dc:Bounds x="2698" y="359" width="13" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0c0c9mw_di" bpmnElement="Flow_0c0c9mw">
|
||||
<di:waypoint x="2729" y="310" />
|
||||
<di:waypoint x="2799" y="310" />
|
||||
<di:waypoint x="2739" y="310" />
|
||||
<di:waypoint x="2809" y="310" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0vd1pxu_di" bpmnElement="Flow_0vd1pxu">
|
||||
<di:waypoint x="3079" y="910" />
|
||||
<di:waypoint x="3154" y="910" />
|
||||
<di:waypoint x="3089" y="910" />
|
||||
<di:waypoint x="3322" y="910" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_1an91fc_di" bpmnElement="Flow_1an91fc">
|
||||
<di:waypoint x="2918" y="600" />
|
||||
<di:waypoint x="2979" y="600" />
|
||||
<di:waypoint x="2928" y="600" />
|
||||
<di:waypoint x="2989" y="600" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0zy4869_di" bpmnElement="Flow_0zy4869">
|
||||
<di:waypoint x="2217" y="600" />
|
||||
<di:waypoint x="2629" y="600" />
|
||||
<di:waypoint x="2227" y="600" />
|
||||
<di:waypoint x="2639" y="600" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_01cnc1i_di" bpmnElement="Flow_01cnc1i">
|
||||
<di:waypoint x="2729" y="600" />
|
||||
<di:waypoint x="2818" y="600" />
|
||||
<di:waypoint x="2739" y="600" />
|
||||
<di:waypoint x="2828" y="600" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0vkr4vr_di" bpmnElement="Flow_0vkr4vr">
|
||||
<di:waypoint x="3029" y="640" />
|
||||
<di:waypoint x="3029" y="870" />
|
||||
<di:waypoint x="3039" y="640" />
|
||||
<di:waypoint x="3039" y="870" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_1n7wssu_di" bpmnElement="Flow_1n7wssu">
|
||||
<di:waypoint x="1654" y="522" />
|
||||
<di:waypoint x="1710" y="522" />
|
||||
<di:waypoint x="1664" y="522" />
|
||||
<di:waypoint x="1720" y="522" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_1l1n5j5_di" bpmnElement="Flow_1l1n5j5">
|
||||
<di:waypoint x="1810" y="522" />
|
||||
<di:waypoint x="1851" y="522" />
|
||||
<di:waypoint x="1820" y="522" />
|
||||
<di:waypoint x="1861" y="522" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_1i8r773_di" bpmnElement="Flow_1i8r773">
|
||||
<di:waypoint x="1230" y="497" />
|
||||
<di:waypoint x="1230" y="462" />
|
||||
<di:waypoint x="1280" y="462" />
|
||||
<di:waypoint x="1240" y="497" />
|
||||
<di:waypoint x="1240" y="462" />
|
||||
<di:waypoint x="1290" y="462" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_1qq2iv5_di" bpmnElement="Flow_1qq2iv5">
|
||||
<di:waypoint x="1230" y="547" />
|
||||
<di:waypoint x="1230" y="572" />
|
||||
<di:waypoint x="1450" y="572" />
|
||||
<di:waypoint x="1240" y="547" />
|
||||
<di:waypoint x="1240" y="572" />
|
||||
<di:waypoint x="1460" y="572" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_1094cjp_di" bpmnElement="Flow_1094cjp">
|
||||
<di:waypoint x="1380" y="462" />
|
||||
<di:waypoint x="1629" y="462" />
|
||||
<di:waypoint x="1629" y="497" />
|
||||
<di:waypoint x="1390" y="462" />
|
||||
<di:waypoint x="1639" y="462" />
|
||||
<di:waypoint x="1639" y="497" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_1dtnpw3_di" bpmnElement="Flow_1dtnpw3">
|
||||
<di:waypoint x="1550" y="572" />
|
||||
<di:waypoint x="1629" y="572" />
|
||||
<di:waypoint x="1629" y="547" />
|
||||
<di:waypoint x="1560" y="572" />
|
||||
<di:waypoint x="1639" y="572" />
|
||||
<di:waypoint x="1639" y="547" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0exo5rh_di" bpmnElement="Flow_0exo5rh">
|
||||
<di:waypoint x="378" y="522" />
|
||||
<di:waypoint x="535" y="522" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_1uvbh98_di" bpmnElement="Flow_1uvbh98">
|
||||
<di:waypoint x="755" y="522" />
|
||||
<di:waypoint x="820" y="522" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0nhu0ew_di" bpmnElement="Flow_0nhu0ew">
|
||||
<di:waypoint x="1130" y="540" />
|
||||
<di:waypoint x="1130" y="622" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0ksxfji_di" bpmnElement="Flow_0ksxfji">
|
||||
<di:waypoint x="920" y="522" />
|
||||
<di:waypoint x="1005" y="522" />
|
||||
<di:waypoint x="1140" y="540" />
|
||||
<di:waypoint x="1140" y="622" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_13ng1f4_di" bpmnElement="Flow_13ng1f4">
|
||||
<di:waypoint x="1030" y="422" />
|
||||
<di:waypoint x="1030" y="360" />
|
||||
<di:waypoint x="920" y="360" />
|
||||
<di:waypoint x="1040" y="422" />
|
||||
<di:waypoint x="1040" y="360" />
|
||||
<di:waypoint x="850" y="360" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_18cic3h_di" bpmnElement="Flow_18cic3h">
|
||||
<di:waypoint x="820" y="360" />
|
||||
<di:waypoint x="750" y="360" />
|
||||
<di:waypoint x="560" y="360" />
|
||||
<di:waypoint x="560" y="497" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_02moyg7_di" bpmnElement="Flow_02moyg7">
|
||||
<di:waypoint x="755" y="522" />
|
||||
<di:waypoint x="840" y="522" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_1ck27i7_di" bpmnElement="Flow_1ck27i7">
|
||||
<di:waypoint x="940" y="522" />
|
||||
<di:waypoint x="1015" y="522" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Association_170uhu5_di" bpmnElement="Association_170uhu5">
|
||||
<di:waypoint x="1137" y="306" />
|
||||
<di:waypoint x="1127" y="274" />
|
||||
<di:waypoint x="1147" y="306" />
|
||||
<di:waypoint x="1137" y="274" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNShape id="Participant_0a8arrz_di" bpmnElement="Participant_0a8arrz" isHorizontal="true">
|
||||
<dc:Bounds x="1093" y="1040" width="320" height="80" />
|
||||
<dc:Bounds x="1103" y="1040" width="320" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Participant_1qabwrg_di" bpmnElement="Participant_1qabwrg" isHorizontal="true">
|
||||
<dc:Bounds x="1466" y="1040" width="299" height="80" />
|
||||
<dc:Bounds x="1476" y="1040" width="299" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Participant_0b27sri_di" bpmnElement="Participant_0b27sri" isHorizontal="true">
|
||||
<dc:Bounds x="2524" y="1040" width="307" height="80" />
|
||||
<dc:Bounds x="2534" y="1040" width="307" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="TextAnnotation_1uaw1w7_di" bpmnElement="TextAnnotation_1uaw1w7">
|
||||
<dc:Bounds x="490" y="-170" width="270" height="30" />
|
||||
<dc:Bounds x="490" y="-170" width="400" height="30" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNEdge id="Association_1eygti7_di" bpmnElement="Association_1eygti7">
|
||||
<di:waypoint x="400" y="-70" />
|
||||
<di:waypoint x="686" y="-140" />
|
||||
<di:waypoint x="1855" y="-1415" />
|
||||
<di:waypoint x="690" y="-190" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0ppupld_di" bpmnElement="Flow_0ppupld">
|
||||
<di:waypoint x="1330" y="502" />
|
||||
<di:waypoint x="1330" y="1040" />
|
||||
<di:waypoint x="1340" y="502" />
|
||||
<di:waypoint x="1340" y="1040" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0yfnc92_di" bpmnElement="Flow_0yfnc92">
|
||||
<di:waypoint x="1500" y="612" />
|
||||
<di:waypoint x="1500" y="1040" />
|
||||
<di:waypoint x="1510" y="612" />
|
||||
<di:waypoint x="1510" y="1040" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0e6f26d_di" bpmnElement="Flow_0e6f26d">
|
||||
<di:waypoint x="1170" y="306" />
|
||||
<di:waypoint x="1170" y="150" />
|
||||
<di:waypoint x="1180" y="306" />
|
||||
<di:waypoint x="1180" y="150" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0jciftq_di" bpmnElement="Flow_0jciftq">
|
||||
<di:waypoint x="1750" y="482" />
|
||||
<di:waypoint x="1750" y="150" />
|
||||
<di:waypoint x="1760" y="482" />
|
||||
<di:waypoint x="1760" y="150" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0p0bc5u_di" bpmnElement="Flow_0p0bc5u">
|
||||
<di:waypoint x="2679" y="640" />
|
||||
<di:waypoint x="2679" y="1040" />
|
||||
<di:waypoint x="2689" y="640" />
|
||||
<di:waypoint x="2689" y="1040" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0n9qxyw_di" bpmnElement="Flow_0n9qxyw">
|
||||
<di:waypoint x="680" y="480" />
|
||||
<di:waypoint x="680" y="482" />
|
||||
<di:waypoint x="680" y="150" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="660" y="312" width="73" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_1getkzr_di" bpmnElement="Flow_1getkzr">
|
||||
<di:waypoint x="2679" y="270" />
|
||||
<di:waypoint x="2679" y="150" />
|
||||
<di:waypoint x="2689" y="270" />
|
||||
<di:waypoint x="2689" y="150" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0ozze4c_di" bpmnElement="Flow_0ozze4c">
|
||||
<di:waypoint x="2476" y="450" />
|
||||
<di:waypoint x="2476" y="150" />
|
||||
<di:waypoint x="2486" y="450" />
|
||||
<di:waypoint x="2486" y="150" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_1dgkwzr_di" bpmnElement="Flow_1dgkwzr">
|
||||
<di:waypoint x="2868" y="560" />
|
||||
<di:waypoint x="2868" y="150" />
|
||||
<di:waypoint x="2878" y="560" />
|
||||
<di:waypoint x="2878" y="150" />
|
||||
</bpmndi:BPMNEdge>
|
||||
</bpmndi:BPMNPlane>
|
||||
</bpmndi:BPMNDiagram>
|
||||
@ -650,4 +676,46 @@ No numbers allowed in Contributor Name
|
||||
<bpmndi:BPMNDiagram>
|
||||
<bpmndi:BPMNPlane bpmnElement="Activity_1ucvkk4" />
|
||||
</bpmndi:BPMNDiagram>
|
||||
<bpmndi:BPMNDiagram id="BPMNDiagram_0e5tdrz">
|
||||
<bpmndi:BPMNPlane id="BPMNPlane_04v9fws" bpmnElement="Activity_18pr24b">
|
||||
<bpmndi:BPMNShape id="Event_1qkuk5g_di" bpmnElement="Event_1qkuk5g">
|
||||
<dc:Bounds x="232" y="192" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_05nw8eq_di" bpmnElement="Activity_1okqae6">
|
||||
<dc:Bounds x="680" y="170" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_015l7j8_di" bpmnElement="Event_015l7j8">
|
||||
<dc:Bounds x="992" y="192" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_0ynnab7_di" bpmnElement="Activity_1eafxuh">
|
||||
<dc:Bounds x="340" y="170" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_07pdvk2_di" bpmnElement="Activity_0jimgyd">
|
||||
<dc:Bounds x="520" y="170" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_1l7rl3o_di" bpmnElement="Activity_0w94kjz">
|
||||
<dc:Bounds x="850" y="170" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNEdge id="Flow_1avkxpe_di" bpmnElement="Flow_1avkxpe">
|
||||
<di:waypoint x="268" y="210" />
|
||||
<di:waypoint x="340" y="210" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_18qyq02_di" bpmnElement="Flow_18qyq02">
|
||||
<di:waypoint x="440" y="210" />
|
||||
<di:waypoint x="520" y="210" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_1okg2rg_di" bpmnElement="Flow_1okg2rg">
|
||||
<di:waypoint x="620" y="210" />
|
||||
<di:waypoint x="680" y="210" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0tzjowk_di" bpmnElement="Flow_0tzjowk">
|
||||
<di:waypoint x="950" y="210" />
|
||||
<di:waypoint x="992" y="210" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_1s4qhn1_di" bpmnElement="Flow_1s4qhn1">
|
||||
<di:waypoint x="780" y="210" />
|
||||
<di:waypoint x="850" y="210" />
|
||||
</bpmndi:BPMNEdge>
|
||||
</bpmndi:BPMNPlane>
|
||||
</bpmndi:BPMNDiagram>
|
||||
</bpmn:definitions>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<definitions xmlns="https://www.omg.org/spec/DMN/20191111/MODEL/" xmlns:dmndi="https://www.omg.org/spec/DMN/20191111/DMNDI/" xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" id="Definitions_76910d7" name="DRD" namespace="http://camunda.org/schema/1.0/dmn">
|
||||
<definitions xmlns="https://www.omg.org/spec/DMN/20191111/MODEL/" xmlns:dmndi="https://www.omg.org/spec/DMN/20191111/DMNDI/" xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" xmlns:biodi="http://bpmn.io/schema/dmn/biodi/2.0" id="Definitions_76910d7" name="DRD" namespace="http://camunda.org/schema/1.0/dmn">
|
||||
<decision id="submit_involce_valication" name="Submit Involce Valication">
|
||||
<decisionTable id="decisionTable_1">
|
||||
<input id="input_1" label="Number in Name?">
|
||||
@ -7,21 +7,118 @@
|
||||
<text>isNameNum</text>
|
||||
</inputExpression>
|
||||
</input>
|
||||
<input id="InputClause_0yu8sal" label="Invoice Amount Decimal Places?" biodi:width="290">
|
||||
<inputExpression id="LiteralExpression_00vxuvt" typeRef="number">
|
||||
<text>decimal_cnt</text>
|
||||
</inputExpression>
|
||||
</input>
|
||||
<input id="InputClause_0d8pwgu" label="Due Date After?">
|
||||
<inputExpression id="LiteralExpression_0ji7ayg" typeRef="boolean">
|
||||
<text>isDueDateAfter</text>
|
||||
</inputExpression>
|
||||
</input>
|
||||
<output id="output_1" label="Validation Outcome" name="isInvoiceSubmitPass" typeRef="boolean" />
|
||||
<output id="OutputClause_1kwdp3o" label="Validation Message" name="submitInvoiceValidationMessage" typeRef="string" biodi:width="496" />
|
||||
<rule id="DecisionRule_1lo9qbk">
|
||||
<inputEntry id="UnaryTests_1nhzb74">
|
||||
<text>False</text>
|
||||
</inputEntry>
|
||||
<inputEntry id="UnaryTests_1k6u17q">
|
||||
<text><=2</text>
|
||||
</inputEntry>
|
||||
<inputEntry id="UnaryTests_1g1c3pq">
|
||||
<text>True</text>
|
||||
</inputEntry>
|
||||
<outputEntry id="LiteralExpression_0nllohu">
|
||||
<text>True</text>
|
||||
</outputEntry>
|
||||
<outputEntry id="LiteralExpression_1deujhc">
|
||||
<text>"No numbers in name, involce amount decimal places not greated than two, invoice due date after today's date"</text>
|
||||
</outputEntry>
|
||||
</rule>
|
||||
<rule id="DecisionRule_0fspdx3">
|
||||
<inputEntry id="UnaryTests_1t84tf5">
|
||||
<text>True</text>
|
||||
</inputEntry>
|
||||
<inputEntry id="UnaryTests_12mqm10">
|
||||
<text><=2</text>
|
||||
</inputEntry>
|
||||
<inputEntry id="UnaryTests_02k712g">
|
||||
<text>True</text>
|
||||
</inputEntry>
|
||||
<outputEntry id="LiteralExpression_1lb6oh8">
|
||||
<text>False</text>
|
||||
</outputEntry>
|
||||
<outputEntry id="LiteralExpression_0574dis">
|
||||
<text>"Numbers are not allowed in the Contributor Name"</text>
|
||||
</outputEntry>
|
||||
</rule>
|
||||
<rule id="DecisionRule_1lo9qbk">
|
||||
<inputEntry id="UnaryTests_1nhzb74">
|
||||
<rule id="DecisionRule_143lm93">
|
||||
<inputEntry id="UnaryTests_03cd5lg">
|
||||
<text>False</text>
|
||||
</inputEntry>
|
||||
<outputEntry id="LiteralExpression_0nllohu">
|
||||
<inputEntry id="UnaryTests_02u9iam">
|
||||
<text>>2</text>
|
||||
</inputEntry>
|
||||
<inputEntry id="UnaryTests_061ri1c">
|
||||
<text>True</text>
|
||||
</inputEntry>
|
||||
<outputEntry id="LiteralExpression_1mbfz4b">
|
||||
<text>False</text>
|
||||
</outputEntry>
|
||||
<outputEntry id="LiteralExpression_0fn0pln">
|
||||
<text>"The involce amount must not have more than two decimal places"</text>
|
||||
</outputEntry>
|
||||
</rule>
|
||||
<rule id="DecisionRule_0u8ubah">
|
||||
<inputEntry id="UnaryTests_1foeufx">
|
||||
<text>True</text>
|
||||
</inputEntry>
|
||||
<inputEntry id="UnaryTests_0f6hqwy">
|
||||
<text>>2</text>
|
||||
</inputEntry>
|
||||
<inputEntry id="UnaryTests_12dplyn">
|
||||
<text>True</text>
|
||||
</inputEntry>
|
||||
<outputEntry id="LiteralExpression_085lex0">
|
||||
<text>False</text>
|
||||
</outputEntry>
|
||||
<outputEntry id="LiteralExpression_0db07fz">
|
||||
<text>"Numbers are not allowed in the Contributor Name and the involce amount must not have more than two decimal places"</text>
|
||||
</outputEntry>
|
||||
</rule>
|
||||
<rule id="DecisionRule_1jc37dk">
|
||||
<inputEntry id="UnaryTests_1pgm4hk">
|
||||
<text>False</text>
|
||||
</inputEntry>
|
||||
<inputEntry id="UnaryTests_13kykmb">
|
||||
<text><=2</text>
|
||||
</inputEntry>
|
||||
<inputEntry id="UnaryTests_1bsp4mb">
|
||||
<text>False</text>
|
||||
</inputEntry>
|
||||
<outputEntry id="LiteralExpression_1rwhn23">
|
||||
<text>False</text>
|
||||
</outputEntry>
|
||||
<outputEntry id="LiteralExpression_087snw9">
|
||||
<text>"Invoice due date must be after today's date"</text>
|
||||
</outputEntry>
|
||||
</rule>
|
||||
<rule id="DecisionRule_0nec3r1">
|
||||
<inputEntry id="UnaryTests_0qc9563">
|
||||
<text>True</text>
|
||||
</inputEntry>
|
||||
<inputEntry id="UnaryTests_0nfh2th">
|
||||
<text>>2</text>
|
||||
</inputEntry>
|
||||
<inputEntry id="UnaryTests_1owttdo">
|
||||
<text>False</text>
|
||||
</inputEntry>
|
||||
<outputEntry id="LiteralExpression_12bkrav">
|
||||
<text>False</text>
|
||||
</outputEntry>
|
||||
<outputEntry id="LiteralExpression_0ibz84h">
|
||||
<text>"Numbers are not allowed in the Contributor Name and the involce amount must not have more than two decimal places and invoice due date must be after today's date"</text>
|
||||
</outputEntry>
|
||||
</rule>
|
||||
</decisionTable>
|
||||
|
27
test/b11/B.1.1.bpmn
Normal file
27
test/b11/B.1.1.bpmn
Normal file
@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<bpmn:definitions xmlns:bpmn="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" id="Definitions_96f6665" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.0.0-dev">
|
||||
<bpmn:process id="Process_bd2e724" isExecutable="true">
|
||||
<bpmn:endEvent id="Event_1dofb9r">
|
||||
<bpmn:incoming>Flow_0u0akfj</bpmn:incoming>
|
||||
</bpmn:endEvent>
|
||||
<bpmn:sequenceFlow id="Flow_0u0akfj" sourceRef="StartEvent_1" targetRef="Event_1dofb9r" />
|
||||
<bpmn:startEvent id="StartEvent_1">
|
||||
<bpmn:outgoing>Flow_0u0akfj</bpmn:outgoing>
|
||||
<bpmn:timerEventDefinition id="TimerEventDefinition_0xe42rk" />
|
||||
</bpmn:startEvent>
|
||||
</bpmn:process>
|
||||
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
|
||||
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Process_bd2e724">
|
||||
<bpmndi:BPMNShape id="Event_1dofb9r_di" bpmnElement="Event_1dofb9r">
|
||||
<dc:Bounds x="272" y="159" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_1wjc0gv_di" bpmnElement="StartEvent_1">
|
||||
<dc:Bounds x="179" y="159" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNEdge id="Flow_0u0akfj_di" bpmnElement="Flow_0u0akfj">
|
||||
<di:waypoint x="215" y="177" />
|
||||
<di:waypoint x="272" y="177" />
|
||||
</bpmndi:BPMNEdge>
|
||||
</bpmndi:BPMNPlane>
|
||||
</bpmndi:BPMNDiagram>
|
||||
</bpmn:definitions>
|
17
test/b11/workflow.json
Normal file
17
test/b11/workflow.json
Normal file
@ -0,0 +1,17 @@
|
||||
{
|
||||
"process_group_id": "test",
|
||||
"is_master_spec": false,
|
||||
"libraries": [],
|
||||
"exception_notification_addresses": [],
|
||||
"display_order": 42,
|
||||
"standalone": false,
|
||||
"display_name": "B.1.1 - Start Timer Event",
|
||||
"id": "b11",
|
||||
"library": false,
|
||||
"primary_file_name": "B.1.1.bpmn",
|
||||
"fault_or_suspend_on_exception": "fault",
|
||||
"is_review": false,
|
||||
"primary_process_id": "Process_bd2e724",
|
||||
"files": [],
|
||||
"description": "B.1.1 - Start Timer Event"
|
||||
}
|
39
test/c11/C.1.1.bpmn
Normal file
39
test/c11/C.1.1.bpmn
Normal file
@ -0,0 +1,39 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<bpmn:definitions xmlns:bpmn="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" id="Definitions_96f6665" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.0.0-dev">
|
||||
<bpmn:process id="Process_bd2e724" isExecutable="true">
|
||||
<bpmn:startEvent id="StartEvent_1">
|
||||
<bpmn:outgoing>Flow_109wuuc</bpmn:outgoing>
|
||||
</bpmn:startEvent>
|
||||
<bpmn:sequenceFlow id="Flow_109wuuc" sourceRef="StartEvent_1" targetRef="Event_1brn88p" />
|
||||
<bpmn:endEvent id="Event_07oa1s6">
|
||||
<bpmn:incoming>Flow_0cy1fiy</bpmn:incoming>
|
||||
</bpmn:endEvent>
|
||||
<bpmn:sequenceFlow id="Flow_0cy1fiy" sourceRef="Event_1brn88p" targetRef="Event_07oa1s6" />
|
||||
<bpmn:intermediateCatchEvent id="Event_1brn88p">
|
||||
<bpmn:incoming>Flow_109wuuc</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_0cy1fiy</bpmn:outgoing>
|
||||
<bpmn:timerEventDefinition id="TimerEventDefinition_1al5gzu" />
|
||||
</bpmn:intermediateCatchEvent>
|
||||
</bpmn:process>
|
||||
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
|
||||
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Process_bd2e724">
|
||||
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
|
||||
<dc:Bounds x="179" y="159" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_07oa1s6_di" bpmnElement="Event_07oa1s6">
|
||||
<dc:Bounds x="372" y="159" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_1ou5tgd_di" bpmnElement="Event_1brn88p">
|
||||
<dc:Bounds x="272" y="159" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNEdge id="Flow_109wuuc_di" bpmnElement="Flow_109wuuc">
|
||||
<di:waypoint x="215" y="177" />
|
||||
<di:waypoint x="272" y="177" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0cy1fiy_di" bpmnElement="Flow_0cy1fiy">
|
||||
<di:waypoint x="308" y="177" />
|
||||
<di:waypoint x="372" y="177" />
|
||||
</bpmndi:BPMNEdge>
|
||||
</bpmndi:BPMNPlane>
|
||||
</bpmndi:BPMNDiagram>
|
||||
</bpmn:definitions>
|
17
test/c11/workflow.json
Normal file
17
test/c11/workflow.json
Normal file
@ -0,0 +1,17 @@
|
||||
{
|
||||
"process_group_id": "test",
|
||||
"is_master_spec": false,
|
||||
"libraries": [],
|
||||
"exception_notification_addresses": [],
|
||||
"display_order": 41,
|
||||
"standalone": false,
|
||||
"display_name": "C.1.1 - Intermediate Timer Event",
|
||||
"id": "c11",
|
||||
"library": false,
|
||||
"primary_file_name": "C.1.1.bpmn",
|
||||
"fault_or_suspend_on_exception": "fault",
|
||||
"is_review": false,
|
||||
"primary_process_id": "Process_bd2e724",
|
||||
"files": [],
|
||||
"description": "C.1.1 - Intermediate Timer Event"
|
||||
}
|
44
test/c21/C.2.1.bpmn
Normal file
44
test/c21/C.2.1.bpmn
Normal file
@ -0,0 +1,44 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<bpmn:definitions xmlns:bpmn="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" id="Definitions_96f6665" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.0.0-dev">
|
||||
<bpmn:process id="Process_bd2e724" isExecutable="true">
|
||||
<bpmn:startEvent id="StartEvent_1">
|
||||
<bpmn:outgoing>Flow_039smz0</bpmn:outgoing>
|
||||
</bpmn:startEvent>
|
||||
<bpmn:sequenceFlow id="Flow_039smz0" sourceRef="StartEvent_1" targetRef="Activity_1cy7k8c" />
|
||||
<bpmn:endEvent id="Event_0k7gn0l">
|
||||
<bpmn:incoming>Flow_1lnoxjs</bpmn:incoming>
|
||||
</bpmn:endEvent>
|
||||
<bpmn:sequenceFlow id="Flow_1lnoxjs" sourceRef="Activity_1cy7k8c" targetRef="Event_0k7gn0l" />
|
||||
<bpmn:manualTask id="Activity_1cy7k8c" name="Task 1">
|
||||
<bpmn:incoming>Flow_039smz0</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_1lnoxjs</bpmn:outgoing>
|
||||
</bpmn:manualTask>
|
||||
<bpmn:boundaryEvent id="Event_1ec8zck" attachedToRef="Activity_1cy7k8c">
|
||||
<bpmn:errorEventDefinition id="ErrorEventDefinition_0il2q7y" />
|
||||
</bpmn:boundaryEvent>
|
||||
</bpmn:process>
|
||||
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
|
||||
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Process_bd2e724">
|
||||
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
|
||||
<dc:Bounds x="179" y="159" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_0k7gn0l_di" bpmnElement="Event_0k7gn0l">
|
||||
<dc:Bounds x="432" y="159" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_0uo84v3_di" bpmnElement="Activity_1cy7k8c">
|
||||
<dc:Bounds x="270" y="137" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_1rj47ym_di" bpmnElement="Event_1ec8zck">
|
||||
<dc:Bounds x="332" y="199" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNEdge id="Flow_039smz0_di" bpmnElement="Flow_039smz0">
|
||||
<di:waypoint x="215" y="177" />
|
||||
<di:waypoint x="270" y="177" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_1lnoxjs_di" bpmnElement="Flow_1lnoxjs">
|
||||
<di:waypoint x="370" y="177" />
|
||||
<di:waypoint x="432" y="177" />
|
||||
</bpmndi:BPMNEdge>
|
||||
</bpmndi:BPMNPlane>
|
||||
</bpmndi:BPMNDiagram>
|
||||
</bpmn:definitions>
|
17
test/c21/workflow.json
Normal file
17
test/c21/workflow.json
Normal file
@ -0,0 +1,17 @@
|
||||
{
|
||||
"process_group_id": "test",
|
||||
"is_master_spec": false,
|
||||
"libraries": [],
|
||||
"exception_notification_addresses": [],
|
||||
"display_order": 40,
|
||||
"standalone": false,
|
||||
"display_name": "C.2.1 - Error Border Event",
|
||||
"id": "c21",
|
||||
"library": false,
|
||||
"primary_file_name": "C.2.1.bpmn",
|
||||
"fault_or_suspend_on_exception": "fault",
|
||||
"is_review": false,
|
||||
"primary_process_id": "Process_bd2e724",
|
||||
"files": [],
|
||||
"description": "C.2.1 - Error Border Event"
|
||||
}
|
@ -1,84 +1,77 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<bpmn:definitions xmlns:bpmn="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" id="Definitions_96f6665" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.0.0-dev">
|
||||
<bpmn:definitions xmlns:bpmn="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:spiffworkflow="http://spiffworkflow.org/bpmn/schema/1.0/core" id="Definitions_96f6665" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.0.0-dev">
|
||||
<bpmn:collaboration id="Collaboration_1fqnozz">
|
||||
<bpmn:participant id="Participant_1jk5xyi" processRef="Process_bd2e724" />
|
||||
<bpmn:participant id="Participant_1m8itti" processRef="Process_07vu4zc" />
|
||||
<bpmn:messageFlow id="Flow_0yqrmcp" sourceRef="Event_1fl8pj3" targetRef="Activity_1m8lbn0" />
|
||||
<bpmn:participant id="Participant_0ni8tej" />
|
||||
<bpmn:messageFlow id="Flow_1ksllrl" sourceRef="Event_1fl8pj3" targetRef="Participant_0ni8tej" />
|
||||
</bpmn:collaboration>
|
||||
<bpmn:process id="Process_bd2e724" isExecutable="true">
|
||||
<bpmn:startEvent id="StartEvent_1">
|
||||
<bpmn:outgoing>Flow_0u7lz54</bpmn:outgoing>
|
||||
</bpmn:startEvent>
|
||||
<bpmn:sequenceFlow id="Flow_0u7lz54" sourceRef="StartEvent_1" targetRef="Activity_0xbi8gj" />
|
||||
<bpmn:sequenceFlow id="Flow_16wq9ls" sourceRef="Event_1fl8pj3" targetRef="Event_0jmg8ts" />
|
||||
<bpmn:endEvent id="Event_0jmg8ts">
|
||||
<bpmn:incoming>Flow_16wq9ls</bpmn:incoming>
|
||||
</bpmn:endEvent>
|
||||
<bpmn:sequenceFlow id="Flow_0u7lz54" sourceRef="StartEvent_1" targetRef="Event_1fl8pj3" />
|
||||
<bpmn:sequenceFlow id="Flow_16wq9ls" sourceRef="Event_1fl8pj3" targetRef="Event_0jmg8ts" />
|
||||
<bpmn:intermediateThrowEvent id="Event_1fl8pj3">
|
||||
<bpmn:incoming>Flow_0u7lz54</bpmn:incoming>
|
||||
<bpmn:incoming>Flow_0g3hvo9</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_16wq9ls</bpmn:outgoing>
|
||||
<bpmn:messageEventDefinition id="MessageEventDefinition_0e24xrf" />
|
||||
<bpmn:messageEventDefinition id="MessageEventDefinition_0e24xrf" messageRef="Message_N" />
|
||||
</bpmn:intermediateThrowEvent>
|
||||
<bpmn:sequenceFlow id="Flow_0g3hvo9" sourceRef="Activity_0xbi8gj" targetRef="Event_1fl8pj3" />
|
||||
<bpmn:scriptTask id="Activity_0xbi8gj" name="Set Topic One">
|
||||
<bpmn:incoming>Flow_0u7lz54</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_0g3hvo9</bpmn:outgoing>
|
||||
<bpmn:script>import time
|
||||
timestamp = time.time()
|
||||
topic_one_a = f"topic_one_a_conversation_{timestamp}"
|
||||
del time</bpmn:script>
|
||||
</bpmn:scriptTask>
|
||||
</bpmn:process>
|
||||
<bpmn:process id="Process_07vu4zc">
|
||||
<bpmn:endEvent id="Event_0s2lh6v">
|
||||
<bpmn:incoming>Flow_14ykta7</bpmn:incoming>
|
||||
</bpmn:endEvent>
|
||||
<bpmn:startEvent id="Event_165nmjn">
|
||||
<bpmn:outgoing>Flow_0eb2fg4</bpmn:outgoing>
|
||||
</bpmn:startEvent>
|
||||
<bpmn:sequenceFlow id="Flow_0eb2fg4" sourceRef="Event_165nmjn" targetRef="Activity_1m8lbn0" />
|
||||
<bpmn:sequenceFlow id="Flow_14ykta7" sourceRef="Activity_1m8lbn0" targetRef="Event_0s2lh6v" />
|
||||
<bpmn:receiveTask id="Activity_1m8lbn0" name="Receive message">
|
||||
<bpmn:incoming>Flow_0eb2fg4</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_14ykta7</bpmn:outgoing>
|
||||
</bpmn:receiveTask>
|
||||
</bpmn:process>
|
||||
<bpmn:message id="Message_N" name="Message_N">
|
||||
<bpmn:extensionElements>
|
||||
<spiffworkflow:messagePayload>{
|
||||
"topica_one": topic_one_a,
|
||||
"initial_var_one": 3
|
||||
}</spiffworkflow:messagePayload>
|
||||
</bpmn:extensionElements>
|
||||
</bpmn:message>
|
||||
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
|
||||
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Collaboration_1fqnozz">
|
||||
<bpmndi:BPMNShape id="Participant_1jk5xyi_di" bpmnElement="Participant_1jk5xyi" isHorizontal="true">
|
||||
<dc:Bounds x="129" y="50" width="431" height="140" />
|
||||
<dc:Bounds x="129" y="50" width="541" height="140" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNEdge id="Flow_0u7lz54_di" bpmnElement="Flow_0u7lz54">
|
||||
<di:waypoint x="238" y="120" />
|
||||
<di:waypoint x="322" y="120" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_16wq9ls_di" bpmnElement="Flow_16wq9ls">
|
||||
<di:waypoint x="358" y="120" />
|
||||
<di:waypoint x="442" y="120" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
|
||||
<dc:Bounds x="202" y="102" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_0jmg8ts_di" bpmnElement="Event_0jmg8ts">
|
||||
<dc:Bounds x="442" y="102" width="36" height="36" />
|
||||
<dc:Bounds x="592" y="102" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_1gdzpow_di" bpmnElement="Event_1fl8pj3">
|
||||
<dc:Bounds x="322" y="102" width="36" height="36" />
|
||||
<dc:Bounds x="472" y="102" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Participant_1m8itti_di" bpmnElement="Participant_1m8itti" isHorizontal="true">
|
||||
<dc:Bounds x="129" y="220" width="431" height="140" />
|
||||
<bpmndi:BPMNShape id="Activity_0fbl5xm_di" bpmnElement="Activity_0xbi8gj">
|
||||
<dc:Bounds x="300" y="80" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNEdge id="Flow_0eb2fg4_di" bpmnElement="Flow_0eb2fg4">
|
||||
<di:waypoint x="238" y="290" />
|
||||
<di:waypoint x="290" y="290" />
|
||||
<bpmndi:BPMNEdge id="Flow_0u7lz54_di" bpmnElement="Flow_0u7lz54">
|
||||
<di:waypoint x="238" y="120" />
|
||||
<di:waypoint x="300" y="120" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_14ykta7_di" bpmnElement="Flow_14ykta7">
|
||||
<di:waypoint x="390" y="290" />
|
||||
<di:waypoint x="442" y="290" />
|
||||
<bpmndi:BPMNEdge id="Flow_16wq9ls_di" bpmnElement="Flow_16wq9ls">
|
||||
<di:waypoint x="508" y="120" />
|
||||
<di:waypoint x="592" y="120" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNShape id="Event_0s2lh6v_di" bpmnElement="Event_0s2lh6v">
|
||||
<dc:Bounds x="442" y="272" width="36" height="36" />
|
||||
<bpmndi:BPMNEdge id="Flow_0g3hvo9_di" bpmnElement="Flow_0g3hvo9">
|
||||
<di:waypoint x="400" y="120" />
|
||||
<di:waypoint x="472" y="120" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNShape id="Participant_1xnmdzc_di" bpmnElement="Participant_0ni8tej" isHorizontal="true">
|
||||
<dc:Bounds x="239" y="240" width="431" height="60" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_165nmjn_di" bpmnElement="Event_165nmjn">
|
||||
<dc:Bounds x="202" y="272" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_0keyl93_di" bpmnElement="Activity_1m8lbn0">
|
||||
<dc:Bounds x="290" y="250" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNEdge id="Flow_0yqrmcp_di" bpmnElement="Flow_0yqrmcp">
|
||||
<di:waypoint x="340" y="138" />
|
||||
<di:waypoint x="340" y="250" />
|
||||
<bpmndi:BPMNEdge id="Flow_1ksllrl_di" bpmnElement="Flow_1ksllrl">
|
||||
<di:waypoint x="490" y="138" />
|
||||
<di:waypoint x="490" y="240" />
|
||||
</bpmndi:BPMNEdge>
|
||||
</bpmndi:BPMNPlane>
|
||||
</bpmndi:BPMNDiagram>
|
||||
|
@ -1,73 +1,66 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<bpmn:definitions xmlns:bpmn="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" id="Definitions_96f6665" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.0.0-dev">
|
||||
<bpmn:definitions xmlns:bpmn="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:spiffworkflow="http://spiffworkflow.org/bpmn/schema/1.0/core" id="Definitions_96f6665" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.0.0-dev">
|
||||
<bpmn:collaboration id="Collaboration_1fqnozz">
|
||||
<bpmn:participant id="Participant_1jk5xyi" processRef="Process_bd2e724" />
|
||||
<bpmn:participant id="Participant_1m8itti" processRef="Process_07vu4zc" />
|
||||
<bpmn:messageFlow id="Flow_1h4q3io" sourceRef="Event_0jmg8ts" targetRef="Event_10xesry" />
|
||||
<bpmn:participant id="Participant_1van3p6" />
|
||||
<bpmn:messageFlow id="Flow_0ym94lp" sourceRef="Event_0jmg8ts" targetRef="Participant_1van3p6" />
|
||||
</bpmn:collaboration>
|
||||
<bpmn:process id="Process_bd2e724" isExecutable="true">
|
||||
<bpmn:startEvent id="StartEvent_1">
|
||||
<bpmn:outgoing>Flow_15bgmal</bpmn:outgoing>
|
||||
</bpmn:startEvent>
|
||||
<bpmn:sequenceFlow id="Flow_15bgmal" sourceRef="StartEvent_1" targetRef="Event_0jmg8ts" />
|
||||
<bpmn:sequenceFlow id="Flow_15bgmal" sourceRef="StartEvent_1" targetRef="Activity_1unqzlg" />
|
||||
<bpmn:endEvent id="Event_0jmg8ts">
|
||||
<bpmn:incoming>Flow_1euq8c9</bpmn:incoming>
|
||||
<bpmn:messageEventDefinition id="MessageEventDefinition_17qimw8" messageRef="Message_1xbnpir" />
|
||||
</bpmn:endEvent>
|
||||
<bpmn:sequenceFlow id="Flow_1euq8c9" sourceRef="Activity_1unqzlg" targetRef="Event_0jmg8ts" />
|
||||
<bpmn:scriptTask id="Activity_1unqzlg" name="Set Topic One">
|
||||
<bpmn:incoming>Flow_15bgmal</bpmn:incoming>
|
||||
<bpmn:messageEventDefinition id="MessageEventDefinition_17qimw8" />
|
||||
</bpmn:endEvent>
|
||||
</bpmn:process>
|
||||
<bpmn:process id="Process_07vu4zc">
|
||||
<bpmn:startEvent id="Event_165nmjn">
|
||||
<bpmn:outgoing>Flow_0eb2fg4</bpmn:outgoing>
|
||||
</bpmn:startEvent>
|
||||
<bpmn:sequenceFlow id="Flow_0eb2fg4" sourceRef="Event_165nmjn" targetRef="Event_10xesry" />
|
||||
<bpmn:sequenceFlow id="Flow_0gmfpe3" sourceRef="Event_10xesry" targetRef="Event_0s2lh6v" />
|
||||
<bpmn:endEvent id="Event_0s2lh6v">
|
||||
<bpmn:incoming>Flow_0gmfpe3</bpmn:incoming>
|
||||
</bpmn:endEvent>
|
||||
<bpmn:intermediateCatchEvent id="Event_10xesry">
|
||||
<bpmn:incoming>Flow_0eb2fg4</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_0gmfpe3</bpmn:outgoing>
|
||||
<bpmn:messageEventDefinition id="MessageEventDefinition_02kbaof" />
|
||||
</bpmn:intermediateCatchEvent>
|
||||
<bpmn:outgoing>Flow_1euq8c9</bpmn:outgoing>
|
||||
<bpmn:script>import time
|
||||
timestamp = time.time()
|
||||
topic_one_a = f"topic_one_a_conversation_{timestamp}"
|
||||
del time</bpmn:script>
|
||||
</bpmn:scriptTask>
|
||||
</bpmn:process>
|
||||
<bpmn:message id="Message_1xbnpir" name="Message_1xbnpir">
|
||||
<bpmn:extensionElements>
|
||||
<spiffworkflow:messagePayload>{
|
||||
"topica_one": topic_one_a,
|
||||
"initial_var_one": 3
|
||||
}</spiffworkflow:messagePayload>
|
||||
</bpmn:extensionElements>
|
||||
</bpmn:message>
|
||||
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
|
||||
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Collaboration_1fqnozz">
|
||||
<bpmndi:BPMNShape id="Participant_1jk5xyi_di" bpmnElement="Participant_1jk5xyi" isHorizontal="true">
|
||||
<dc:Bounds x="129" y="50" width="431" height="140" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNEdge id="Flow_15bgmal_di" bpmnElement="Flow_15bgmal">
|
||||
<di:waypoint x="238" y="120" />
|
||||
<di:waypoint x="332" y="120" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
|
||||
<dc:Bounds x="202" y="102" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_1oyk1l8_di" bpmnElement="Event_0jmg8ts">
|
||||
<dc:Bounds x="332" y="102" width="36" height="36" />
|
||||
<dc:Bounds x="482" y="102" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Participant_1m8itti_di" bpmnElement="Participant_1m8itti" isHorizontal="true">
|
||||
<dc:Bounds x="129" y="220" width="431" height="140" />
|
||||
<bpmndi:BPMNShape id="Activity_08l0e6h_di" bpmnElement="Activity_1unqzlg">
|
||||
<dc:Bounds x="300" y="80" width="100" height="80" />
|
||||
<bpmndi:BPMNLabel />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNEdge id="Flow_0eb2fg4_di" bpmnElement="Flow_0eb2fg4">
|
||||
<di:waypoint x="238" y="290" />
|
||||
<di:waypoint x="332" y="290" />
|
||||
<bpmndi:BPMNEdge id="Flow_15bgmal_di" bpmnElement="Flow_15bgmal">
|
||||
<di:waypoint x="238" y="120" />
|
||||
<di:waypoint x="300" y="120" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0gmfpe3_di" bpmnElement="Flow_0gmfpe3">
|
||||
<di:waypoint x="368" y="290" />
|
||||
<di:waypoint x="472" y="290" />
|
||||
<bpmndi:BPMNEdge id="Flow_1euq8c9_di" bpmnElement="Flow_1euq8c9">
|
||||
<di:waypoint x="400" y="120" />
|
||||
<di:waypoint x="482" y="120" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNShape id="Event_165nmjn_di" bpmnElement="Event_165nmjn">
|
||||
<dc:Bounds x="202" y="272" width="36" height="36" />
|
||||
<bpmndi:BPMNShape id="Participant_0vl41x3_di" bpmnElement="Participant_1van3p6" isHorizontal="true">
|
||||
<dc:Bounds x="129" y="230" width="431" height="60" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_0s2lh6v_di" bpmnElement="Event_0s2lh6v">
|
||||
<dc:Bounds x="472" y="272" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_0lufa83_di" bpmnElement="Event_10xesry">
|
||||
<dc:Bounds x="332" y="272" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNEdge id="Flow_1h4q3io_di" bpmnElement="Flow_1h4q3io">
|
||||
<di:waypoint x="350" y="138" />
|
||||
<di:waypoint x="350" y="272" />
|
||||
<bpmndi:BPMNEdge id="Flow_0ym94lp_di" bpmnElement="Flow_0ym94lp">
|
||||
<di:waypoint x="500" y="138" />
|
||||
<di:waypoint x="500" y="230" />
|
||||
</bpmndi:BPMNEdge>
|
||||
</bpmndi:BPMNPlane>
|
||||
</bpmndi:BPMNDiagram>
|
||||
|
@ -1,21 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<bpmn:definitions xmlns:bpmn="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" id="Definitions_96f6665" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.0.0-dev">
|
||||
<bpmn:definitions xmlns:bpmn="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:spiffworkflow="http://spiffworkflow.org/bpmn/schema/1.0/core" id="Definitions_96f6665" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.0.0-dev">
|
||||
<bpmn:collaboration id="Collaboration_1fqnozz">
|
||||
<bpmn:participant id="Participant_1jk5xyi" processRef="Process_bd2e724" />
|
||||
<bpmn:participant id="Participant_1m8itti" processRef="Process_07vu4zc" />
|
||||
<bpmn:messageFlow id="Flow_0u487p3" sourceRef="Activity_082ccx3" targetRef="Event_0nfc9or" />
|
||||
<bpmn:messageFlow id="Flow_1bfjo5z" sourceRef="Activity_0nymvqi" targetRef="Event_1ysklap" />
|
||||
<bpmn:participant id="Participant_1m8itti" name="Message Receiver N" />
|
||||
<bpmn:messageFlow id="Flow_0l15d3g" sourceRef="Activity_082ccx3" targetRef="Participant_1m8itti" />
|
||||
<bpmn:messageFlow id="Flow_0t8pnq8" sourceRef="Participant_1m8itti" targetRef="Event_1ysklap" />
|
||||
<bpmn:correlationKey name="CorrelationKey_1">
|
||||
<bpmn:correlationPropertyRef>mcp_topica_one</bpmn:correlationPropertyRef>
|
||||
</bpmn:correlationKey>
|
||||
</bpmn:collaboration>
|
||||
<bpmn:process id="Process_bd2e724" isExecutable="true">
|
||||
<bpmn:sequenceFlow id="Flow_1kh86v5" sourceRef="StartEvent_1" targetRef="Activity_082ccx3" />
|
||||
<bpmn:sequenceFlow id="Flow_1kh86v5" sourceRef="StartEvent_1" targetRef="Activity_07kdswo" />
|
||||
<bpmn:startEvent id="StartEvent_1">
|
||||
<bpmn:outgoing>Flow_1kh86v5</bpmn:outgoing>
|
||||
</bpmn:startEvent>
|
||||
<bpmn:sequenceFlow id="Flow_0r2ckw3" sourceRef="Activity_082ccx3" targetRef="Event_1ysklap" />
|
||||
<bpmn:sendTask id="Activity_082ccx3" name="Send message">
|
||||
<bpmn:incoming>Flow_1kh86v5</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_0r2ckw3</bpmn:outgoing>
|
||||
</bpmn:sendTask>
|
||||
<bpmn:sequenceFlow id="Flow_0u0ozga" sourceRef="Event_1ysklap" targetRef="Event_05735v0" />
|
||||
<bpmn:endEvent id="Event_05735v0">
|
||||
<bpmn:incoming>Flow_0u0ozga</bpmn:incoming>
|
||||
@ -23,93 +22,91 @@
|
||||
<bpmn:intermediateCatchEvent id="Event_1ysklap">
|
||||
<bpmn:incoming>Flow_0r2ckw3</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_0u0ozga</bpmn:outgoing>
|
||||
<bpmn:messageEventDefinition id="MessageEventDefinition_17zk4un" />
|
||||
<bpmn:messageEventDefinition id="MessageEventDefinition_17zk4un" messageRef="Message_N2" />
|
||||
</bpmn:intermediateCatchEvent>
|
||||
</bpmn:process>
|
||||
<bpmn:process id="Process_07vu4zc">
|
||||
<bpmn:sequenceFlow id="Flow_0eb2fg4" sourceRef="Event_165nmjn" targetRef="Event_0nfc9or" />
|
||||
<bpmn:startEvent id="Event_165nmjn">
|
||||
<bpmn:outgoing>Flow_0eb2fg4</bpmn:outgoing>
|
||||
</bpmn:startEvent>
|
||||
<bpmn:endEvent id="Event_0s2lh6v">
|
||||
<bpmn:incoming>Flow_1iwuf9b</bpmn:incoming>
|
||||
</bpmn:endEvent>
|
||||
<bpmn:sequenceFlow id="Flow_04h8nml" sourceRef="Event_0nfc9or" targetRef="Activity_0nymvqi" />
|
||||
<bpmn:intermediateCatchEvent id="Event_0nfc9or">
|
||||
<bpmn:incoming>Flow_0eb2fg4</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_04h8nml</bpmn:outgoing>
|
||||
<bpmn:messageEventDefinition id="MessageEventDefinition_1yhr0ng" />
|
||||
</bpmn:intermediateCatchEvent>
|
||||
<bpmn:sequenceFlow id="Flow_1iwuf9b" sourceRef="Activity_0nymvqi" targetRef="Event_0s2lh6v" />
|
||||
<bpmn:sendTask id="Activity_0nymvqi" name="Send message">
|
||||
<bpmn:incoming>Flow_04h8nml</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_1iwuf9b</bpmn:outgoing>
|
||||
<bpmn:sendTask id="Activity_082ccx3" name="Send message" messageRef="Message_N">
|
||||
<bpmn:incoming>Flow_12hrt0s</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_0r2ckw3</bpmn:outgoing>
|
||||
</bpmn:sendTask>
|
||||
<bpmn:sequenceFlow id="Flow_12hrt0s" sourceRef="Activity_07kdswo" targetRef="Activity_082ccx3" />
|
||||
<bpmn:scriptTask id="Activity_07kdswo" name="Set Topic">
|
||||
<bpmn:incoming>Flow_1kh86v5</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_12hrt0s</bpmn:outgoing>
|
||||
<bpmn:script>import time
|
||||
timestamp = time.time()
|
||||
topic_one_a = f"topic_one_a_conversation_{timestamp}"
|
||||
del time</bpmn:script>
|
||||
</bpmn:scriptTask>
|
||||
</bpmn:process>
|
||||
<bpmn:correlationProperty id="mcp_topica_one" name="MCP TopicA One">
|
||||
<bpmn:correlationPropertyRetrievalExpression messageRef="Message_N2">
|
||||
<bpmn:formalExpression>topica_one</bpmn:formalExpression>
|
||||
</bpmn:correlationPropertyRetrievalExpression>
|
||||
<bpmn:correlationPropertyRetrievalExpression messageRef="Message_N">
|
||||
<bpmn:formalExpression>topica_one</bpmn:formalExpression>
|
||||
</bpmn:correlationPropertyRetrievalExpression>
|
||||
</bpmn:correlationProperty>
|
||||
<bpmn:message id="Message_N" name="Message_N">
|
||||
<bpmn:extensionElements>
|
||||
<spiffworkflow:messagePayload>{
|
||||
"topica_one": topic_one_a,
|
||||
"initial_var_one": 3
|
||||
}</spiffworkflow:messagePayload>
|
||||
</bpmn:extensionElements>
|
||||
</bpmn:message>
|
||||
<bpmn:message id="Message_N2" name="Message_N2">
|
||||
<bpmn:extensionElements>
|
||||
<spiffworkflow:messageVariable>var2</spiffworkflow:messageVariable>
|
||||
</bpmn:extensionElements>
|
||||
</bpmn:message>
|
||||
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
|
||||
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Collaboration_1fqnozz">
|
||||
<bpmndi:BPMNShape id="Participant_1jk5xyi_di" bpmnElement="Participant_1jk5xyi" isHorizontal="true">
|
||||
<dc:Bounds x="70" y="70" width="530" height="150" />
|
||||
<dc:Bounds x="70" y="70" width="790" height="150" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNEdge id="Flow_1kh86v5_di" bpmnElement="Flow_1kh86v5">
|
||||
<di:waypoint x="179" y="150" />
|
||||
<di:waypoint x="230" y="150" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0r2ckw3_di" bpmnElement="Flow_0r2ckw3">
|
||||
<di:waypoint x="330" y="150" />
|
||||
<di:waypoint x="402" y="150" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0u0ozga_di" bpmnElement="Flow_0u0ozga">
|
||||
<di:waypoint x="438" y="150" />
|
||||
<di:waypoint x="522" y="150" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
|
||||
<dc:Bounds x="143" y="132" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_0ht8lkh_di" bpmnElement="Activity_082ccx3">
|
||||
<dc:Bounds x="230" y="110" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_05735v0_di" bpmnElement="Event_05735v0">
|
||||
<dc:Bounds x="522" y="132" width="36" height="36" />
|
||||
<dc:Bounds x="712" y="132" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_0kuq65z_di" bpmnElement="Event_1ysklap">
|
||||
<dc:Bounds x="402" y="132" width="36" height="36" />
|
||||
<dc:Bounds x="602" y="132" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Participant_1m8itti_di" bpmnElement="Participant_1m8itti" isHorizontal="true">
|
||||
<dc:Bounds x="70" y="270" width="530" height="160" />
|
||||
<bpmndi:BPMNShape id="Activity_0ht8lkh_di" bpmnElement="Activity_082ccx3">
|
||||
<dc:Bounds x="410" y="110" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNEdge id="Flow_0eb2fg4_di" bpmnElement="Flow_0eb2fg4">
|
||||
<di:waypoint x="179" y="350" />
|
||||
<di:waypoint x="262" y="350" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_04h8nml_di" bpmnElement="Flow_04h8nml">
|
||||
<di:waypoint x="298" y="350" />
|
||||
<di:waypoint x="370" y="350" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_1iwuf9b_di" bpmnElement="Flow_1iwuf9b">
|
||||
<di:waypoint x="470" y="350" />
|
||||
<di:waypoint x="522" y="350" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNShape id="Event_0889739_di" bpmnElement="Event_165nmjn">
|
||||
<dc:Bounds x="143" y="332" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_0s2lh6v_di" bpmnElement="Event_0s2lh6v">
|
||||
<dc:Bounds x="522" y="332" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_04e79e4_di" bpmnElement="Event_0nfc9or">
|
||||
<dc:Bounds x="262" y="332" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_02nnyr5_di" bpmnElement="Activity_0nymvqi">
|
||||
<dc:Bounds x="370" y="310" width="100" height="80" />
|
||||
<bpmndi:BPMNShape id="Activity_1r4gotz_di" bpmnElement="Activity_07kdswo">
|
||||
<dc:Bounds x="240" y="110" width="100" height="80" />
|
||||
<bpmndi:BPMNLabel />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNEdge id="Flow_0u487p3_di" bpmnElement="Flow_0u487p3">
|
||||
<di:waypoint x="280" y="190" />
|
||||
<di:waypoint x="280" y="332" />
|
||||
<bpmndi:BPMNEdge id="Flow_1kh86v5_di" bpmnElement="Flow_1kh86v5">
|
||||
<di:waypoint x="179" y="150" />
|
||||
<di:waypoint x="240" y="150" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_1bfjo5z_di" bpmnElement="Flow_1bfjo5z">
|
||||
<di:waypoint x="420" y="310" />
|
||||
<di:waypoint x="420" y="168" />
|
||||
<bpmndi:BPMNEdge id="Flow_0r2ckw3_di" bpmnElement="Flow_0r2ckw3">
|
||||
<di:waypoint x="510" y="150" />
|
||||
<di:waypoint x="602" y="150" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0u0ozga_di" bpmnElement="Flow_0u0ozga">
|
||||
<di:waypoint x="638" y="150" />
|
||||
<di:waypoint x="712" y="150" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_12hrt0s_di" bpmnElement="Flow_12hrt0s">
|
||||
<di:waypoint x="340" y="150" />
|
||||
<di:waypoint x="410" y="150" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNShape id="Participant_0f50pkr_di" bpmnElement="Participant_1m8itti" isHorizontal="true">
|
||||
<dc:Bounds x="200" y="270" width="530" height="60" />
|
||||
<bpmndi:BPMNLabel />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNEdge id="Flow_0l15d3g_di" bpmnElement="Flow_0l15d3g">
|
||||
<di:waypoint x="460" y="190" />
|
||||
<di:waypoint x="460" y="270" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0t8pnq8_di" bpmnElement="Flow_0t8pnq8">
|
||||
<di:waypoint x="620" y="270" />
|
||||
<di:waypoint x="620" y="168" />
|
||||
</bpmndi:BPMNEdge>
|
||||
</bpmndi:BPMNPlane>
|
||||
</bpmndi:BPMNDiagram>
|
||||
|
@ -1,11 +1,11 @@
|
||||
{
|
||||
"primary_process_id": "",
|
||||
"primary_process_id": "Process_bd2e724",
|
||||
"libraries": [],
|
||||
"display_order": 22,
|
||||
"standalone": false,
|
||||
"is_master_spec": false,
|
||||
"id": "tc-60",
|
||||
"primary_file_name": "",
|
||||
"primary_file_name": "TC-5.2.bpmn",
|
||||
"process_group_id": "test",
|
||||
"exception_notification_addresses": [],
|
||||
"display_name": "TC-6.0 - Message from Send Task to the External pool and receive back by Message Intermediate Catch Event",
|
||||
|
69
test/tc-601/TC-6.0.1.bpmn
Normal file
69
test/tc-601/TC-6.0.1.bpmn
Normal file
@ -0,0 +1,69 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<bpmn:definitions xmlns:bpmn="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:spiffworkflow="http://spiffworkflow.org/bpmn/schema/1.0/core" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="Definitions_96f6665" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.0.0-dev">
|
||||
<bpmn:collaboration id="Collaboration_1lnuo0l">
|
||||
<bpmn:participant id="Participant_10zud46" processRef="Process_bd2e724" />
|
||||
<bpmn:correlationKey name="CorrelationKey_1">
|
||||
<bpmn:correlationPropertyRef>mcp_topica_one</bpmn:correlationPropertyRef>
|
||||
</bpmn:correlationKey>
|
||||
</bpmn:collaboration>
|
||||
<bpmn:process id="Process_bd2e724" isExecutable="true">
|
||||
<bpmn:startEvent id="StartEvent_1">
|
||||
<bpmn:outgoing>Flow_0tph3ne</bpmn:outgoing>
|
||||
<bpmn:messageEventDefinition id="MessageEventDefinition_0wmtd59" messageRef="Message_N" />
|
||||
</bpmn:startEvent>
|
||||
<bpmn:sequenceFlow id="Flow_0tph3ne" sourceRef="StartEvent_1" targetRef="Activity_0rgga1p" />
|
||||
<bpmn:endEvent id="Event_0drpkup">
|
||||
<bpmn:incoming>Flow_0oj56s7</bpmn:incoming>
|
||||
</bpmn:endEvent>
|
||||
<bpmn:sequenceFlow id="Flow_0oj56s7" sourceRef="Activity_0rgga1p" targetRef="Event_0drpkup" />
|
||||
<bpmn:sendTask id="Activity_0rgga1p" name="Send Message" messageRef="Message_N2">
|
||||
<bpmn:incoming>Flow_0tph3ne</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_0oj56s7</bpmn:outgoing>
|
||||
</bpmn:sendTask>
|
||||
</bpmn:process>
|
||||
<bpmn:correlationProperty id="mcp_topica_one" name="MCP TopicA One">
|
||||
<bpmn:correlationPropertyRetrievalExpression messageRef="Message_N">
|
||||
<bpmn:formalExpression>topica_one</bpmn:formalExpression>
|
||||
</bpmn:correlationPropertyRetrievalExpression>
|
||||
<bpmn:correlationPropertyRetrievalExpression messageRef="Message_N2">
|
||||
<bpmn:formalExpression>topica_one</bpmn:formalExpression>
|
||||
</bpmn:correlationPropertyRetrievalExpression>
|
||||
</bpmn:correlationProperty>
|
||||
<bpmn:message id="Message_N" name="Message_N">
|
||||
<bpmn:extensionElements>
|
||||
<spiffworkflow:messageVariable>payload_N</spiffworkflow:messageVariable>
|
||||
</bpmn:extensionElements>
|
||||
</bpmn:message>
|
||||
<bpmn:message id="Message_N2" name="Message_N2">
|
||||
<bpmn:extensionElements>
|
||||
<spiffworkflow:messagePayload>{
|
||||
"topica_one": payload_N.topica_one
|
||||
}</spiffworkflow:messagePayload>
|
||||
</bpmn:extensionElements>
|
||||
</bpmn:message>
|
||||
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
|
||||
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Collaboration_1lnuo0l">
|
||||
<bpmndi:BPMNShape id="Participant_10zud46_di" bpmnElement="Participant_10zud46" isHorizontal="true">
|
||||
<dc:Bounds x="190" y="100" width="420" height="160" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_02e6zpf_di" bpmnElement="StartEvent_1">
|
||||
<dc:Bounds x="242" y="159" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_0drpkup_di" bpmnElement="Event_0drpkup">
|
||||
<dc:Bounds x="502" y="159" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_1e3uy18_di" bpmnElement="Activity_0rgga1p">
|
||||
<dc:Bounds x="340" y="137" width="100" height="80" />
|
||||
<bpmndi:BPMNLabel />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNEdge id="Flow_0tph3ne_di" bpmnElement="Flow_0tph3ne">
|
||||
<di:waypoint x="278" y="177" />
|
||||
<di:waypoint x="340" y="177" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0oj56s7_di" bpmnElement="Flow_0oj56s7">
|
||||
<di:waypoint x="440" y="177" />
|
||||
<di:waypoint x="502" y="177" />
|
||||
</bpmndi:BPMNEdge>
|
||||
</bpmndi:BPMNPlane>
|
||||
</bpmndi:BPMNDiagram>
|
||||
</bpmn:definitions>
|
17
test/tc-601/workflow.json
Normal file
17
test/tc-601/workflow.json
Normal file
@ -0,0 +1,17 @@
|
||||
{
|
||||
"process_group_id": "test",
|
||||
"is_master_spec": false,
|
||||
"libraries": [],
|
||||
"exception_notification_addresses": [],
|
||||
"display_order": 43,
|
||||
"standalone": false,
|
||||
"display_name": "TC-6.0.1 - Message receiver N",
|
||||
"id": "tc-601",
|
||||
"library": false,
|
||||
"primary_file_name": "TC-6.0.1.bpmn",
|
||||
"fault_or_suspend_on_exception": "fault",
|
||||
"is_review": false,
|
||||
"primary_process_id": "Process_bd2e724",
|
||||
"files": [],
|
||||
"description": "TC-6.0.1 - Message receiver N"
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user