rechnungsworkflow

This commit is contained in:
Ralph Soika 2026-10-01 12:28:13 +02:00
parent a1760da2b3
commit 66e7257e65
3 changed files with 791 additions and 635 deletions

View file

@ -28,6 +28,7 @@
<imixs:value><![CDATA[Ende|datTo]]></imixs:value>
</imixs:item>
<imixs:item name="txtplugins" type="xs:string">
<imixs:value><![CDATA[org.imixs.workflow.office.plugins.WorkitemLinkPlugin]]></imixs:value>
<imixs:value><![CDATA[com.imixs.intern.SuperOfficePlugin]]></imixs:value>
<imixs:value><![CDATA[org.imixs.workflow.engine.plugins.ResultPlugin]]></imixs:value>
<imixs:value><![CDATA[org.imixs.workflow.engine.plugins.RulePlugin]]></imixs:value>
@ -691,7 +692,11 @@ Vereinbarung: <itemvalue>_startdate</itemvalue> - <itemvalue>_enddate</itemvalue
<imixs:value/>
</imixs:item>
<imixs:item name="txtactivityresult" type="xs:string">
<imixs:value/>
<imixs:value><![CDATA[<workitemlink name="copydata">
<ref>contact.ref</ref>
<items>(^contact\.)</items>
<debug>false</debug>
</workitemlink>]]></imixs:value>
</imixs:item>
<imixs:item name="txtname" type="xs:string">
<imixs:value><![CDATA[Speichern]]></imixs:value>
@ -860,11 +865,16 @@ Vereinbarung: <itemvalue>_startdate</itemvalue> - <itemvalue>_enddate</itemvalue
<imixs:value><![CDATA[Ausgangsrerechnung erzeugt]]></imixs:value>
</imixs:item>
<imixs:item name="txtactivityresult" type="xs:string">
<imixs:value><![CDATA[<split name="subprocess_create">
<imixs:value><![CDATA[<workitemlink name="copydata">
<ref>contact.ref</ref>
<items>(^contact\.)</items>
<debug>false</debug>
</workitemlink>
<split name="subprocess_create">
<modelversion>rechnungsausgang-2.0</modelversion>
<task>1000</task>
<event>101</event>
<items>txtprocessref,txtspaceref,txtspacerefmain,txtspacerefsub,namteam,_supplier,_currency,_firstname,_lastname,_subject,_address,datdate,datto,_angebot,_capacity|banf_capacity,_description,numsequencenumber|banf_numsequencenumber,namcreator|banf_namcreator</items>
<items>process.ref,space.ref,(^contact\.),contact.ref,namteam,_supplier,_currency,_firstname,_lastname,_subject,_address,datdate,datto,_angebot,_capacity|banf_capacity,_description,numsequencenumber|banf_numsequencenumber,namcreator|banf_namcreator</items>
<action>/pages/workitems/workitem.jsf?id=<itemvalue>$uniqueid</itemvalue></action>
</split>]]></imixs:value>
</imixs:item>
@ -1130,9 +1140,6 @@ if (team && team.length>1) {
<bpmn2:sequenceFlow id="sequenceFlow_nNBD1w" sourceRef="StartEvent_1" targetRef="Task_7000">
<bpmn2:documentation id="documentation_0RF56A"/>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="sequenceFlow_85GXRA" sourceRef="IntermediateCatchEvent_7000-10" targetRef="Task_7000">
<bpmn2:documentation id="documentation_IfRbxw"/>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="sequenceFlow_7qJGBQ" sourceRef="gateway_K4dnyg" targetRef="IntermediateCatchEvent_7000-20">
<bpmn2:documentation id="documentation_Ig3RTg"/>
</bpmn2:sequenceFlow>
@ -1142,9 +1149,6 @@ if (team && team.length>1) {
<bpmn2:sequenceFlow id="sequenceFlow_XXupAg" sourceRef="Task_7010" targetRef="EventBasedGateway_1">
<bpmn2:documentation id="documentation_flNxBw"/>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="sequenceFlow_uxEC2g" sourceRef="EventBasedGateway_1" targetRef="IntermediateCatchEvent_7010-20">
<bpmn2:documentation id="documentation_NkEXyg"/>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="sequenceFlow_rZVBYg" sourceRef="EventBasedGateway_1" targetRef="IntermediateCatchEvent_7010-40">
<bpmn2:documentation id="documentation_lSx5tw"/>
</bpmn2:sequenceFlow>
@ -1160,9 +1164,6 @@ if (team && team.length>1) {
<bpmn2:sequenceFlow id="sequenceFlow_Pwc2nw" sourceRef="IntermediateCatchEvent_7020-10" targetRef="Task_7020">
<bpmn2:documentation id="documentation_ztoNMw"/>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="sequenceFlow_s0TW4Q" sourceRef="IntermediateCatchEvent_7010-20" targetRef="gateway_A41SXw">
<bpmn2:documentation id="documentation_m4wqEw"/>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="sequenceFlow_noynYg" sourceRef="EventBasedGateway_2" targetRef="IntermediateCatchEvent_2">
<bpmn2:documentation id="documentation_50PeYg"/>
</bpmn2:sequenceFlow>
@ -1193,9 +1194,6 @@ if (team && team.length>1) {
<bpmn2:sequenceFlow id="sequenceFlow_EemzFA" sourceRef="IntermediateCatchEvent_9" targetRef="Task_7020">
<bpmn2:documentation id="documentation_Is01dw"/>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="sequenceFlow_UOIgaQ" sourceRef="IntermediateCatchEvent_4" targetRef="Task_7020">
<bpmn2:documentation id="documentation_tohE2Q"/>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="sequenceFlow_SeTpqA" sourceRef="IntermediateCatchEvent_7010-40" targetRef="Task_7090">
<bpmn2:documentation id="documentation_NNx4ig"/>
</bpmn2:sequenceFlow>
@ -1407,6 +1405,18 @@ if (team && team.length>1) {
<bpmn2:association id="association_CcREYw" sourceRef="dataObject_HV1AuA" targetRef="Task_1">
<bpmn2:documentation id="documentation_0fZewQ"/>
</bpmn2:association>
<bpmn2:sequenceFlow id="sequenceFlow_85GXRA" sourceRef="IntermediateCatchEvent_7000-10" targetRef="Task_7000">
<bpmn2:documentation id="documentation_IfRbxw"/>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="sequenceFlow_uxEC2g" sourceRef="EventBasedGateway_1" targetRef="IntermediateCatchEvent_7010-20">
<bpmn2:documentation id="documentation_NkEXyg"/>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="sequenceFlow_s0TW4Q" sourceRef="IntermediateCatchEvent_7010-20" targetRef="gateway_A41SXw">
<bpmn2:documentation id="documentation_m4wqEw"/>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="sequenceFlow_UOIgaQ" sourceRef="IntermediateCatchEvent_4" targetRef="Task_7020">
<bpmn2:documentation id="documentation_tohE2Q"/>
</bpmn2:sequenceFlow>
</bpmn2:process>
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
<bpmndi:BPMNPlane bpmnElement="collaboration_1" id="BPMNPlane_Process_1">

View file

@ -47,7 +47,7 @@
</bpmn2:extensionElements>
<bpmn2:process definitionalCollaborationRef="collaboration_1" id="rechnungsausgang" isExecutable="false" name="Imixs Buchhaltung" processType="Public">
<bpmn2:extensionElements>
<open-bpmn:auto-align/>
<open-bpmn:auto-align>true</open-bpmn:auto-align>
</bpmn2:extensionElements>
<bpmn2:group id="Group_2"/>
<bpmn2:documentation id="documentation_KK00TQ"/>
@ -101,8 +101,6 @@
<bpmn2:flowNodeRef>event_i5iW9Q</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>event_9pzVlg</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>event_woHBoQ</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>gateway_Pf3aGQ</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>gateway_kvOQeg</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>event_3kt5mw</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>event_PiYZSw</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>dataObject_whd3gQ</bpmn2:flowNodeRef>
@ -1507,7 +1505,7 @@ Bei Fragen wenden Sie sich bitte an info@imixs.com
</imixs:item>
<imixs:item name="txtactivityresult" type="xs:string">
<imixs:value><![CDATA[<wopi-template name="source-path"><textblock>template-rechnung</textblock></wopi-template>
<wopi-template name="target-name">R<itemvalue format="yyyy">$created</itemvalue>-<itemvalue>sequencenumber</itemvalue>.ods</wopi-template>
<wopi-template name="target-name"><itemvalue>sequencenumber</itemvalue>.xlsx</wopi-template>
<wopi-template name="auto-open">true</wopi-template>]]></imixs:value>
</imixs:item>
<imixs:item name="keyownershipmode" type="xs:string">
@ -1529,7 +1527,7 @@ Bei Fragen wenden Sie sich bitte an info@imixs.com
<bpmn2:documentation id="Documentation_3"><![CDATA[Rechnungsdokument werstellen]]></bpmn2:documentation>
<bpmn2:outgoing>sequenceFlow_tR3DKg</bpmn2:outgoing>
<bpmn2:signalEventDefinition id="signalEventDefinition_1slMgQ" signalRef="signal_1"/>
<bpmn2:incoming>sequenceFlow_4W9f1A</bpmn2:incoming>
<bpmn2:incoming>sequenceFlow_qWWsTA</bpmn2:incoming>
</bpmn2:intermediateCatchEvent>
<bpmn2:eventBasedGateway gatewayDirection="Diverging" id="EventBasedGateway_1">
<bpmn2:documentation id="documentation_N0v8Xw"/>
@ -1550,18 +1548,6 @@ Bei Fragen wenden Sie sich bitte an info@imixs.com
<bpmn2:sequenceFlow id="sequenceFlow_H7lfEg" sourceRef="IntermediateCatchEvent_1000-10" targetRef="Task_1000">
<bpmn2:documentation id="documentation_11IVRQ"/>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="sequenceFlow_qWWsTA" sourceRef="Task_1000" targetRef="gateway_Pf3aGQ">
<bpmn2:documentation id="documentation_ZOEtHw"/>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="sequenceFlow_tR3DKg" sourceRef="IntermediateCatchEvent_3" targetRef="gateway_kvOQeg">
<bpmn2:documentation id="documentation_O2FhwQ"/>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="sequenceFlow_6ibAuA" sourceRef="gateway_09vVWQ" targetRef="IntermediateCatchEvent_1">
<bpmn2:documentation id="documentation_shsiRw"/>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="sequenceFlow_3lEbiA" sourceRef="IntermediateCatchEvent_1" targetRef="Task_1">
<bpmn2:documentation id="documentation_jE7doQ"/>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="sequenceFlow_GgYu8A" sourceRef="IntermediateCatchEvent_1010-10" targetRef="Task_1010">
<bpmn2:documentation id="documentation_Yr9yrw"/>
</bpmn2:sequenceFlow>
@ -1631,12 +1617,12 @@ Bei Fragen wenden Sie sich bitte an info@imixs.com
<imixs-form-section columns="2" label="Rechnungsdaten">
<item name="_subject" type="text" label="Titel:" />
<item name="_invoicedate" type="date" label="Rechnungsdatum:" />
<item name="object.ref"
<item name="$workitemref"
type="custom"
required="true"
readonly="false"
path="workitemlink"
options="($workflowgroup:Auftrag)(type:workitem)"
options="($workflowgroup:Auftrag)"
label="Auftrag:" />
<item name="_requirements"
@ -1645,15 +1631,13 @@ Bei Fragen wenden Sie sich bitte an info@imixs.com
readonly="false"
path="imixs/requirementsbyref"
label="Requirements:" />
<item name="invoice.email" type="text" label="E-Mail Rechnungsempfänger:" />
</imixs-form-section>
<imixs-form-section columns="3">
<item name="invoice.tax.rate" type="selectOneMenu"
label="Umsatzsteuer:" options="19 %|19;Steuerfrei | 0" />
<item name="_amount" type="currency" required="false" label="Rechnungsbetrag:" />
<item name="_tax" type="currency" required="false" label="Mwst:" />
<item name="_amount_brutto" type="currency" label="Brutto:" />
<item name="_period" type="text" required="true" label="Leistungszeitraum:" />
</imixs-form-section>
@ -1718,23 +1702,43 @@ Bei Fragen wenden Sie sich bitte an info@imixs.com
<imixs:value/>
</imixs:item>
<imixs:item name="txtactivityresult" type="xs:string">
<imixs:value><![CDATA[<odf-update name="filename">.*<itemvalue>numsequencenumber</itemvalue>\.ods</odf-update>
<odf-update name="findreplace">
<find>G19</find>
<imixs:value><![CDATA[<poi-update name="filename"><itemvalue>sequencenumber</itemvalue>.xlsx</poi-update>
<poi-update name="findreplace">
<find>G11</find>
<replace><itemvalue format="dd.MM.yyyy">$modified</itemvalue></replace>
</odf-update>
<odf-update name="findreplace">
<find>G20</find>
</poi-update>
<poi-update name="findreplace">
<find>G12</find>
<replace><itemvalue>_period</itemvalue></replace>
</odf-update>
<odf-update name="findreplace">
<find>G22</find>
</poi-update>
<poi-update name="findreplace">
<find>G8</find>
<replace><itemvalue format="dd.MM.yyyy">_invoicedate</itemvalue></replace>
</odf-update>
<odf-update name="findreplace">
<find>E22</find>
<replace><itemvalue format="yyyy-">$created</itemvalue><itemvalue>sequencenumber</itemvalue></replace>
</odf-update>
</poi-update>
<poi-update name="findreplace">
<find>C17</find>
<replace><itemvalue>sequencenumber</itemvalue></replace>
</poi-update>
<poi-update name="findreplace">
<find>G7</find>
<replace><itemvalue>sequencenumber</itemvalue></replace>
</poi-update>
<poi-update name="findreplace">
<find>A7</find>
<replace><itemvalue>contact.company</itemvalue></replace>
</poi-update>
<poi-update name="findreplace">
<find>A8</find>
<replace><itemvalue>contact.address</itemvalue></replace>
</poi-update>
<poi-update name="findreplace">
<find>A10</find>
<replace><itemvalue>contact.country</itemvalue>-<itemvalue>contact.zip</itemvalue> <itemvalue>contact.city</itemvalue></replace>
</poi-update>
<poi-update name="eval">TOTAL_NET;TAX;TOTAL</poi-update>
]]></imixs:value>
@ -1743,23 +1747,20 @@ Bei Fragen wenden Sie sich bitte an info@imixs.com
<bpmn2:documentation id="documentation_yv9YhQ"><![CDATA[Rechnungsdokument werstellen]]></bpmn2:documentation>
<bpmn2:signalEventDefinition id="signalEventDefinition_j0TbUQ" signalRef="signal_3"/>
<bpmn2:outgoing>sequenceFlow_nHNvIw</bpmn2:outgoing>
<bpmn2:incoming>sequenceFlow_a0bMyg</bpmn2:incoming>
<bpmn2:incoming>sequenceFlow_tR3DKg</bpmn2:incoming>
</bpmn2:intermediateCatchEvent>
<bpmn2:sequenceFlow id="sequenceFlow_nHNvIw" sourceRef="event_691mqw" targetRef="Task_1010">
<bpmn2:documentation id="documentation_gLKP7w"/>
</bpmn2:sequenceFlow>
<bpmn2:dataObject id="dataObject_n0HKWw" imixs:datatype="form-data" name="Form">
<bpmn2:documentation id="documentation_7jeVkQ"><![CDATA[<?xml version="1.0"?>
<imixs-form>
<imixs-form-section columns="2" label="Rechnungsdaten">
<item name="_subject" type="text" label="Titel:" />
<item name="_invoicedate" type="date" label="Rechnungsdatum:" />
<item name="object.ref"
<item name="$workitemref"
type="custom"
required="true"
required="false"
readonly="true"
path="workitemlink"
options="($workflowgroup:Auftrag)(type:workitem)"
options="($workflowgroup:Auftrag)"
label="Auftrag:" />
<item name="_requirements"
@ -1948,12 +1949,6 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
<bpmn2:incoming>sequenceFlow_hweXaw</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_Vt3rIg</bpmn2:outgoing>
</bpmn2:intermediateCatchEvent>
<bpmn2:sequenceFlow id="sequenceFlow_hweXaw" sourceRef="gateway_gM4Z1g" targetRef="event_0S2Ztw">
<bpmn2:documentation id="documentation_TILCeg"/>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="sequenceFlow_Vt3rIg" sourceRef="event_0S2Ztw" targetRef="event_9pzVlg">
<bpmn2:documentation id="documentation_jf04gg"/>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="sequenceFlow_A7lzAA" sourceRef="task_HBWmnw" targetRef="gateway_09vVWQ">
<bpmn2:documentation id="documentation_WiQYIw"/>
</bpmn2:sequenceFlow>
@ -2331,7 +2326,7 @@ http://www.shareyourwork.org/syw/]]></imixs:value>
</imixs:item>
<imixs:item name="txtactivityresult" type="xs:string">
<imixs:value><![CDATA[<wopi-converter name="api-endpoint">https://collabora-hub.imixs.com/cool/convert-to/</wopi-converter>
<wopi-converter name="filename">R<itemvalue format="yyyy">$created</itemvalue>-<itemvalue>numsequencenumber</itemvalue>.ods</wopi-converter>
<wopi-converter name="filename"><itemvalue>sequencenumber</itemvalue>.xlsx</wopi-converter>
<wopi-converter name="convert-to">pdf</wopi-converter>]]></imixs:value>
</imixs:item>
<imixs:item name="txtname" type="xs:string">
@ -2487,25 +2482,6 @@ if ( workitem.getItemValueString('invoice.email')==='' ) {
<bpmn2:sequenceFlow id="sequenceFlow_LOgl6A" sourceRef="gateway_MVEXCA" targetRef="event_woHBoQ">
<bpmn2:documentation id="documentation_YubQDg"/>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="sequenceFlow_c8vkUg" sourceRef="event_9pzVlg" targetRef="task_HBWmnw">
<bpmn2:documentation id="documentation_g2BTCQ"/>
</bpmn2:sequenceFlow>
<bpmn2:exclusiveGateway gatewayDirection="Diverging" id="gateway_Pf3aGQ" name="">
<bpmn2:documentation id="documentation_M131VQ"/>
<bpmn2:incoming>sequenceFlow_qWWsTA</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_4W9f1A</bpmn2:outgoing>
</bpmn2:exclusiveGateway>
<bpmn2:sequenceFlow id="sequenceFlow_4W9f1A" sourceRef="gateway_Pf3aGQ" targetRef="IntermediateCatchEvent_3">
<bpmn2:documentation id="documentation_WG3ZLg"/>
</bpmn2:sequenceFlow>
<bpmn2:exclusiveGateway gatewayDirection="Diverging" id="gateway_kvOQeg" name="">
<bpmn2:documentation id="documentation_BX3pVw"/>
<bpmn2:incoming>sequenceFlow_tR3DKg</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_a0bMyg</bpmn2:outgoing>
</bpmn2:exclusiveGateway>
<bpmn2:sequenceFlow id="sequenceFlow_a0bMyg" sourceRef="gateway_kvOQeg" targetRef="event_691mqw">
<bpmn2:documentation id="documentation_uPb9Lw"/>
</bpmn2:sequenceFlow>
<bpmn2:intermediateCatchEvent id="event_3kt5mw" imixs:activityid="31" name="Per Mail mit Leistungsübersicht versenden">
<bpmn2:extensionElements>
<imixs:item name="keylogtimeformat" type="xs:string">
@ -3270,10 +3246,34 @@ datev.gegenkonto]]></bpmn2:text>
<bpmn2:sequenceFlow id="sequenceFlow_PasBfQ" sourceRef="IntermediateCatchEvent_2" targetRef="Task_1000">
<bpmn2:documentation id="documentation_MCIA1Q"/>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="sequenceFlow_hweXaw" sourceRef="gateway_gM4Z1g" targetRef="event_0S2Ztw">
<bpmn2:documentation id="documentation_TILCeg"/>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="sequenceFlow_qWWsTA" sourceRef="Task_1000" targetRef="IntermediateCatchEvent_3">
<bpmn2:documentation id="documentation_ZOEtHw"/>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="sequenceFlow_6ibAuA" sourceRef="gateway_09vVWQ" targetRef="IntermediateCatchEvent_1">
<bpmn2:documentation id="documentation_shsiRw"/>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="sequenceFlow_3lEbiA" sourceRef="IntermediateCatchEvent_1" targetRef="Task_1">
<bpmn2:documentation id="documentation_jE7doQ"/>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="sequenceFlow_tR3DKg" sourceRef="IntermediateCatchEvent_3" targetRef="event_691mqw">
<bpmn2:documentation id="documentation_O2FhwQ"/>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="sequenceFlow_nHNvIw" sourceRef="event_691mqw" targetRef="Task_1010">
<bpmn2:documentation id="documentation_gLKP7w"/>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="sequenceFlow_Vt3rIg" sourceRef="event_0S2Ztw" targetRef="event_9pzVlg">
<bpmn2:documentation id="documentation_jf04gg"/>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="sequenceFlow_c8vkUg" sourceRef="event_9pzVlg" targetRef="task_HBWmnw">
<bpmn2:documentation id="documentation_g2BTCQ"/>
</bpmn2:sequenceFlow>
</bpmn2:process>
<bpmn2:signal id="signal_1" name="org.imixs.workflow.wopi.WopiTemplateAdapter"/>
<bpmn2:signal id="signal_2" name="org.imixs.workflow.odf.ODFDOMFindReplaceAdapter"/>
<bpmn2:signal id="signal_3" name="com.imixs.intern.RechnungsAdapterODF"/>
<bpmn2:signal id="signal_3" name="ai.dynamixs.InvoicePOIAdapter"/>
<bpmn2:signal id="signal_4" name="com.imixs.intern.RechnungsAdapterFinish"/>
<bpmn2:signal id="signal_5" name="org.imixs.workflow.wopi.WopiDocumentConverterAdapter"/>
<bpmn2:message id="message_1" name="Message 1">
@ -3432,43 +3432,43 @@ Geschaeftsf&uuml;hrer: Gaby Heinle u. Ralph Soika
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="IntermediateCatchEvent_7" id="BPMNShape_IntermediateCatchEvent_25">
<dc:Bounds height="36.0" width="36.0" x="2972.0" y="792.0"/>
<dc:Bounds height="36.0" width="36.0" x="2967.0" y="787.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_71">
<dc:Bounds height="20.0" width="100.0" x="2943.5" y="833.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="Task_4" id="BPMNShape_Task_11">
<dc:Bounds height="50.0" width="110.0" x="3085.0" y="785.0"/>
<dc:Bounds height="50.0" width="110.0" x="3090.0" y="790.0"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="IntermediateCatchEvent_8" id="BPMNShape_IntermediateCatchEvent_26">
<dc:Bounds height="36.0" width="36.0" x="3122.0" y="872.0"/>
<dc:Bounds height="36.0" width="36.0" x="3117.0" y="867.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_73">
<dc:Bounds height="20.0" width="100.0" x="3090.0" y="906.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="Task_5" id="BPMNShape_Task_12">
<dc:Bounds height="50.0" width="110.0" x="3085.0" y="965.0"/>
<dc:Bounds height="50.0" width="110.0" x="3090.0" y="970.0"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="IntermediateCatchEvent_9" id="BPMNShape_IntermediateCatchEvent_27">
<dc:Bounds height="36.0" width="36.0" x="3122.0" y="1052.0"/>
<dc:Bounds height="36.0" width="36.0" x="3117.0" y="1047.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_77">
<dc:Bounds height="20.0" width="100.0" x="3090.0" y="1086.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="IntermediateCatchEvent_10" id="BPMNShape_IntermediateCatchEvent_28">
<dc:Bounds height="36.0" width="36.0" x="2972.0" y="972.0"/>
<dc:Bounds height="36.0" width="36.0" x="2967.0" y="967.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_78">
<dc:Bounds height="20.0" width="100.0" x="2943.5" y="1013.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="ExclusiveGateway_3" id="BPMNShape_ExclusiveGateway_3" isMarkerVisible="true">
<dc:Bounds height="50.0" width="50.0" x="3295.0" y="885.0"/>
<dc:Bounds height="50.0" width="50.0" x="3300.0" y="890.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_81">
<dc:Bounds height="20.0" width="100.0" x="3270.0" y="938.0"/>
<dc:Bounds height="20.0" width="100.0" x="3275.0" y="943.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="EndEvent_3" id="BPMNShape_EndEvent_3">
<dc:Bounds height="36.0" width="36.0" x="3392.0" y="892.0"/>
<dc:Bounds height="36.0" width="36.0" x="3387.0" y="887.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_82">
<dc:Bounds height="20.0" width="100.0" x="3362.5" y="933.0"/>
</bpmndi:BPMNLabel>
@ -3511,22 +3511,22 @@ Geschaeftsf&uuml;hrer: Gaby Heinle u. Ralph Soika
<dc:Bounds height="920.0" width="3660.0" x="10.0" y="220.0"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="task_bHU7TA" id="BPMNShape_XN0xng">
<dc:Bounds height="50.0" width="110.0" x="3330.0" y="295.0"/>
<dc:Bounds height="50.0" width="110.0" x="3330.0" y="300.0"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="event_NKn8jw" id="BPMNShape_0mePwg">
<dc:Bounds height="36.0" width="36.0" x="3520.0" y="302.0"/>
<dc:Bounds height="36.0" width="36.0" x="3517.0" y="297.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_3aZoFw">
<dc:Bounds height="20.0" width="100.0" x="3488.0" y="341.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="event_Q3sg1A" id="BPMNShape_DHsOHA">
<dc:Bounds height="36.0" width="36.0" x="3160.0" y="302.0"/>
<dc:Bounds height="36.0" width="36.0" x="3157.0" y="297.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_HsXHrg">
<dc:Bounds height="20.0" width="100.0" x="3128.0" y="341.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="event_0yDy4Q" id="BPMNShape_5YusaQ">
<dc:Bounds height="36.0" width="36.0" x="3249.0" y="302.0"/>
<dc:Bounds height="36.0" width="36.0" x="3247.0" y="297.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_1oZaPQ">
<dc:Bounds height="20.0" width="100.0" x="3217.0" y="341.0"/>
</bpmndi:BPMNLabel>
@ -3548,13 +3548,13 @@ Geschaeftsf&uuml;hrer: Gaby Heinle u. Ralph Soika
<di:waypoint x="335.0" y="525.0"/>
<di:waypoint x="335.0" y="470.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_qWWsTA" id="BPMNEdge_9E7Efw" sourceElement="BPMNShape_Task_1" targetElement="BPMNShape_uvK5QA">
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_qWWsTA" id="BPMNEdge_9E7Efw" sourceElement="BPMNShape_Task_1" targetElement="BPMNShape_IntermediateCatchEvent_12">
<di:waypoint x="390.0" y="445.0"/>
<di:waypoint x="420.0" y="445.0"/>
<di:waypoint x="507.0" y="445.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_tR3DKg" id="BPMNEdge_kUzdvA" sourceElement="BPMNShape_IntermediateCatchEvent_12" targetElement="BPMNShape_GpRRCg">
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_tR3DKg" id="BPMNEdge_kUzdvA" sourceElement="BPMNShape_IntermediateCatchEvent_12" targetElement="BPMNShape_hjK89g">
<di:waypoint x="543.0" y="445.0"/>
<di:waypoint x="610.0" y="445.0"/>
<di:waypoint x="677.0" y="445.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_6ibAuA" id="BPMNEdge_f4JnUA" sourceElement="BPMNShape_wUfbCw" targetElement="BPMNShape_IntermediateCatchEvent_10">
<di:waypoint x="1410.0" y="445.0"/>
@ -3616,34 +3616,42 @@ Geschaeftsf&uuml;hrer: Gaby Heinle u. Ralph Soika
<di:waypoint x="3135.0" y="560.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_sABs6g" id="BPMNEdge_UGqPEg" sourceElement="BPMNShape_IntermediateCatchEvent_25" targetElement="BPMNShape_Task_11">
<di:waypoint x="3008.0" y="810.0"/>
<di:waypoint x="3085.0" y="810.0"/>
<di:waypoint x="3003.0" y="805.0"/>
<di:waypoint x="3047.0" y="805.0"/>
<di:waypoint x="3047.0" y="815.0"/>
<di:waypoint x="3090.0" y="815.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_pOqG0Q" id="BPMNEdge_p7qjAg" sourceElement="BPMNShape_Task_11" targetElement="BPMNShape_ExclusiveGateway_3">
<di:waypoint x="3195.0" y="806.0"/>
<di:waypoint x="3200.0" y="806.0"/>
<di:waypoint x="3320.0" y="806.0"/>
<di:waypoint x="3320.0" y="885.0"/>
<di:waypoint x="3320.0" y="895.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_SQcXwA" id="BPMNEdge_j2NZcw" sourceElement="BPMNShape_ExclusiveGateway_3" targetElement="BPMNShape_EndEvent_3">
<di:waypoint x="3345.0" y="910.0"/>
<di:waypoint x="3392.0" y="910.0"/>
<di:waypoint x="3350.0" y="915.0"/>
<di:waypoint x="3369.0" y="915.0"/>
<di:waypoint x="3369.0" y="905.0"/>
<di:waypoint x="3387.0" y="905.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_glyqWA" id="BPMNEdge_w0qsjg" sourceElement="BPMNShape_IntermediateCatchEvent_26" targetElement="BPMNShape_Task_11">
<di:waypoint x="3140.0" y="872.0"/>
<di:waypoint x="3140.0" y="835.0"/>
<di:waypoint x="3135.0" y="867.0"/>
<di:waypoint x="3135.0" y="854.0"/>
<di:waypoint x="3145.0" y="854.0"/>
<di:waypoint x="3145.0" y="840.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_7z1zWA" id="BPMNEdge_wd01Gg" sourceElement="BPMNShape_IntermediateCatchEvent_28" targetElement="BPMNShape_Task_12">
<di:waypoint x="3008.0" y="990.0"/>
<di:waypoint x="3085.0" y="990.0"/>
<di:waypoint x="3003.0" y="985.0"/>
<di:waypoint x="3047.0" y="985.0"/>
<di:waypoint x="3047.0" y="995.0"/>
<di:waypoint x="3090.0" y="995.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_jzwyYQ" id="BPMNEdge_35Jz1Q" sourceElement="BPMNShape_IntermediateCatchEvent_27" targetElement="BPMNShape_Task_12">
<di:waypoint x="3140.0" y="1052.0"/>
<di:waypoint x="3140.0" y="1050.0"/>
<di:waypoint x="3135.0" y="1047.0"/>
<di:waypoint x="3135.0" y="1025.0"/>
<di:waypoint x="3140.0" y="1025.0"/>
<di:waypoint x="3140.0" y="1015.0"/>
<di:waypoint x="3140.0" y="1020.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_G5nAUg" id="BPMNEdge_0fpgvA" sourceElement="BPMNShape_Task_12" targetElement="BPMNShape_ExclusiveGateway_3">
<di:waypoint x="3195.0" y="985.0"/>
<di:waypoint x="3200.0" y="985.0"/>
<di:waypoint x="3320.0" y="985.0"/>
<di:waypoint x="3320.0" y="935.0"/>
</bpmndi:BPMNEdge>
@ -3671,13 +3679,13 @@ Geschaeftsf&uuml;hrer: Gaby Heinle u. Ralph Soika
<di:waypoint x="295.0" y="470.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape bpmnElement="event_691mqw" id="BPMNShape_hjK89g">
<dc:Bounds height="36.0" width="36.0" x="717.0" y="427.0"/>
<dc:Bounds height="36.0" width="36.0" x="677.0" y="427.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_TXQ3CQ">
<dc:Bounds height="20.0" width="100.0" x="690.0" y="472.0"/>
<dc:Bounds height="20.0" width="100.0" x="648.0" y="474.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_nHNvIw" id="BPMNEdge_MyN7fg" sourceElement="BPMNShape_hjK89g" targetElement="BPMNShape_Task_2">
<di:waypoint x="753.0" y="445.0"/>
<di:waypoint x="713.0" y="445.0"/>
<di:waypoint x="840.0" y="445.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape bpmnElement="dataObject_n0HKWw" id="BPMNShape_gIZieA">
@ -3828,26 +3836,6 @@ Geschaeftsf&uuml;hrer: Gaby Heinle u. Ralph Soika
<di:waypoint x="1163.0" y="445.0"/>
<di:waypoint x="1200.0" y="445.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape bpmnElement="gateway_Pf3aGQ" id="BPMNShape_uvK5QA">
<dc:Bounds height="50.0" width="50.0" x="420.0" y="420.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_0i3KXw">
<dc:Bounds height="20.0" width="100.0" x="395.0" y="473.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_4W9f1A" id="BPMNEdge_P4oXEg" sourceElement="BPMNShape_uvK5QA" targetElement="BPMNShape_IntermediateCatchEvent_12">
<di:waypoint x="470.0" y="445.0"/>
<di:waypoint x="507.0" y="445.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape bpmnElement="gateway_kvOQeg" id="BPMNShape_GpRRCg">
<dc:Bounds height="50.0" width="50.0" x="610.0" y="420.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_PplRcg">
<dc:Bounds height="20.0" width="100.0" x="585.0" y="473.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_a0bMyg" id="BPMNEdge_qNnV5Q" sourceElement="BPMNShape_GpRRCg" targetElement="BPMNShape_hjK89g">
<di:waypoint x="660.0" y="445.0"/>
<di:waypoint x="717.0" y="445.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape bpmnElement="event_3kt5mw" id="BPMNShape_xVCR0g">
<dc:Bounds height="36.0" width="36.0" x="1877.0" y="497.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_Iesh0w">
@ -3974,17 +3962,19 @@ Geschaeftsf&uuml;hrer: Gaby Heinle u. Ralph Soika
<di:waypoint x="2085.0" y="427.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape bpmnElement="event_ewk4gA" id="BPMNShape_VueMAg">
<dc:Bounds height="36.0" width="36.0" x="3122.0" y="692.0"/>
<dc:Bounds height="36.0" width="36.0" x="3117.0" y="687.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_c705Sg">
<dc:Bounds height="20.0" width="100.0" x="3090.0" y="731.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_d8Xwcw" id="BPMNEdge_1damHg" sourceElement="BPMNShape_Task_11" targetElement="BPMNShape_VueMAg">
<di:waypoint x="3140.0" y="785.0"/>
<di:waypoint x="3140.0" y="728.0"/>
<di:waypoint x="3145.0" y="790.0"/>
<di:waypoint x="3145.0" y="757.0"/>
<di:waypoint x="3135.0" y="757.0"/>
<di:waypoint x="3135.0" y="723.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_wyby0g" id="BPMNEdge_aEExfw" sourceElement="BPMNShape_VueMAg" targetElement="BPMNShape_CLiN1Q">
<di:waypoint x="3122.0" y="710.0"/>
<di:waypoint x="3118.0" y="710.0"/>
<di:waypoint x="2215.0" y="710.0"/>
<di:waypoint x="2215.0" y="560.0"/>
</bpmndi:BPMNEdge>
@ -4021,16 +4011,20 @@ Geschaeftsf&uuml;hrer: Gaby Heinle u. Ralph Soika
<di:waypoint x="2215.0" y="470.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_UJmcSg" id="BPMNEdge_qCT0xA" sourceElement="BPMNShape_XN0xng" targetElement="BPMNShape_0mePwg">
<di:waypoint x="3440.0" y="320.0"/>
<di:waypoint x="3520.0" y="320.0"/>
<di:waypoint x="3440.0" y="325.0"/>
<di:waypoint x="3479.0" y="325.0"/>
<di:waypoint x="3479.0" y="315.0"/>
<di:waypoint x="3517.0" y="315.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_LxQxdg" id="BPMNEdge_zn4BAQ" sourceElement="BPMNShape_DHsOHA" targetElement="BPMNShape_5YusaQ">
<di:waypoint x="3196.0" y="320.0"/>
<di:waypoint x="3249.0" y="320.0"/>
<di:waypoint x="3193.0" y="315.0"/>
<di:waypoint x="3247.0" y="315.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_cHZQfA" id="BPMNEdge_tIsLdg" sourceElement="BPMNShape_5YusaQ" targetElement="BPMNShape_XN0xng">
<di:waypoint x="3285.0" y="320.0"/>
<di:waypoint x="3330.0" y="320.0"/>
<di:waypoint x="3283.0" y="315.0"/>
<di:waypoint x="3307.0" y="315.0"/>
<di:waypoint x="3307.0" y="325.0"/>
<di:waypoint x="3330.0" y="325.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_0HkiDQ" id="BPMNEdge_5oxiRA" sourceElement="BPMNShape_Task_4" targetElement="BPMNShape_aZ0PQA">
<di:waypoint x="3190.0" y="535.0"/>