modelle aktualisiert - gutschrift und freigabe rechnung

This commit is contained in:
Ralph Soika 2021-06-08 13:35:41 +02:00
parent ffb4e88e46
commit 8fed6f19da
3 changed files with 9590 additions and 304 deletions

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- origin at X=0.0 Y=0.0 --> <!-- 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:ext="http://org.eclipse.bpmn2/ext" xmlns:imixs="http://www.imixs.org/bpmn2" xmlns:xs="http://www.w3.org/2001/XMLSchema" id="Definitions_1" exporter="org.eclipse.bpmn2.modeler.core" exporterVersion="1.5.2.SNAPSHOT-v20200602-1600-B1" targetNamespace="http://www.imixs.org/bpmn2"> <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:ext="http://org.eclipse.bpmn2/ext" xmlns:imixs="http://www.imixs.org/bpmn2" xmlns:xs="http://www.w3.org/2001/XMLSchema" id="Definitions_1" exporter="org.eclipse.bpmn2.modeler.core" exporterVersion="1.5.3.SNAPSHOT-v20210402-0910-B1" targetNamespace="http://www.imixs.org/bpmn2">
<bpmn2:extensionElements> <bpmn2:extensionElements>
<imixs:item name="txtworkflowmodelversion" type="xs:string"> <imixs:item name="txtworkflowmodelversion" type="xs:string">
<imixs:value><![CDATA[gutschriftabgleich-de-1.0]]></imixs:value> <imixs:value><![CDATA[gutschriftabgleich-de-1.0]]></imixs:value>
@ -57,26 +57,23 @@
<bpmn2:flowNodeRef>IntermediateCatchEvent_6</bpmn2:flowNodeRef> <bpmn2:flowNodeRef>IntermediateCatchEvent_6</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>IntermediateCatchEvent_5000-20</bpmn2:flowNodeRef> <bpmn2:flowNodeRef>IntermediateCatchEvent_5000-20</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>IntermediateCatchEvent_19</bpmn2:flowNodeRef> <bpmn2:flowNodeRef>IntermediateCatchEvent_19</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>ExclusiveGateway_4</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>IntermediateThrowEvent_3</bpmn2:flowNodeRef> <bpmn2:flowNodeRef>IntermediateThrowEvent_3</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>EventBasedGateway_1</bpmn2:flowNodeRef> <bpmn2:flowNodeRef>EventBasedGateway_1</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>IntermediateCatchEvent_24</bpmn2:flowNodeRef> <bpmn2:flowNodeRef>IntermediateCatchEvent_24</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>IntermediateCatchEvent_7</bpmn2:flowNodeRef> <bpmn2:flowNodeRef>IntermediateCatchEvent_7</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>EndEvent_3</bpmn2:flowNodeRef> <bpmn2:flowNodeRef>EndEvent_3</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>Task_8</bpmn2:flowNodeRef> <bpmn2:flowNodeRef>Task_8</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>IntermediateCatchEvent_12</bpmn2:flowNodeRef>
</bpmn2:lane> </bpmn2:lane>
<bpmn2:lane id="Lane_2" name="Verantwortlicher / Bereich Team"> <bpmn2:lane id="Lane_2" name="Verantwortlicher / Bereich Team">
<bpmn2:flowNodeRef>ExclusiveGateway_6</bpmn2:flowNodeRef> <bpmn2:flowNodeRef>ExclusiveGateway_6</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>IntermediateCatchEvent_5005-20</bpmn2:flowNodeRef> <bpmn2:flowNodeRef>IntermediateCatchEvent_5005-20</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>Task_5005</bpmn2:flowNodeRef> <bpmn2:flowNodeRef>Task_5005</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>IntermediateCatchEvent_5005-10</bpmn2:flowNodeRef> <bpmn2:flowNodeRef>IntermediateCatchEvent_5005-10</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>Task_5000</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>IntermediateCatchEvent_18</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>Task_5</bpmn2:flowNodeRef> <bpmn2:flowNodeRef>Task_5</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>EndEvent_2</bpmn2:flowNodeRef> <bpmn2:flowNodeRef>EndEvent_2</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>IntermediateCatchEvent_5005-30</bpmn2:flowNodeRef> <bpmn2:flowNodeRef>IntermediateCatchEvent_5005-30</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>EventBasedGateway_2</bpmn2:flowNodeRef> <bpmn2:flowNodeRef>EventBasedGateway_2</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>IntermediateCatchEvent_5000-10</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>IntermediateCatchEvent_23</bpmn2:flowNodeRef> <bpmn2:flowNodeRef>IntermediateCatchEvent_23</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>IntermediateCatchEvent_21</bpmn2:flowNodeRef> <bpmn2:flowNodeRef>IntermediateCatchEvent_21</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>Task_3</bpmn2:flowNodeRef> <bpmn2:flowNodeRef>Task_3</bpmn2:flowNodeRef>
@ -96,120 +93,7 @@
<bpmn2:flowNodeRef>IntermediateCatchEvent_11</bpmn2:flowNodeRef> <bpmn2:flowNodeRef>IntermediateCatchEvent_11</bpmn2:flowNodeRef>
</bpmn2:lane> </bpmn2:lane>
</bpmn2:laneSet> </bpmn2:laneSet>
<bpmn2:task id="Task_5000" imixs:processid="5300" name="Erstellung Ausgangsrechnung"> <bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_5000-20" imixs:activityid="100" name="Weiterleiten">
<bpmn2:extensionElements>
<imixs:item name="txteditorid" type="xs:string">
<imixs:value><![CDATA[alexander/form_basic_read#alexander/sub_positionen_read]]></imixs:value>
</imixs:item>
<imixs:item name="txtworkflowabstract" type="xs:string">
<imixs:value><![CDATA[<itemvalue>txtlastcomment</itemvalue>]]></imixs:value>
</imixs:item>
<imixs:item name="txtname" type="xs:string">
<imixs:value><![CDATA[Rechnung erhalten]]></imixs:value>
</imixs:item>
<imixs:item name="txtimageurl" type="xs:string">
<imixs:value><![CDATA[typcn-download|typcn-input-checked,imixs-warning,icon-sub-se]]></imixs:value>
</imixs:item>
<imixs:item name="txtworkflowsummary" type="xs:string">
<imixs:value><![CDATA[<itemvalue>numsequencenumber</itemvalue>: <itemvalue>cdtr.name</itemvalue> <itemvalue>invoice.number</itemvalue> (<itemvalue>invoice.currency</itemvalue> <itemvalue>invoice.total</itemvalue>) <itemvalue>space.name</itemvalue>]]></imixs:value>
</imixs:item>
<imixs:item name="keyupdateacl" type="xs:boolean">
<imixs:value>true</imixs:value>
</imixs:item>
<imixs:item name="keyownershipfields" type="xs:string">
<imixs:value><![CDATA[sb.team]]></imixs:value>
</imixs:item>
<imixs:item name="keyaddwritefields" type="xs:string">
<imixs:value><![CDATA[process.manager]]></imixs:value>
<imixs:value><![CDATA[process.team]]></imixs:value>
<imixs:value><![CDATA[sb.team]]></imixs:value>
<imixs:value><![CDATA[space.team]]></imixs:value>
</imixs:item>
<imixs:item name="txttype" type="xs:string">
<imixs:value><![CDATA[workitem]]></imixs:value>
</imixs:item>
<imixs:item name="namaddreadaccess" type="xs:string">
<imixs:value><![CDATA[{process:?:member}]]></imixs:value>
<imixs:value><![CDATA[{space:?:member}]]></imixs:value>
</imixs:item>
</bpmn2:extensionElements>
<bpmn2:documentation id="Documentation_3"><![CDATA[<textblock><itemvalue>$workflowgroup</itemvalue> - <itemvalue>$workflowstatus</itemvalue></textblock>]]></bpmn2:documentation>
<bpmn2:incoming>SequenceFlow_31</bpmn2:incoming>
<bpmn2:incoming>SequenceFlow_4</bpmn2:incoming>
<bpmn2:outgoing>SequenceFlow_5</bpmn2:outgoing>
</bpmn2:task>
<bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_5000-10" imixs:activityid="10" name="Speichern">
<bpmn2:extensionElements>
<imixs:item name="keylogtimeformat" type="xs:string">
<imixs:value><![CDATA[2]]></imixs:value>
</imixs:item>
<imixs:item name="keyarchive" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="txtmailsubject" type="xs:string">
<imixs:value><![CDATA[]]></imixs:value>
</imixs:item>
<imixs:item name="keyaccessmode" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="keyscheduledactivity" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="rtfmailbody" type="xs:string">
<imixs:value><![CDATA[]]></imixs:value>
</imixs:item>
<imixs:item name="keyversion" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="keyaddwritefields" type="xs:string">
<imixs:value><![CDATA[$creator]]></imixs:value>
<imixs:value><![CDATA[$editor]]></imixs:value>
<imixs:value><![CDATA[process.manager]]></imixs:value>
<imixs:value><![CDATA[process.team]]></imixs:value>
</imixs:item>
<imixs:item name="numnextactivityid" type="xs:int">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="keyfollowup" type="xs:string">
<imixs:value><![CDATA[2]]></imixs:value>
</imixs:item>
<imixs:item name="keypublicresult" type="xs:string">
<imixs:value><![CDATA[1]]></imixs:value>
</imixs:item>
<imixs:item name="keylogdateformat" type="xs:string">
<imixs:value><![CDATA[2]]></imixs:value>
</imixs:item>
<imixs:item name="keyownershipfields" type="xs:string">
<imixs:value><![CDATA[$editor]]></imixs:value>
<imixs:value><![CDATA[$creator]]></imixs:value>
</imixs:item>
<imixs:item name="numnextid" type="xs:int">
<imixs:value><![CDATA[5000]]></imixs:value>
</imixs:item>
<imixs:item name="txtnextprocesstree" type="xs:string">
<imixs:value><![CDATA[]]></imixs:value>
</imixs:item>
<imixs:item name="txtactivityresult" type="xs:string">
<imixs:value><![CDATA[<item name="comment" ignore="true"/>]]></imixs:value>
</imixs:item>
<imixs:item name="txtname" type="xs:string">
<imixs:value><![CDATA[Speichern]]></imixs:value>
</imixs:item>
<imixs:item name="keyownershipmode" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="rtfresultlog" type="xs:string">
<imixs:value><![CDATA[]]></imixs:value>
</imixs:item>
<imixs:item name="keyupdateacl" type="xs:boolean">
<imixs:value>false</imixs:value>
</imixs:item>
</bpmn2:extensionElements>
<bpmn2:documentation id="Documentation_108"><![CDATA[Zwischenspeichern]]></bpmn2:documentation>
<bpmn2:outgoing>SequenceFlow_31</bpmn2:outgoing>
</bpmn2:intermediateCatchEvent>
<bpmn2:sequenceFlow id="SequenceFlow_31" sourceRef="IntermediateCatchEvent_5000-10" targetRef="Task_5000"/>
<bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_5000-20" imixs:activityid="20" name="Weiterleiten">
<bpmn2:extensionElements> <bpmn2:extensionElements>
<imixs:item name="keyarchive" type="xs:string"> <imixs:item name="keyarchive" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value> <imixs:value><![CDATA[0]]></imixs:value>
@ -273,12 +157,19 @@ Bei Fragen wenden Sie sich bitte an info@imixs.com
<imixs:value>false</imixs:value> <imixs:value>false</imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="txtbusinessrule" type="CDATA"> <imixs:item name="txtbusinessrule" type="CDATA">
<imixs:value><![CDATA[]]></imixs:value> <imixs:value><![CDATA[var result={};
var refField="space.ref";
result.isValid=true;
if ( ( workitem.get(refField) == null || '-'==workitem.get(refField)[0]) ) {
result.isValid=false;
result.errorMessage='Bitte wählen Sie einen Fachbereich aus.';
}]]></imixs:value>
</imixs:item> </imixs:item>
</bpmn2:extensionElements> </bpmn2:extensionElements>
<bpmn2:documentation id="Documentation_105"><![CDATA[Rechnung erfasst und zur Prüfung weiterleiten]]></bpmn2:documentation> <bpmn2:documentation id="Documentation_105"><![CDATA[Rechnung erfasst und zur Prüfung weiterleiten]]></bpmn2:documentation>
<bpmn2:incoming>SequenceFlow_46</bpmn2:incoming> <bpmn2:incoming>SequenceFlow_46</bpmn2:incoming>
<bpmn2:outgoing>SequenceFlow_24</bpmn2:outgoing> <bpmn2:outgoing>SequenceFlow_27</bpmn2:outgoing>
</bpmn2:intermediateCatchEvent> </bpmn2:intermediateCatchEvent>
<bpmn2:exclusiveGateway id="ExclusiveGateway_1" gatewayDirection="Converging"> <bpmn2:exclusiveGateway id="ExclusiveGateway_1" gatewayDirection="Converging">
<bpmn2:incoming>SequenceFlow_0</bpmn2:incoming> <bpmn2:incoming>SequenceFlow_0</bpmn2:incoming>
@ -294,7 +185,7 @@ Bei Fragen wenden Sie sich bitte an info@imixs.com
<bpmn2:task id="Task_5005" imixs:processid="5200" name="Sachprüfung"> <bpmn2:task id="Task_5005" imixs:processid="5200" name="Sachprüfung">
<bpmn2:extensionElements> <bpmn2:extensionElements>
<imixs:item name="txteditorid" type="xs:string"> <imixs:item name="txteditorid" type="xs:string">
<imixs:value><![CDATA[alexander/form_basic#alexander/sub_positionen]]></imixs:value> <imixs:value><![CDATA[alexander/form_basic]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="txtworkflowabstract" type="xs:string"> <imixs:item name="txtworkflowabstract" type="xs:string">
<imixs:value><![CDATA[<itemvalue>txtlastcomment</itemvalue>]]></imixs:value> <imixs:value><![CDATA[<itemvalue>txtlastcomment</itemvalue>]]></imixs:value>
@ -332,7 +223,7 @@ Bei Fragen wenden Sie sich bitte an info@imixs.com
<bpmn2:outgoing>SequenceFlow_37</bpmn2:outgoing> <bpmn2:outgoing>SequenceFlow_37</bpmn2:outgoing>
</bpmn2:task> </bpmn2:task>
<bpmn2:sequenceFlow id="SequenceFlow_37" sourceRef="Task_5005" targetRef="EventBasedGateway_2"/> <bpmn2:sequenceFlow id="SequenceFlow_37" sourceRef="Task_5005" targetRef="EventBasedGateway_2"/>
<bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_5005-20" imixs:activityid="20" name="Freigeben"> <bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_5005-20" imixs:activityid="20" name="Geprüft und erledigt">
<bpmn2:extensionElements> <bpmn2:extensionElements>
<imixs:item name="keylogtimeformat" type="xs:string"> <imixs:item name="keylogtimeformat" type="xs:string">
<imixs:value><![CDATA[2]]></imixs:value> <imixs:value><![CDATA[2]]></imixs:value>
@ -395,22 +286,13 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
<imixs:value><![CDATA[0]]></imixs:value> <imixs:value><![CDATA[0]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="rtfresultlog" type="xs:string"> <imixs:item name="rtfresultlog" type="xs:string">
<imixs:value><![CDATA[Sachlich geprüft und freigegeben.]]></imixs:value> <imixs:value><![CDATA[Auf Richtigkeit geprüft.]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="keyupdateacl" type="xs:boolean"> <imixs:item name="keyupdateacl" type="xs:boolean">
<imixs:value>false</imixs:value> <imixs:value>false</imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="txtbusinessrule" type="CDATA"> <imixs:item name="txtbusinessrule" type="CDATA">
<imixs:value><![CDATA[var result={}; <imixs:value><![CDATA[]]></imixs:value>
result.isValid=true;
var a=workitem.get("invoice.total")[0];
var b= workitem.get("order.total")[0];
if ( b>0 && (parseFloat(a)!=parseFloat(b)) ) {
result.isValid=false;
result.errorMessage="Der Rechnungsbetrag " + a+ " stimmt nicht mit dem Positionsbetrag " + b + " überein.";
}]]></imixs:value>
</imixs:item> </imixs:item>
</bpmn2:extensionElements> </bpmn2:extensionElements>
<bpmn2:documentation id="Documentation_23"><![CDATA[Gutschrift geprüft]]></bpmn2:documentation> <bpmn2:documentation id="Documentation_23"><![CDATA[Gutschrift geprüft]]></bpmn2:documentation>
@ -749,8 +631,9 @@ result.isValid=true;
</imixs:item> </imixs:item>
</bpmn2:extensionElements> </bpmn2:extensionElements>
<bpmn2:documentation id="Documentation_31"><![CDATA[<textblock><itemvalue>$workflowgroup</itemvalue> - <itemvalue>$workflowstatus</itemvalue></textblock>]]></bpmn2:documentation> <bpmn2:documentation id="Documentation_31"><![CDATA[<textblock><itemvalue>$workflowgroup</itemvalue> - <itemvalue>$workflowstatus</itemvalue></textblock>]]></bpmn2:documentation>
<bpmn2:incoming>SequenceFlow_44</bpmn2:incoming>
<bpmn2:incoming>SequenceFlow_52</bpmn2:incoming> <bpmn2:incoming>SequenceFlow_52</bpmn2:incoming>
<bpmn2:incoming>SequenceFlow_23</bpmn2:incoming>
<bpmn2:incoming>SequenceFlow_25</bpmn2:incoming>
<bpmn2:outgoing>SequenceFlow_47</bpmn2:outgoing> <bpmn2:outgoing>SequenceFlow_47</bpmn2:outgoing>
</bpmn2:task> </bpmn2:task>
<bpmn2:endEvent id="EndEvent_2" name="Ende"> <bpmn2:endEvent id="EndEvent_2" name="Ende">
@ -758,28 +641,15 @@ result.isValid=true;
</bpmn2:endEvent> </bpmn2:endEvent>
<bpmn2:sequenceFlow id="SequenceFlow_47" sourceRef="Task_5" targetRef="EndEvent_2"/> <bpmn2:sequenceFlow id="SequenceFlow_47" sourceRef="Task_5" targetRef="EndEvent_2"/>
<bpmn2:sequenceFlow id="SequenceFlow_51" sourceRef="IntermediateCatchEvent_5005-20" targetRef="ExclusiveGateway_6"/> <bpmn2:sequenceFlow id="SequenceFlow_51" sourceRef="IntermediateCatchEvent_5005-20" targetRef="ExclusiveGateway_6"/>
<bpmn2:exclusiveGateway id="ExclusiveGateway_4" name="Fachbereich?" gatewayDirection="Diverging">
<bpmn2:incoming>SequenceFlow_24</bpmn2:incoming>
<bpmn2:outgoing>SequenceFlow_13</bpmn2:outgoing>
<bpmn2:outgoing>SequenceFlow_16</bpmn2:outgoing>
</bpmn2:exclusiveGateway>
<bpmn2:sequenceFlow id="SequenceFlow_13" name="Ja" sourceRef="ExclusiveGateway_4" targetRef="Task_1">
<bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" id="FormalExpression_2">workitem['space.team'] &amp;&amp; workitem['space.team'][0]!=&quot;&quot;</bpmn2:conditionExpression>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="SequenceFlow_16" name="Nein" sourceRef="ExclusiveGateway_4" targetRef="ExclusiveGateway_6">
<bpmn2:conditionExpression xsi:type="bpmn2:tFormalExpression" id="FormalExpression_4">!workitem['space.team'] || workitem['space.team'][0]==&quot;&quot;</bpmn2:conditionExpression>
</bpmn2:sequenceFlow>
<bpmn2:exclusiveGateway id="ExclusiveGateway_6" gatewayDirection="Converging"> <bpmn2:exclusiveGateway id="ExclusiveGateway_6" gatewayDirection="Converging">
<bpmn2:incoming>SequenceFlow_51</bpmn2:incoming> <bpmn2:incoming>SequenceFlow_51</bpmn2:incoming>
<bpmn2:incoming>SequenceFlow_16</bpmn2:incoming> <bpmn2:outgoing>SequenceFlow_25</bpmn2:outgoing>
<bpmn2:outgoing>SequenceFlow_4</bpmn2:outgoing>
</bpmn2:exclusiveGateway> </bpmn2:exclusiveGateway>
<bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_3" name="ABLEHNEN"> <bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_3" name="ABLEHNEN">
<bpmn2:outgoing>SequenceFlow_15</bpmn2:outgoing> <bpmn2:outgoing>SequenceFlow_15</bpmn2:outgoing>
<bpmn2:linkEventDefinition id="LinkEventDefinition_1" name="Link Event Definition 6"/> <bpmn2:linkEventDefinition id="LinkEventDefinition_1" name="Link Event Definition 6"/>
</bpmn2:intermediateCatchEvent> </bpmn2:intermediateCatchEvent>
<bpmn2:sequenceFlow id="SequenceFlow_15" sourceRef="IntermediateCatchEvent_3" targetRef="ExclusiveGateway_1"/> <bpmn2:sequenceFlow id="SequenceFlow_15" sourceRef="IntermediateCatchEvent_3" targetRef="ExclusiveGateway_1"/>
<bpmn2:sequenceFlow id="SequenceFlow_24" sourceRef="IntermediateCatchEvent_5000-20" targetRef="ExclusiveGateway_4"/>
<bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_6" imixs:activityid="980" name="[Übertrag - Rechungseingang]"> <bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_6" imixs:activityid="980" name="[Übertrag - Rechungseingang]">
<bpmn2:extensionElements> <bpmn2:extensionElements>
<imixs:item name="keylogtimeformat" type="xs:string"> <imixs:item name="keylogtimeformat" type="xs:string">
@ -888,10 +758,10 @@ result.isValid=true;
</imixs:item> </imixs:item>
</bpmn2:extensionElements> </bpmn2:extensionElements>
<bpmn2:documentation id="Documentation_9"><![CDATA[<textblock><itemvalue>$workflowgroup</itemvalue> - <itemvalue>$workflowstatus</itemvalue></textblock>]]></bpmn2:documentation> <bpmn2:documentation id="Documentation_9"><![CDATA[<textblock><itemvalue>$workflowgroup</itemvalue> - <itemvalue>$workflowstatus</itemvalue></textblock>]]></bpmn2:documentation>
<bpmn2:incoming>SequenceFlow_13</bpmn2:incoming>
<bpmn2:incoming>SequenceFlow_26</bpmn2:incoming> <bpmn2:incoming>SequenceFlow_26</bpmn2:incoming>
<bpmn2:incoming>SequenceFlow_41</bpmn2:incoming> <bpmn2:incoming>SequenceFlow_41</bpmn2:incoming>
<bpmn2:incoming>SequenceFlow_11</bpmn2:incoming> <bpmn2:incoming>SequenceFlow_11</bpmn2:incoming>
<bpmn2:incoming>SequenceFlow_27</bpmn2:incoming>
<bpmn2:outgoing>SequenceFlow_28</bpmn2:outgoing> <bpmn2:outgoing>SequenceFlow_28</bpmn2:outgoing>
<bpmn2:outgoing>SequenceFlow_36</bpmn2:outgoing> <bpmn2:outgoing>SequenceFlow_36</bpmn2:outgoing>
</bpmn2:task> </bpmn2:task>
@ -1246,77 +1116,6 @@ result.isValid=true;
<bpmn2:outgoing>SequenceFlow_11</bpmn2:outgoing> <bpmn2:outgoing>SequenceFlow_11</bpmn2:outgoing>
</bpmn2:intermediateCatchEvent> </bpmn2:intermediateCatchEvent>
<bpmn2:sequenceFlow id="SequenceFlow_11" sourceRef="IntermediateCatchEvent_1" targetRef="Task_1"/> <bpmn2:sequenceFlow id="SequenceFlow_11" sourceRef="IntermediateCatchEvent_1" targetRef="Task_1"/>
<bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_18" imixs:activityid="20" name="Erledigt">
<bpmn2:extensionElements>
<imixs:item name="keylogtimeformat" type="xs:string">
<imixs:value><![CDATA[2]]></imixs:value>
</imixs:item>
<imixs:item name="keyarchive" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="txtmailsubject" type="xs:string">
<imixs:value><![CDATA[Eingangsrechnung erhalten: <itemvalue>_subject</itemvalue>]]></imixs:value>
</imixs:item>
<imixs:item name="keyaccessmode" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="keyscheduledactivity" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="rtfmailbody" type="xs:string">
<imixs:value><![CDATA[Wir haben folgende Rechnung erhalten: bitte freigeben.
Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</itemvalue>)
<itemvalue>_description</itemvalue>]]></imixs:value>
</imixs:item>
<imixs:item name="keymailreceiverfields" type="xs:string"/>
<imixs:item name="keyversion" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="keyaddwritefields" type="xs:string">
<imixs:value><![CDATA[process.manager]]></imixs:value>
</imixs:item>
<imixs:item name="numnextactivityid" type="xs:int">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="keyfollowup" type="xs:string">
<imixs:value><![CDATA[2]]></imixs:value>
</imixs:item>
<imixs:item name="keypublicresult" type="xs:string">
<imixs:value><![CDATA[1]]></imixs:value>
</imixs:item>
<imixs:item name="keylogdateformat" type="xs:string">
<imixs:value><![CDATA[2]]></imixs:value>
</imixs:item>
<imixs:item name="keyownershipfields" type="xs:string">
<imixs:value><![CDATA[process.manager]]></imixs:value>
</imixs:item>
<imixs:item name="numnextid" type="xs:int">
<imixs:value><![CDATA[5005]]></imixs:value>
</imixs:item>
<imixs:item name="txtnextprocesstree" type="xs:string">
<imixs:value><![CDATA[]]></imixs:value>
</imixs:item>
<imixs:item name="txtactivityresult" type="xs:string">
<imixs:value><![CDATA[<item name="action">home</item>]]></imixs:value>
</imixs:item>
<imixs:item name="txtname" type="xs:string">
<imixs:value><![CDATA[Freigabe einholen]]></imixs:value>
</imixs:item>
<imixs:item name="keyownershipmode" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="rtfresultlog" type="xs:string">
<imixs:value><![CDATA[Ausgangsrechnung erstellt.]]></imixs:value>
</imixs:item>
<imixs:item name="keyupdateacl" type="xs:boolean">
<imixs:value>false</imixs:value>
</imixs:item>
</bpmn2:extensionElements>
<bpmn2:incoming>SequenceFlow_5</bpmn2:incoming>
<bpmn2:outgoing>SequenceFlow_44</bpmn2:outgoing>
</bpmn2:intermediateCatchEvent>
<bpmn2:sequenceFlow id="SequenceFlow_44" sourceRef="IntermediateCatchEvent_18" targetRef="Task_5"/>
<bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_21" imixs:activityid="40" name="Reklamieren"> <bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_21" imixs:activityid="40" name="Reklamieren">
<bpmn2:extensionElements> <bpmn2:extensionElements>
<imixs:item name="keyarchive" type="xs:string"> <imixs:item name="keyarchive" type="xs:string">
@ -1481,6 +1280,7 @@ result.isValid=true;
<bpmn2:incoming>SequenceFlow_22</bpmn2:incoming> <bpmn2:incoming>SequenceFlow_22</bpmn2:incoming>
<bpmn2:outgoing>SequenceFlow_46</bpmn2:outgoing> <bpmn2:outgoing>SequenceFlow_46</bpmn2:outgoing>
<bpmn2:outgoing>SequenceFlow_49</bpmn2:outgoing> <bpmn2:outgoing>SequenceFlow_49</bpmn2:outgoing>
<bpmn2:outgoing>SequenceFlow_19</bpmn2:outgoing>
</bpmn2:eventBasedGateway> </bpmn2:eventBasedGateway>
<bpmn2:sequenceFlow id="SequenceFlow_22" sourceRef="Task_2" targetRef="EventBasedGateway_1"/> <bpmn2:sequenceFlow id="SequenceFlow_22" sourceRef="Task_2" targetRef="EventBasedGateway_1"/>
<bpmn2:sequenceFlow id="SequenceFlow_46" sourceRef="EventBasedGateway_1" targetRef="IntermediateCatchEvent_5000-20"/> <bpmn2:sequenceFlow id="SequenceFlow_46" sourceRef="EventBasedGateway_1" targetRef="IntermediateCatchEvent_5000-20"/>
@ -1783,8 +1583,6 @@ result.isValid=true;
</bpmn2:intermediateCatchEvent> </bpmn2:intermediateCatchEvent>
<bpmn2:sequenceFlow id="SequenceFlow_59" sourceRef="IntermediateCatchEvent_25" targetRef="Task_4"/> <bpmn2:sequenceFlow id="SequenceFlow_59" sourceRef="IntermediateCatchEvent_25" targetRef="Task_4"/>
<bpmn2:sequenceFlow id="SequenceFlow_60" sourceRef="IntermediateCatchEvent_24" targetRef="Task_8"/> <bpmn2:sequenceFlow id="SequenceFlow_60" sourceRef="IntermediateCatchEvent_24" targetRef="Task_8"/>
<bpmn2:sequenceFlow id="SequenceFlow_4" sourceRef="ExclusiveGateway_6" targetRef="Task_5000"/>
<bpmn2:sequenceFlow id="SequenceFlow_5" sourceRef="Task_5000" targetRef="IntermediateCatchEvent_18"/>
<bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_2" imixs:activityid="30" name="Erledigt"> <bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_2" imixs:activityid="30" name="Erledigt">
<bpmn2:extensionElements> <bpmn2:extensionElements>
<imixs:item name="keyarchive" type="xs:string"> <imixs:item name="keyarchive" type="xs:string">
@ -1863,7 +1661,7 @@ Betrag: <itemvalue>invoice.total</itemvalue> <itemvalue>invoice.currency</itemva
<bpmn2:task id="Task_3" imixs:processid="5250" name="Reklamiert"> <bpmn2:task id="Task_3" imixs:processid="5250" name="Reklamiert">
<bpmn2:extensionElements> <bpmn2:extensionElements>
<imixs:item name="txteditorid" type="xs:string"> <imixs:item name="txteditorid" type="xs:string">
<imixs:value><![CDATA[alexander/form_basic_read#alexander/sub_exchange_rate_read|alexander/sub_positionen_read]]></imixs:value> <imixs:value><![CDATA[]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="txtworkflowabstract" type="xs:string"> <imixs:item name="txtworkflowabstract" type="xs:string">
<imixs:value><![CDATA[<itemvalue>txtlastcomment</itemvalue>]]></imixs:value> <imixs:value><![CDATA[<itemvalue>txtlastcomment</itemvalue>]]></imixs:value>
@ -2054,12 +1852,86 @@ result.isValid=true;
</bpmn2:intermediateCatchEvent> </bpmn2:intermediateCatchEvent>
<bpmn2:sequenceFlow id="SequenceFlow_12" sourceRef="Task_3" targetRef="IntermediateCatchEvent_5"/> <bpmn2:sequenceFlow id="SequenceFlow_12" sourceRef="Task_3" targetRef="IntermediateCatchEvent_5"/>
<bpmn2:sequenceFlow id="SequenceFlow_14" sourceRef="IntermediateCatchEvent_5" targetRef="Task_5005"/> <bpmn2:sequenceFlow id="SequenceFlow_14" sourceRef="IntermediateCatchEvent_5" targetRef="Task_5005"/>
<bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_12" imixs:activityid="990" name="Geprüft und erledigt">
<bpmn2:extensionElements>
<imixs:item name="keylogtimeformat" type="xs:string">
<imixs:value><![CDATA[2]]></imixs:value>
</imixs:item>
<imixs:item name="keyarchive" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="txtmailsubject" type="xs:string">
<imixs:value><![CDATA[Eingangsrechnung erhalten: <itemvalue>_subject</itemvalue>]]></imixs:value>
</imixs:item>
<imixs:item name="keyaccessmode" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="keyscheduledactivity" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="rtfmailbody" type="xs:string">
<imixs:value><![CDATA[Wir haben folgende Rechnung erhalten: bitte freigeben.
Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</itemvalue>)
<itemvalue>_description</itemvalue>]]></imixs:value>
</imixs:item>
<imixs:item name="keymailreceiverfields" type="xs:string"/>
<imixs:item name="keyversion" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="keyaddwritefields" type="xs:string">
<imixs:value><![CDATA[process.manager]]></imixs:value>
</imixs:item>
<imixs:item name="numnextactivityid" type="xs:int">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="keyfollowup" type="xs:string">
<imixs:value><![CDATA[2]]></imixs:value>
</imixs:item>
<imixs:item name="keypublicresult" type="xs:string">
<imixs:value><![CDATA[1]]></imixs:value>
</imixs:item>
<imixs:item name="keylogdateformat" type="xs:string">
<imixs:value><![CDATA[2]]></imixs:value>
</imixs:item>
<imixs:item name="keyownershipfields" type="xs:string">
<imixs:value><![CDATA[process.manager]]></imixs:value>
</imixs:item>
<imixs:item name="numnextid" type="xs:int">
<imixs:value><![CDATA[5005]]></imixs:value>
</imixs:item>
<imixs:item name="txtnextprocesstree" type="xs:string">
<imixs:value><![CDATA[]]></imixs:value>
</imixs:item>
<imixs:item name="txtactivityresult" type="xs:string">
<imixs:value><![CDATA[<item name="action">home</item>]]></imixs:value>
</imixs:item>
<imixs:item name="txtname" type="xs:string">
<imixs:value><![CDATA[Freigabe einholen]]></imixs:value>
</imixs:item>
<imixs:item name="keyownershipmode" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value>
</imixs:item>
<imixs:item name="rtfresultlog" type="xs:string">
<imixs:value><![CDATA[Ausgangsrechnung erstellt.]]></imixs:value>
</imixs:item>
<imixs:item name="keyupdateacl" type="xs:boolean">
<imixs:value>false</imixs:value>
</imixs:item>
</bpmn2:extensionElements>
<bpmn2:documentation id="Documentation_29"><![CDATA[Ohne weitere Prüfung durch Sachbereich erledigt]]></bpmn2:documentation>
<bpmn2:incoming>SequenceFlow_19</bpmn2:incoming>
<bpmn2:outgoing>SequenceFlow_23</bpmn2:outgoing>
</bpmn2:intermediateCatchEvent>
<bpmn2:sequenceFlow id="SequenceFlow_19" sourceRef="EventBasedGateway_1" targetRef="IntermediateCatchEvent_12"/>
<bpmn2:sequenceFlow id="SequenceFlow_23" sourceRef="IntermediateCatchEvent_12" targetRef="Task_5"/>
<bpmn2:sequenceFlow id="SequenceFlow_25" sourceRef="ExclusiveGateway_6" targetRef="Task_5"/>
<bpmn2:sequenceFlow id="SequenceFlow_27" sourceRef="IntermediateCatchEvent_5000-20" targetRef="Task_1"/>
<bpmn2:association id="Association_2" sourceRef="DataObject_2" targetRef="Task_2"/> <bpmn2:association id="Association_2" sourceRef="DataObject_2" targetRef="Task_2"/>
<bpmn2:association id="Association_5" sourceRef="DataObject_1" targetRef="Task_5005"/> <bpmn2:association id="Association_5" sourceRef="DataObject_1" targetRef="Task_5005"/>
<bpmn2:textAnnotation id="TextAnnotation_4"> <bpmn2:textAnnotation id="TextAnnotation_4">
<bpmn2:text>Liegt eine Logistik Leistung vor, wird ein Fachbereich ausgewählt</bpmn2:text> <bpmn2:text>Liegt eine Logistik Leistung vor, wird ein Fachbereich ausgewählt</bpmn2:text>
</bpmn2:textAnnotation> </bpmn2:textAnnotation>
<bpmn2:association id="Association_6" sourceRef="TextAnnotation_4" targetRef="ExclusiveGateway_4"/>
</bpmn2:process> </bpmn2:process>
<bpmndi:BPMNDiagram id="BPMNDiagram_1"> <bpmndi:BPMNDiagram id="BPMNDiagram_1">
<bpmndi:BPMNPlane id="BPMNPlane_Process_1" bpmnElement="Collaboration_1"> <bpmndi:BPMNPlane id="BPMNPlane_Process_1" bpmnElement="Collaboration_1">
@ -2093,24 +1965,12 @@ result.isValid=true;
<dc:Bounds height="14.0" width="25.0" x="124.0" y="223.0"/> <dc:Bounds height="14.0" width="25.0" x="124.0" y="223.0"/>
</bpmndi:BPMNLabel> </bpmndi:BPMNLabel>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_Task_1" bpmnElement="Task_5000">
<dc:Bounds height="50.0" width="110.0" x="800.0" y="723.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_2" labelStyle="BPMNLabelStyle_1">
<dc:Bounds height="28.0" width="107.0" x="801.0" y="734.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_Task_2" bpmnElement="Task_5005"> <bpmndi:BPMNShape id="BPMNShape_Task_2" bpmnElement="Task_5005">
<dc:Bounds height="50.0" width="110.0" x="288.0" y="723.0"/> <dc:Bounds height="50.0" width="110.0" x="288.0" y="723.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_3" labelStyle="BPMNLabelStyle_1"> <bpmndi:BPMNLabel id="BPMNLabel_3" labelStyle="BPMNLabelStyle_1">
<dc:Bounds height="14.0" width="70.0" x="308.0" y="741.0"/> <dc:Bounds height="14.0" width="70.0" x="308.0" y="741.0"/>
</bpmndi:BPMNLabel> </bpmndi:BPMNLabel>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_IntermediateCatchEvent_1" bpmnElement="IntermediateCatchEvent_5000-10">
<dc:Bounds height="36.0" width="36.0" x="837.0" y="652.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_9" labelStyle="BPMNLabelStyle_1">
<dc:Bounds height="14.0" width="56.0" x="827.0" y="688.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_IntermediateCatchEvent_2" bpmnElement="IntermediateCatchEvent_5000-20"> <bpmndi:BPMNShape id="BPMNShape_IntermediateCatchEvent_2" bpmnElement="IntermediateCatchEvent_5000-20">
<dc:Bounds height="36.0" width="36.0" x="474.0" y="260.0"/> <dc:Bounds height="36.0" width="36.0" x="474.0" y="260.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_10" labelStyle="BPMNLabelStyle_1"> <bpmndi:BPMNLabel id="BPMNLabel_10" labelStyle="BPMNLabelStyle_1">
@ -2126,7 +1986,7 @@ result.isValid=true;
<bpmndi:BPMNShape id="BPMNShape_IntermediateCatchEvent_7" bpmnElement="IntermediateCatchEvent_5005-20"> <bpmndi:BPMNShape id="BPMNShape_IntermediateCatchEvent_7" bpmnElement="IntermediateCatchEvent_5005-20">
<dc:Bounds height="36.0" width="36.0" x="590.0" y="730.0"/> <dc:Bounds height="36.0" width="36.0" x="590.0" y="730.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_15" labelStyle="BPMNLabelStyle_1"> <bpmndi:BPMNLabel id="BPMNLabel_15" labelStyle="BPMNLabelStyle_1">
<dc:Bounds height="14.0" width="56.0" x="580.0" y="766.0"/> <dc:Bounds height="28.0" width="69.0" x="574.0" y="766.0"/>
</bpmndi:BPMNLabel> </bpmndi:BPMNLabel>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_IntermediateCatchEvent_8" bpmnElement="IntermediateCatchEvent_5005-30"> <bpmndi:BPMNShape id="BPMNShape_IntermediateCatchEvent_8" bpmnElement="IntermediateCatchEvent_5005-30">
@ -2179,12 +2039,6 @@ result.isValid=true;
<dc:Bounds height="14.0" width="29.0" x="1303.0" y="766.0"/> <dc:Bounds height="14.0" width="29.0" x="1303.0" y="766.0"/>
</bpmndi:BPMNLabel> </bpmndi:BPMNLabel>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_ExclusiveGateway_4" bpmnElement="ExclusiveGateway_4" isMarkerVisible="true">
<dc:Bounds height="50.0" width="50.0" x="468.0" y="344.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_17" labelStyle="BPMNLabelStyle_1">
<dc:Bounds height="14.0" width="75.0" x="456.0" y="394.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_ExclusiveGateway_6" bpmnElement="ExclusiveGateway_6" isMarkerVisible="true"> <bpmndi:BPMNShape id="BPMNShape_ExclusiveGateway_6" bpmnElement="ExclusiveGateway_6" isMarkerVisible="true">
<dc:Bounds height="50.0" width="50.0" x="660.0" y="723.0"/> <dc:Bounds height="50.0" width="50.0" x="660.0" y="723.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_32" labelStyle="BPMNLabelStyle_1"/> <bpmndi:BPMNLabel id="BPMNLabel_32" labelStyle="BPMNLabelStyle_1"/>
@ -2249,12 +2103,6 @@ result.isValid=true;
<dc:Bounds height="14.0" width="49.0" x="214.0" y="610.0"/> <dc:Bounds height="14.0" width="49.0" x="214.0" y="610.0"/>
</bpmndi:BPMNLabel> </bpmndi:BPMNLabel>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_IntermediateCatchEvent_21" bpmnElement="IntermediateCatchEvent_18">
<dc:Bounds height="36.0" width="36.0" x="990.0" y="730.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_100" labelStyle="BPMNLabelStyle_1">
<dc:Bounds height="14.0" width="42.0" x="987.0" y="766.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_IntermediateCatchEvent_24" bpmnElement="IntermediateCatchEvent_21"> <bpmndi:BPMNShape id="BPMNShape_IntermediateCatchEvent_24" bpmnElement="IntermediateCatchEvent_21">
<dc:Bounds height="36.0" width="36.0" x="471.0" y="856.0"/> <dc:Bounds height="36.0" width="36.0" x="471.0" y="856.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_120" labelStyle="BPMNLabelStyle_1"> <bpmndi:BPMNLabel id="BPMNLabel_120" labelStyle="BPMNLabelStyle_1">
@ -2320,9 +2168,9 @@ result.isValid=true;
</bpmndi:BPMNLabel> </bpmndi:BPMNLabel>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_TextAnnotation_5" bpmnElement="TextAnnotation_4"> <bpmndi:BPMNShape id="BPMNShape_TextAnnotation_5" bpmnElement="TextAnnotation_4">
<dc:Bounds height="50.0" width="195.0" x="550.0" y="288.0"/> <dc:Bounds height="50.0" width="195.0" x="474.0" y="370.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_142"> <bpmndi:BPMNLabel id="BPMNLabel_142">
<dc:Bounds height="44.0" width="183.0" x="556.0" y="288.0"/> <dc:Bounds height="44.0" width="183.0" x="480.0" y="370.0"/>
</bpmndi:BPMNLabel> </bpmndi:BPMNLabel>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_IntermediateCatchEvent_4" bpmnElement="IntermediateCatchEvent_2"> <bpmndi:BPMNShape id="BPMNShape_IntermediateCatchEvent_4" bpmnElement="IntermediateCatchEvent_2">
@ -2349,6 +2197,12 @@ result.isValid=true;
<dc:Bounds height="14.0" width="36.0" x="470.0" y="968.0"/> <dc:Bounds height="14.0" width="36.0" x="470.0" y="968.0"/>
</bpmndi:BPMNLabel> </bpmndi:BPMNLabel>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_IntermediateCatchEvent_17" bpmnElement="IntermediateCatchEvent_12">
<dc:Bounds height="36.0" width="36.0" x="640.0" y="187.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_22">
<dc:Bounds height="28.0" width="69.0" x="624.0" y="223.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_1" bpmnElement="SequenceFlow_0" sourceElement="BPMNShape_StartEvent_1" targetElement="BPMNShape_ExclusiveGateway_1"> <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_1" bpmnElement="SequenceFlow_0" sourceElement="BPMNShape_StartEvent_1" targetElement="BPMNShape_ExclusiveGateway_1">
<di:waypoint xsi:type="dc:Point" x="155.0" y="205.0"/> <di:waypoint xsi:type="dc:Point" x="155.0" y="205.0"/>
<di:waypoint xsi:type="dc:Point" x="187.0" y="205.0"/> <di:waypoint xsi:type="dc:Point" x="187.0" y="205.0"/>
@ -2367,12 +2221,6 @@ result.isValid=true;
<di:waypoint xsi:type="dc:Point" x="488.0" y="688.0"/> <di:waypoint xsi:type="dc:Point" x="488.0" y="688.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_36"/> <bpmndi:BPMNLabel id="BPMNLabel_36"/>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_32" bpmnElement="SequenceFlow_31" sourceElement="BPMNShape_IntermediateCatchEvent_1" targetElement="BPMNShape_Task_1">
<di:waypoint xsi:type="dc:Point" x="855.0" y="688.0"/>
<di:waypoint xsi:type="dc:Point" x="855.0" y="705.0"/>
<di:waypoint xsi:type="dc:Point" x="855.0" y="723.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_58"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_34" bpmnElement="SequenceFlow_33" sourceElement="BPMNShape_ExclusiveGateway_1"> <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_34" bpmnElement="SequenceFlow_33" sourceElement="BPMNShape_ExclusiveGateway_1">
<di:waypoint xsi:type="dc:Point" x="269.0" y="205.0"/> <di:waypoint xsi:type="dc:Point" x="269.0" y="205.0"/>
<di:waypoint xsi:type="dc:Point" x="288.0" y="205.0"/> <di:waypoint xsi:type="dc:Point" x="288.0" y="205.0"/>
@ -2415,34 +2263,12 @@ result.isValid=true;
<di:waypoint xsi:type="dc:Point" x="660.0" y="748.0"/> <di:waypoint xsi:type="dc:Point" x="660.0" y="748.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_114"/> <bpmndi:BPMNLabel id="BPMNLabel_114"/>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_14" bpmnElement="SequenceFlow_13" sourceElement="BPMNShape_ExclusiveGateway_4" targetElement="BPMNShape_Task_3">
<di:waypoint xsi:type="dc:Point" x="468.0" y="369.0"/>
<di:waypoint xsi:type="dc:Point" x="342.0" y="369.0"/>
<di:waypoint xsi:type="dc:Point" x="342.0" y="490.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_19">
<dc:Bounds height="14.0" width="13.0" x="339.0" y="370.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_17" bpmnElement="SequenceFlow_16" sourceElement="BPMNShape_ExclusiveGateway_4" targetElement="BPMNShape_ExclusiveGateway_6">
<di:waypoint xsi:type="dc:Point" x="518.0" y="369.0"/>
<di:waypoint xsi:type="dc:Point" x="685.0" y="369.0"/>
<di:waypoint xsi:type="dc:Point" x="685.0" y="723.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_21">
<dc:Bounds height="14.0" width="26.0" x="673.0" y="464.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_16" bpmnElement="SequenceFlow_15" sourceElement="BPMNShape_IntermediateCatchEvent_5" targetElement="BPMNShape_ExclusiveGateway_1"> <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_16" bpmnElement="SequenceFlow_15" sourceElement="BPMNShape_IntermediateCatchEvent_5" targetElement="BPMNShape_ExclusiveGateway_1">
<di:waypoint xsi:type="dc:Point" x="155.0" y="288.0"/> <di:waypoint xsi:type="dc:Point" x="155.0" y="288.0"/>
<di:waypoint xsi:type="dc:Point" x="244.0" y="288.0"/> <di:waypoint xsi:type="dc:Point" x="244.0" y="288.0"/>
<di:waypoint xsi:type="dc:Point" x="244.0" y="230.0"/> <di:waypoint xsi:type="dc:Point" x="244.0" y="230.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_40"/> <bpmndi:BPMNLabel id="BPMNLabel_40"/>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_25" bpmnElement="SequenceFlow_24" sourceElement="BPMNShape_IntermediateCatchEvent_2" targetElement="BPMNShape_ExclusiveGateway_4">
<di:waypoint xsi:type="dc:Point" x="492.0" y="296.0"/>
<di:waypoint xsi:type="dc:Point" x="492.0" y="320.0"/>
<di:waypoint xsi:type="dc:Point" x="493.0" y="344.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_54"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_21" bpmnElement="SequenceFlow_21" sourceElement="BPMNShape_IntermediateCatchEvent_11" targetElement="BPMNShape_ExclusiveGateway_1"> <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_21" bpmnElement="SequenceFlow_21" sourceElement="BPMNShape_IntermediateCatchEvent_11" targetElement="BPMNShape_ExclusiveGateway_1">
<di:waypoint xsi:type="dc:Point" x="155.0" y="115.0"/> <di:waypoint xsi:type="dc:Point" x="155.0" y="115.0"/>
<di:waypoint xsi:type="dc:Point" x="244.0" y="115.0"/> <di:waypoint xsi:type="dc:Point" x="244.0" y="115.0"/>
@ -2497,12 +2323,6 @@ result.isValid=true;
<di:waypoint xsi:type="dc:Point" x="314.0" y="540.0"/> <di:waypoint xsi:type="dc:Point" x="314.0" y="540.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_41"/> <bpmndi:BPMNLabel id="BPMNLabel_41"/>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_45" bpmnElement="SequenceFlow_44" sourceElement="BPMNShape_IntermediateCatchEvent_21" targetElement="BPMNShape_Task_11">
<di:waypoint xsi:type="dc:Point" x="1026.0" y="748.0"/>
<di:waypoint xsi:type="dc:Point" x="1073.0" y="748.0"/>
<di:waypoint xsi:type="dc:Point" x="1120.0" y="748.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_102"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_55" bpmnElement="SequenceFlow_54" sourceElement="BPMNShape_EventBasedGateway_2" targetElement="BPMNShape_IntermediateCatchEvent_24"> <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_55" bpmnElement="SequenceFlow_54" sourceElement="BPMNShape_EventBasedGateway_2" targetElement="BPMNShape_IntermediateCatchEvent_24">
<di:waypoint xsi:type="dc:Point" x="489.0" y="773.0"/> <di:waypoint xsi:type="dc:Point" x="489.0" y="773.0"/>
<di:waypoint xsi:type="dc:Point" x="489.0" y="814.0"/> <di:waypoint xsi:type="dc:Point" x="489.0" y="814.0"/>
@ -2569,24 +2389,6 @@ result.isValid=true;
<di:waypoint xsi:type="dc:Point" x="1175.0" y="180.0"/> <di:waypoint xsi:type="dc:Point" x="1175.0" y="180.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_134"/> <bpmndi:BPMNLabel id="BPMNLabel_134"/>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="BPMNEdge_Association_6" bpmnElement="Association_6" sourceElement="BPMNShape_TextAnnotation_5" targetElement="BPMNShape_ExclusiveGateway_4">
<di:waypoint xsi:type="dc:Point" x="550.0" y="313.0"/>
<di:waypoint xsi:type="dc:Point" x="493.0" y="313.0"/>
<di:waypoint xsi:type="dc:Point" x="493.0" y="344.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_143"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_5" bpmnElement="SequenceFlow_4" sourceElement="BPMNShape_ExclusiveGateway_6" targetElement="BPMNShape_Task_1">
<di:waypoint xsi:type="dc:Point" x="710.0" y="748.0"/>
<di:waypoint xsi:type="dc:Point" x="755.0" y="748.0"/>
<di:waypoint xsi:type="dc:Point" x="800.0" y="748.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_8"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_6" bpmnElement="SequenceFlow_5" sourceElement="BPMNShape_Task_1" targetElement="BPMNShape_IntermediateCatchEvent_21">
<di:waypoint xsi:type="dc:Point" x="910.0" y="748.0"/>
<di:waypoint xsi:type="dc:Point" x="950.0" y="748.0"/>
<di:waypoint xsi:type="dc:Point" x="990.0" y="748.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_23"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_3" bpmnElement="SequenceFlow_2" sourceElement="BPMNShape_Task_6" targetElement="BPMNShape_IntermediateCatchEvent_4"> <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_3" bpmnElement="SequenceFlow_2" sourceElement="BPMNShape_Task_6" targetElement="BPMNShape_IntermediateCatchEvent_4">
<di:waypoint xsi:type="dc:Point" x="663.0" y="874.0"/> <di:waypoint xsi:type="dc:Point" x="663.0" y="874.0"/>
<di:waypoint xsi:type="dc:Point" x="691.0" y="874.0"/> <di:waypoint xsi:type="dc:Point" x="691.0" y="874.0"/>
@ -2623,6 +2425,32 @@ result.isValid=true;
<di:waypoint xsi:type="dc:Point" x="361.0" y="773.0"/> <di:waypoint xsi:type="dc:Point" x="361.0" y="773.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_29"/> <bpmndi:BPMNLabel id="BPMNLabel_29"/>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_20" bpmnElement="SequenceFlow_19" sourceElement="BPMNShape_EventBasedGateway_1" targetElement="BPMNShape_IntermediateCatchEvent_17">
<di:waypoint xsi:type="dc:Point" x="517.0" y="205.0"/>
<di:waypoint xsi:type="dc:Point" x="578.0" y="205.0"/>
<di:waypoint xsi:type="dc:Point" x="640.0" y="205.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_31"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_23" bpmnElement="SequenceFlow_23" sourceElement="BPMNShape_IntermediateCatchEvent_17" targetElement="BPMNShape_Task_11">
<di:waypoint xsi:type="dc:Point" x="658.0" y="223.0"/>
<di:waypoint xsi:type="dc:Point" x="658.0" y="285.0"/>
<di:waypoint xsi:type="dc:Point" x="1156.0" y="285.0"/>
<di:waypoint xsi:type="dc:Point" x="1156.0" y="723.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_34"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_26" bpmnElement="SequenceFlow_25" sourceElement="BPMNShape_ExclusiveGateway_6" targetElement="BPMNShape_Task_11">
<di:waypoint xsi:type="dc:Point" x="710.0" y="748.0"/>
<di:waypoint xsi:type="dc:Point" x="915.0" y="748.0"/>
<di:waypoint xsi:type="dc:Point" x="1120.0" y="748.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_37"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_28" bpmnElement="SequenceFlow_27" sourceElement="BPMNShape_IntermediateCatchEvent_2" targetElement="BPMNShape_Task_3">
<di:waypoint xsi:type="dc:Point" x="474.0" y="278.0"/>
<di:waypoint xsi:type="dc:Point" x="436.0" y="278.0"/>
<di:waypoint xsi:type="dc:Point" x="436.0" y="506.0"/>
<di:waypoint xsi:type="dc:Point" x="397.0" y="506.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_42"/>
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane> </bpmndi:BPMNPlane>
<bpmndi:BPMNLabelStyle id="BPMNLabelStyle_1"> <bpmndi:BPMNLabelStyle id="BPMNLabelStyle_1">
<dc:Font name="arial" size="9.0"/> <dc:Font name="arial" size="9.0"/>

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff