model update

This commit is contained in:
Ralph Soika 2024-07-31 15:59:35 +02:00
parent 4178b8e4c4
commit 967887f5c5
7 changed files with 1634 additions and 74 deletions

View file

@ -8,8 +8,9 @@
- Upgrade Imixs-Workflow 6.7 - Upgrade Imixs-Workflow 6.7
- Beim XML Invoice Import wird nun auch die Sprache für das Mahnwesen ermittelt (fehlte) - Beim XML Invoice Import wird nun auch die Sprache für das Mahnwesen ermittelt (fehlte)
- Währungsunabhängigkeit - Währungsunabhängigkeit
- Lucen Index: item 'cdtr.name' wurde in den index aufgenommen wegen AI Examples Adapter - Lucene Index: item 'cdtr.name' und 'document.company' wurde in den index aufgenommen wegen AI Examples Adapter
- Fix Fälligkeit in maske
- Fix XML Schnittstelle Cargosoft Sammelgutschrift
**Migration** **Migration**
@ -46,9 +47,11 @@
3. Alle Workflow Modelle erneuern 3. Alle Workflow Modelle erneuern
### 1.2.20 ### 1.2.20 (Development)
- Optimierung OP-Liste nach KW - Optimierung OP-Liste nach KW
- Fix Fälligkeit in maske
- Fix XML Schnittstelle Cargosoft Sammelgutschrift
### 1.2.19 ### 1.2.19

View file

@ -315,7 +315,7 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
<imixs:value><![CDATA[Rechnung erhalten]]></imixs:value> <imixs:value><![CDATA[Rechnung erhalten]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="txtimageurl" type="xs:string"> <imixs:item name="txtimageurl" type="xs:string">
<imixs:value><![CDATA[typcn-coffee|typcn-tick,imixs-success,icon-sub-ne]]></imixs:value> <imixs:value><![CDATA[typcn-printer|typcn-tick,imixs-success,icon-sub-ne]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="keyupdateacl" type="xs:string"> <imixs:item name="keyupdateacl" type="xs:string">
<imixs:value><![CDATA[true]]></imixs:value> <imixs:value><![CDATA[true]]></imixs:value>

File diff suppressed because it is too large Load diff

View file

@ -40,7 +40,7 @@
<bpmn2:signal id="Signal_1" name="org.imixs.archive.documents.OCRDocumentAdapter"/> <bpmn2:signal id="Signal_1" name="org.imixs.archive.documents.OCRDocumentAdapter"/>
<bpmn2:signal id="Signal_2" name="org.imixs.ml.workflow.MLAdapter"/> <bpmn2:signal id="Signal_2" name="org.imixs.ml.workflow.MLAdapter"/>
<bpmn2:collaboration id="Collaboration_1" name="Default Collaboration"> <bpmn2:collaboration id="Collaboration_1" name="Default Collaboration">
<bpmn2:participant id="Participant_1" name="Posteingang" processRef="Process_1"> <bpmn2:participant id="Participant_1" name="Inbox" processRef="Process_1">
<bpmn2:documentation id="documentation_m9vQ5g"/> <bpmn2:documentation id="documentation_m9vQ5g"/>
</bpmn2:participant> </bpmn2:participant>
<bpmn2:textAnnotation id="TextAnnotation_1"> <bpmn2:textAnnotation id="TextAnnotation_1">
@ -68,9 +68,9 @@ Possible ImageTypes are:
</bpmn2:textAnnotation> </bpmn2:textAnnotation>
<bpmn2:participant id="participant_GUMWGQ" name="Default Process" processRef="process_2"/> <bpmn2:participant id="participant_GUMWGQ" name="Default Process" processRef="process_2"/>
</bpmn2:collaboration> </bpmn2:collaboration>
<bpmn2:process definitionalCollaborationRef="Collaboration_1" id="Process_1" isExecutable="false" name="Posteingang"> <bpmn2:process definitionalCollaborationRef="Collaboration_1" id="Process_1" isExecutable="false" name="Inbox">
<bpmn2:laneSet id="LaneSet_1" name="Lane Set 1"> <bpmn2:laneSet id="LaneSet_1" name="Lane Set 1">
<bpmn2:lane id="Lane_2" name="Empfang"> <bpmn2:lane id="Lane_2" name="Team">
<bpmn2:flowNodeRef>BoundaryEvent_1</bpmn2:flowNodeRef> <bpmn2:flowNodeRef>BoundaryEvent_1</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>Task_4</bpmn2:flowNodeRef> <bpmn2:flowNodeRef>Task_4</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>IntermediateCatchEvent_2</bpmn2:flowNodeRef> <bpmn2:flowNodeRef>IntermediateCatchEvent_2</bpmn2:flowNodeRef>
@ -98,6 +98,10 @@ Possible ImageTypes are:
<bpmn2:flowNodeRef>dataObject_KPUiiw</bpmn2:flowNodeRef> <bpmn2:flowNodeRef>dataObject_KPUiiw</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>event_wmNwPA</bpmn2:flowNodeRef> <bpmn2:flowNodeRef>event_wmNwPA</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>event_tFxV0w</bpmn2:flowNodeRef> <bpmn2:flowNodeRef>event_tFxV0w</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>event_88sCAA</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>event_T901Jg</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>event_7rbeVA</bpmn2:flowNodeRef>
<bpmn2:flowNodeRef>event_yvr5AA</bpmn2:flowNodeRef>
</bpmn2:lane> </bpmn2:lane>
</bpmn2:laneSet> </bpmn2:laneSet>
<bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_2" imixs:activityid="10" name="Start"> <bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_2" imixs:activityid="10" name="Start">
@ -181,7 +185,7 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
<imixs:value><![CDATA[Rechnung erhalten]]></imixs:value> <imixs:value><![CDATA[Rechnung erhalten]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="txtimageurl" type="xs:string"> <imixs:item name="txtimageurl" type="xs:string">
<imixs:value><![CDATA[typcn-coffee]]></imixs:value> <imixs:value><![CDATA[typcn-printer]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="txtworkflowsummary" type="xs:string"> <imixs:item name="txtworkflowsummary" type="xs:string">
<imixs:value><![CDATA[Analysis....]]></imixs:value> <imixs:value><![CDATA[Analysis....]]></imixs:value>
@ -312,7 +316,7 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
<imixs:value><![CDATA[Rechnung erhalten]]></imixs:value> <imixs:value><![CDATA[Rechnung erhalten]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="txtimageurl" type="xs:string"> <imixs:item name="txtimageurl" type="xs:string">
<imixs:value><![CDATA[typcn-coffee|typcn-tick,imixs-success,icon-sub-ne]]></imixs:value> <imixs:value><![CDATA[typcn-printer|typcn-tick,imixs-success,icon-sub-ne]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="keyupdateacl" type="xs:string"> <imixs:item name="keyupdateacl" type="xs:string">
<imixs:value><![CDATA[true]]></imixs:value> <imixs:value><![CDATA[true]]></imixs:value>
@ -360,7 +364,7 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
</imixs-form>]]></bpmn2:documentation> </imixs-form>]]></bpmn2:documentation>
</bpmn2:dataObject> </bpmn2:dataObject>
<bpmn2:task id="task_uB6BGQ" imixs:processid="120" name="Analys Category"> <bpmn2:task id="task_uB6BGQ" imixs:processid="120" name="Analyse Category">
<bpmn2:extensionElements> <bpmn2:extensionElements>
<imixs:item name="txteditorid" type="xs:string"> <imixs:item name="txteditorid" type="xs:string">
<imixs:value><![CDATA[form_basic]]></imixs:value> <imixs:value><![CDATA[form_basic]]></imixs:value>
@ -369,7 +373,7 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
<imixs:value><![CDATA[Rechnung erhalten]]></imixs:value> <imixs:value><![CDATA[Rechnung erhalten]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="txtimageurl" type="xs:string"> <imixs:item name="txtimageurl" type="xs:string">
<imixs:value><![CDATA[typcn-coffee]]></imixs:value> <imixs:value><![CDATA[typcn-printer]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="txtworkflowsummary" type="xs:string"> <imixs:item name="txtworkflowsummary" type="xs:string">
<imixs:value><![CDATA[Analysis]]></imixs:value> <imixs:value><![CDATA[Analysis]]></imixs:value>
@ -387,6 +391,7 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
<bpmn2:incoming>sequenceFlow_VlPVJg</bpmn2:incoming> <bpmn2:incoming>sequenceFlow_VlPVJg</bpmn2:incoming>
<bpmn2:incoming>sequenceFlow_0N8cOQ</bpmn2:incoming> <bpmn2:incoming>sequenceFlow_0N8cOQ</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_fN22Gg</bpmn2:outgoing> <bpmn2:outgoing>sequenceFlow_fN22Gg</bpmn2:outgoing>
<bpmn2:incoming>sequenceFlow_GAK0SA</bpmn2:incoming>
</bpmn2:task> </bpmn2:task>
<bpmn2:textAnnotation id="textAnnotation_CtU05A" textFormat=""> <bpmn2:textAnnotation id="textAnnotation_CtU05A" textFormat="">
<bpmn2:text id="text_ykDpyw"><![CDATA[Support for llama-cpp http server]]></bpmn2:text> <bpmn2:text id="text_ykDpyw"><![CDATA[Support for llama-cpp http server]]></bpmn2:text>
@ -413,7 +418,7 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
<imixs:value><![CDATA[Rechnung erhalten]]></imixs:value> <imixs:value><![CDATA[Rechnung erhalten]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="txtimageurl" type="xs:string"> <imixs:item name="txtimageurl" type="xs:string">
<imixs:value><![CDATA[typcn-coffee]]></imixs:value> <imixs:value><![CDATA[typcn-printer]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="txtworkflowsummary" type="xs:string"> <imixs:item name="txtworkflowsummary" type="xs:string">
<imixs:value><![CDATA[<itemvalue>cdtr.name</itemvalue> (<itemvalue>invoice.language</itemvalue>)]]></imixs:value> <imixs:value><![CDATA[<itemvalue>cdtr.name</itemvalue> (<itemvalue>invoice.language</itemvalue>)]]></imixs:value>
@ -642,6 +647,7 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
<bpmn2:signalEventDefinition id="signalEventDefinition_qwJlxA" signalRef="signal_3"/> <bpmn2:signalEventDefinition id="signalEventDefinition_qwJlxA" signalRef="signal_3"/>
<bpmn2:incoming>sequenceFlow_aC0skQ</bpmn2:incoming> <bpmn2:incoming>sequenceFlow_aC0skQ</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_YMtfiw</bpmn2:outgoing> <bpmn2:outgoing>sequenceFlow_YMtfiw</bpmn2:outgoing>
<bpmn2:incoming>sequenceFlow_PWXjog</bpmn2:incoming>
</bpmn2:intermediateCatchEvent> </bpmn2:intermediateCatchEvent>
<bpmn2:task id="task_0YaQ2w" imixs:processid="140" name="Extract"> <bpmn2:task id="task_0YaQ2w" imixs:processid="140" name="Extract">
<bpmn2:extensionElements> <bpmn2:extensionElements>
@ -652,7 +658,7 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
<imixs:value><![CDATA[Rechnung erhalten]]></imixs:value> <imixs:value><![CDATA[Rechnung erhalten]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="txtimageurl" type="xs:string"> <imixs:item name="txtimageurl" type="xs:string">
<imixs:value><![CDATA[typcn-coffee]]></imixs:value> <imixs:value><![CDATA[typcn-printer]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="txtworkflowsummary" type="xs:string"> <imixs:item name="txtworkflowsummary" type="xs:string">
<imixs:value><![CDATA[<itemvalue>cdtr.name</itemvalue> (<itemvalue>invoice.language</itemvalue>)]]></imixs:value> <imixs:value><![CDATA[<itemvalue>cdtr.name</itemvalue> (<itemvalue>invoice.language</itemvalue>)]]></imixs:value>
@ -680,7 +686,7 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
<bpmn2:documentation id="documentation_t74new"/> <bpmn2:documentation id="documentation_t74new"/>
</bpmn2:sequenceFlow> </bpmn2:sequenceFlow>
<bpmn2:dataObject id="dataObject_HHM58Q" name="Prompt Extract"> <bpmn2:dataObject id="dataObject_HHM58Q" name="Prompt Extract">
<bpmn2:documentation id="documentation_X7T0uA" open-bpmn:file-link="file://prompts/invoice-extract-EN.xml"><![CDATA[<?xml version="1.0" encoding="UTF-8"?> <bpmn2:documentation id="documentation_X7T0uA" open-bpmn:file-link="file://prompts/invoice-extract-en.xml"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<PromptDefinition> <PromptDefinition>
<prompt_options>{"max_tokens": 4096, "temperature": 0 }</prompt_options> <prompt_options>{"max_tokens": 4096, "temperature": 0 }</prompt_options>
<prompt><![CDATA[[INST]You are a clerk at the logistic company 'Alexander Global Logistics GmbH'. Your task is to check incoming invoices. [/INST] <prompt><![CDATA[[INST]You are a clerk at the logistic company 'Alexander Global Logistics GmbH'. Your task is to check incoming invoices. [/INST]
@ -705,12 +711,10 @@ Format numbers and amounts (type="double") according to ISO 4217.
Transfer the individual invoice data to the XML tags, taking into account the following suggestions for mapping: Transfer the individual invoice data to the XML tags, taking into account the following suggestions for mapping:
- Company name ==> "cdtr.name" - Company name ==> "cdtr.name" (the name of the company that issued the invoice document, not the recipient)
- Invoice number ==> "invoice.number" - Invoice number ==> "invoice.number"
- Invoice Date ==> "invoice.date" - Invoice Date ==> "invoice.date"
- Total ==> "invoice.total" (in EUR or if not available in USD or PLN) - Total ==> "invoice.total" (in EUR or if not available in USD or PLN)
- IBAN ==> "cdtr.iban" - IBAN ==> "cdtr.iban"
- BIC or SWIFT ==> "cdtr.bic" - BIC or SWIFT ==> "cdtr.bic"
- Payment date / Due date ==> "payment.date" - Payment date / Due date ==> "payment.date"
@ -798,7 +802,7 @@ Transfer the individual invoice data to the XML tags, taking into account the fo
]]></imixs:value> ]]></imixs:value>
</imixs:item> </imixs:item>
</bpmn2:extensionElements> </bpmn2:extensionElements>
<bpmn2:documentation id="documentation_sMhfSg"><![CDATA[Zwischenspeichern]]></bpmn2:documentation> <bpmn2:documentation id="documentation_sMhfSg"/>
<bpmn2:dataOutput id="dataOutput_Szu8nA" name="Signal_2_Output"/> <bpmn2:dataOutput id="dataOutput_Szu8nA" name="Signal_2_Output"/>
<bpmn2:dataOutputAssociation id="dataOutputAssociation_j7MChw"> <bpmn2:dataOutputAssociation id="dataOutputAssociation_j7MChw">
<bpmn2:sourceRef>DataOutput_2</bpmn2:sourceRef> <bpmn2:sourceRef>DataOutput_2</bpmn2:sourceRef>
@ -897,9 +901,10 @@ Transfer the individual invoice data to the XML tags, taking into account the fo
<bpmn2:signalEventDefinition id="signalEventDefinition_0Bm7IA" signalRef="signal_3"/> <bpmn2:signalEventDefinition id="signalEventDefinition_0Bm7IA" signalRef="signal_3"/>
<bpmn2:incoming>sequenceFlow_fN22Gg</bpmn2:incoming> <bpmn2:incoming>sequenceFlow_fN22Gg</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_naZnAA</bpmn2:outgoing> <bpmn2:outgoing>sequenceFlow_naZnAA</bpmn2:outgoing>
<bpmn2:incoming>sequenceFlow_PgyOMw</bpmn2:incoming>
</bpmn2:intermediateCatchEvent> </bpmn2:intermediateCatchEvent>
<bpmn2:dataObject id="dataObject_ZhBiZg" name="Prompt Category"> <bpmn2:dataObject id="dataObject_ZhBiZg" name="Prompt Category">
<bpmn2:documentation id="documentation_K0KMVw" open-bpmn:file-link="file://prompts/categorize_EN.xml"><![CDATA[<?xml version="1.0" encoding="UTF-8"?> <bpmn2:documentation id="documentation_K0KMVw" open-bpmn:file-link="file://prompts/categorize-en.xml"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<PromptDefinition> <PromptDefinition>
<prompt_options>{"n_predict": 2048, "temperature": 0 }</prompt_options> <prompt_options>{"n_predict": 2048, "temperature": 0 }</prompt_options>
<prompt><![CDATA[[INST] You are an employee at the logistic company 'Alexander Global Logistics GmbH'. Your job is to check incoming invoice documents and forward them internally to employees. [/INST] <prompt><![CDATA[[INST] You are an employee at the logistic company 'Alexander Global Logistics GmbH'. Your job is to check incoming invoice documents and forward them internally to employees. [/INST]
@ -916,7 +921,7 @@ Extract also the company name and the language the invoice is written in.
Note: The company name is the name of the company that issued the invoice document, not the recipient. The company name is usually at the beginning or end of the invoice document. Note: The company name is the name of the company that issued the invoice document, not the recipient. The company name is usually at the beginning or end of the invoice document.
Output the infromation as an XML object that has the following structure: Output the infromation as one XML object that has the following structure:
<document> <document>
<document.type>Type<document.type> <document.type>Type<document.type>
@ -924,7 +929,7 @@ Output the infromation as an XML object that has the following structure:
<document.language>German<document.language> <document.language>German<document.language>
</document> </document>
Note: Do not generate any other information instead of the XML object. Note: Do not generate any other information instead of the XML object. Do not generate more than one XML Object.
[/INST] [/INST]
]]]]><![CDATA[> ]]]]><![CDATA[>
@ -1024,6 +1029,7 @@ Note: Do not generate any other information instead of the XML object.
<bpmn2:signalEventDefinition id="signalEventDefinition_aDhonQ" signalRef="signal_3"/> <bpmn2:signalEventDefinition id="signalEventDefinition_aDhonQ" signalRef="signal_3"/>
<bpmn2:incoming>sequenceFlow_8SpIiA</bpmn2:incoming> <bpmn2:incoming>sequenceFlow_8SpIiA</bpmn2:incoming>
<bpmn2:outgoing>sequenceFlow_A62nqQ</bpmn2:outgoing> <bpmn2:outgoing>sequenceFlow_A62nqQ</bpmn2:outgoing>
<bpmn2:incoming>sequenceFlow_Di4BQA</bpmn2:incoming>
</bpmn2:intermediateCatchEvent> </bpmn2:intermediateCatchEvent>
<bpmn2:sequenceFlow id="sequenceFlow_8SpIiA" sourceRef="task_PsBytg" targetRef="event_4DNGzg"> <bpmn2:sequenceFlow id="sequenceFlow_8SpIiA" sourceRef="task_PsBytg" targetRef="event_4DNGzg">
<bpmn2:documentation id="documentation_C7j5lg"/> <bpmn2:documentation id="documentation_C7j5lg"/>
@ -1032,7 +1038,7 @@ Note: Do not generate any other information instead of the XML object.
<bpmn2:documentation id="documentation_IIBe3g"/> <bpmn2:documentation id="documentation_IIBe3g"/>
</bpmn2:sequenceFlow> </bpmn2:sequenceFlow>
<bpmn2:dataObject id="dataObject_KPUiiw" name="Prompt Summary"> <bpmn2:dataObject id="dataObject_KPUiiw" name="Prompt Summary">
<bpmn2:documentation id="documentation_8puQcA" open-bpmn:file-link="file://prompts/invoice-summarize-EN.xml"><![CDATA[<?xml version="1.0" encoding="UTF-8"?> <bpmn2:documentation id="documentation_8puQcA" open-bpmn:file-link="file://prompts/invoice-summarize-en.xml"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<PromptDefinition> <PromptDefinition>
<prompt_options>{"max_tokens": 4096, "temperature": 0 }</prompt_options> <prompt_options>{"max_tokens": 4096, "temperature": 0 }</prompt_options>
<prompt><![CDATA[[INST]You are a clerk at the logistic company 'Alexander Global Logistics GmbH'. Your task is to check incoming invoices. [/INST] <prompt><![CDATA[[INST]You are a clerk at the logistic company 'Alexander Global Logistics GmbH'. Your task is to check incoming invoices. [/INST]
@ -1143,6 +1149,97 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
<bpmn2:association id="association_yhU4Yg" sourceRef="dataObject_CRa7xA" targetRef="task_uB6BGQ"> <bpmn2:association id="association_yhU4Yg" sourceRef="dataObject_CRa7xA" targetRef="task_uB6BGQ">
<bpmn2:documentation id="documentation_qGutpA"/> <bpmn2:documentation id="documentation_qGutpA"/>
</bpmn2:association> </bpmn2:association>
<bpmn2:boundaryEvent attachedToRef="task_uB6BGQ" id="event_88sCAA" name="">
<bpmn2:documentation id="documentation_J4Umow"/>
<bpmn2:timerEventDefinition id="timerEventDefinition_UEHZCQ"/>
<bpmn2:outgoing>sequenceFlow_PgyOMw</bpmn2:outgoing>
</bpmn2:boundaryEvent>
<bpmn2:boundaryEvent attachedToRef="task_PsBytg" id="event_T901Jg" name="">
<bpmn2:documentation id="documentation_4ZXIZg"/>
<bpmn2:timerEventDefinition id="timerEventDefinition_ewF0bg"/>
<bpmn2:outgoing>sequenceFlow_Di4BQA</bpmn2:outgoing>
</bpmn2:boundaryEvent>
<bpmn2:sequenceFlow id="sequenceFlow_PgyOMw" sourceRef="event_88sCAA" targetRef="event_pDFoXg">
<bpmn2:documentation id="documentation_8vVNCA"/>
</bpmn2:sequenceFlow>
<bpmn2:sequenceFlow id="sequenceFlow_Di4BQA" sourceRef="event_T901Jg" targetRef="event_4DNGzg">
<bpmn2:documentation id="documentation_SYe0IA"/>
</bpmn2:sequenceFlow>
<bpmn2:boundaryEvent attachedToRef="task_0YaQ2w" id="event_7rbeVA" name="">
<bpmn2:documentation id="documentation_8PWhGA"/>
<bpmn2:timerEventDefinition id="timerEventDefinition_OrqrJg"/>
<bpmn2:outgoing>sequenceFlow_PWXjog</bpmn2:outgoing>
</bpmn2:boundaryEvent>
<bpmn2:sequenceFlow id="sequenceFlow_PWXjog" sourceRef="event_7rbeVA" targetRef="event_yQLmNA">
<bpmn2:documentation id="documentation_00yeUQ"/>
</bpmn2:sequenceFlow>
<bpmn2:intermediateCatchEvent id="event_yvr5AA" imixs:activityid="1" name="Save">
<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: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:item name="numnextid" type="xs:int">
<imixs:value><![CDATA[5005]]></imixs:value>
</imixs:item>
<imixs:item name="txtnextprocesstree" type="xs:string">
<imixs:value/>
</imixs:item>
<imixs:item name="txtactivityresult" type="xs:string">
<imixs:value><![CDATA[<item name="action">home</item>
<validation name="required">false</validation>]]></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="keyupdateacl" type="xs:boolean">
<imixs:value>false</imixs:value>
</imixs:item>
</bpmn2:extensionElements>
<bpmn2:documentation id="documentation_LL26tw"/>
<bpmn2:outgoing>sequenceFlow_GAK0SA</bpmn2:outgoing>
</bpmn2:intermediateCatchEvent>
<bpmn2:sequenceFlow id="sequenceFlow_GAK0SA" sourceRef="event_yvr5AA" targetRef="task_uB6BGQ">
<bpmn2:documentation id="documentation_c6Hn0g"/>
</bpmn2:sequenceFlow>
</bpmn2:process> </bpmn2:process>
<bpmn2:process id="process_2" name="Imixs AI" processType="Public"> <bpmn2:process id="process_2" name="Imixs AI" processType="Public">
<bpmn2:documentation id="documentation_dDLFbw"/> <bpmn2:documentation id="documentation_dDLFbw"/>
@ -1309,9 +1406,9 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
<di:waypoint x="1619.0" y="520.0"/> <di:waypoint x="1619.0" y="520.0"/>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNShape bpmnElement="event_yQLmNA" id="BPMNShape_sGRa6w"> <bpmndi:BPMNShape bpmnElement="event_yQLmNA" id="BPMNShape_sGRa6w">
<dc:Bounds height="36.0" width="36.0" x="1337.0" y="527.0"/> <dc:Bounds height="36.0" width="36.0" x="1307.0" y="527.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_csHjuw"> <bpmndi:BPMNLabel id="BPMNLabel_csHjuw">
<dc:Bounds height="20.0" width="100.0" x="1308.5" y="566.0"/> <dc:Bounds height="20.0" width="100.0" x="1278.5" y="566.0"/>
</bpmndi:BPMNLabel> </bpmndi:BPMNLabel>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="task_0YaQ2w" id="BPMNShape_bynHqw"> <bpmndi:BPMNShape bpmnElement="task_0YaQ2w" id="BPMNShape_bynHqw">
@ -1319,23 +1416,23 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_aC0skQ" id="BPMNEdge_hkcAJA" sourceElement="BPMNShape_bynHqw" targetElement="BPMNShape_sGRa6w"> <bpmndi:BPMNEdge bpmnElement="sequenceFlow_aC0skQ" id="BPMNEdge_hkcAJA" sourceElement="BPMNShape_bynHqw" targetElement="BPMNShape_sGRa6w">
<di:waypoint x="1250.0" y="545.0"/> <di:waypoint x="1250.0" y="545.0"/>
<di:waypoint x="1337.0" y="545.0"/> <di:waypoint x="1307.0" y="545.0"/>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_YMtfiw" id="BPMNEdge_aaVXOw" sourceElement="BPMNShape_sGRa6w" targetElement="BPMNShape_nEe3Fw"> <bpmndi:BPMNEdge bpmnElement="sequenceFlow_YMtfiw" id="BPMNEdge_aaVXOw" sourceElement="BPMNShape_sGRa6w" targetElement="BPMNShape_nEe3Fw">
<di:waypoint x="1373.0" y="545.0"/> <di:waypoint x="1343.0" y="545.0"/>
<di:waypoint x="1447.0" y="545.0"/> <di:waypoint x="1447.0" y="545.0"/>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNShape bpmnElement="dataObject_HHM58Q" id="BPMNShape_hIerPQ"> <bpmndi:BPMNShape bpmnElement="dataObject_HHM58Q" id="BPMNShape_hIerPQ">
<dc:Bounds height="50.0" width="35.0" x="1340.0" y="410.0"/> <dc:Bounds height="50.0" width="35.0" x="1310.0" y="620.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_QgYnNw"> <bpmndi:BPMNLabel id="BPMNLabel_QgYnNw">
<dc:Bounds height="20.0" width="100.0" x="1307.5" y="465.0"/> <dc:Bounds height="20.0" width="100.0" x="1277.5" y="675.0"/>
</bpmndi:BPMNLabel> </bpmndi:BPMNLabel>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNEdge bpmnElement="association_Xrb1Cg" id="BPMNEdge_fjQJbw" sourceElement="BPMNShape_sGRa6w" targetElement="BPMNShape_hIerPQ"> <bpmndi:BPMNEdge bpmnElement="association_Xrb1Cg" id="BPMNEdge_fjQJbw" sourceElement="BPMNShape_sGRa6w" targetElement="BPMNShape_hIerPQ">
<di:waypoint x="1355.0" y="527.0"/> <di:waypoint x="1325.0" y="563.0"/>
<di:waypoint x="1355.0" y="493.5"/> <di:waypoint x="1325.0" y="591.5"/>
<di:waypoint x="1357.5" y="493.5"/> <di:waypoint x="1327.5" y="591.5"/>
<di:waypoint x="1357.5" y="460.0"/> <di:waypoint x="1327.5" y="620.0"/>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNShape bpmnElement="event_xOeBKg" id="BPMNShape_nEe3Fw"> <bpmndi:BPMNShape bpmnElement="event_xOeBKg" id="BPMNShape_nEe3Fw">
<dc:Bounds height="36.0" width="36.0" x="1447.0" y="527.0"/> <dc:Bounds height="36.0" width="36.0" x="1447.0" y="527.0"/>
@ -1354,16 +1451,16 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
</bpmndi:BPMNLabel> </bpmndi:BPMNLabel>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="dataObject_ZhBiZg" id="BPMNShape_z0cKCQ"> <bpmndi:BPMNShape bpmnElement="dataObject_ZhBiZg" id="BPMNShape_z0cKCQ">
<dc:Bounds height="50.0" width="35.0" x="830.0" y="320.0"/> <dc:Bounds height="50.0" width="35.0" x="790.0" y="620.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_YDv9UQ"> <bpmndi:BPMNLabel id="BPMNLabel_YDv9UQ">
<dc:Bounds height="20.0" width="100.0" x="797.5" y="375.0"/> <dc:Bounds height="20.0" width="100.0" x="757.5" y="675.0"/>
</bpmndi:BPMNLabel> </bpmndi:BPMNLabel>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNEdge bpmnElement="association_zuMlDA" id="BPMNEdge_Lx0Sxw" sourceElement="BPMNShape_z0cKCQ" targetElement="BPMNShape_g0M0zg"> <bpmndi:BPMNEdge bpmnElement="association_zuMlDA" id="BPMNEdge_Lx0Sxw" sourceElement="BPMNShape_z0cKCQ" targetElement="BPMNShape_g0M0zg">
<di:waypoint x="847.5" y="370.0"/> <di:waypoint x="807.5" y="620.0"/>
<di:waypoint x="847.5" y="403.5"/> <di:waypoint x="807.5" y="591.5"/>
<di:waypoint x="805.0" y="403.5"/> <di:waypoint x="805.0" y="591.5"/>
<di:waypoint x="805.0" y="527.0"/> <di:waypoint x="805.0" y="563.0"/>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_fN22Gg" id="BPMNEdge_wLfXxw" sourceElement="BPMNShape_027JKQ" targetElement="BPMNShape_g0M0zg"> <bpmndi:BPMNEdge bpmnElement="sequenceFlow_fN22Gg" id="BPMNEdge_wLfXxw" sourceElement="BPMNShape_027JKQ" targetElement="BPMNShape_g0M0zg">
<di:waypoint x="740.0" y="545.0"/> <di:waypoint x="740.0" y="545.0"/>
@ -1388,16 +1485,16 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
<di:waypoint x="1140.0" y="545.0"/> <di:waypoint x="1140.0" y="545.0"/>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNShape bpmnElement="dataObject_KPUiiw" id="BPMNShape_PoxSHA"> <bpmndi:BPMNShape bpmnElement="dataObject_KPUiiw" id="BPMNShape_PoxSHA">
<dc:Bounds height="50.0" width="35.0" x="1050.0" y="320.0"/> <dc:Bounds height="50.0" width="35.0" x="1050.0" y="620.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_pIkcsA"> <bpmndi:BPMNLabel id="BPMNLabel_pIkcsA">
<dc:Bounds height="20.0" width="100.0" x="1017.5" y="375.0"/> <dc:Bounds height="20.0" width="100.0" x="1017.5" y="675.0"/>
</bpmndi:BPMNLabel> </bpmndi:BPMNLabel>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNEdge bpmnElement="association_IKW0SQ" id="BPMNEdge_yt0pwA" sourceElement="BPMNShape_PoxSHA" targetElement="BPMNShape_JQcpbg"> <bpmndi:BPMNEdge bpmnElement="association_IKW0SQ" id="BPMNEdge_yt0pwA" sourceElement="BPMNShape_PoxSHA" targetElement="BPMNShape_JQcpbg">
<di:waypoint x="1067.5" y="370.0"/> <di:waypoint x="1067.5" y="620.0"/>
<di:waypoint x="1067.5" y="448.5"/> <di:waypoint x="1067.5" y="591.5"/>
<di:waypoint x="1065.0" y="448.5"/> <di:waypoint x="1065.0" y="591.5"/>
<di:waypoint x="1065.0" y="527.0"/> <di:waypoint x="1065.0" y="563.0"/>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNShape bpmnElement="event_wmNwPA" id="BPMNShape_miMI9A"> <bpmndi:BPMNShape bpmnElement="event_wmNwPA" id="BPMNShape_miMI9A">
<dc:Bounds height="36.0" width="36.0" x="1177.0" y="707.0"/> <dc:Bounds height="36.0" width="36.0" x="1177.0" y="707.0"/>
@ -1424,6 +1521,52 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
<di:waypoint x="640.0" y="755.0"/> <di:waypoint x="640.0" y="755.0"/>
<di:waypoint x="640.0" y="570.0"/> <di:waypoint x="640.0" y="570.0"/>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNShape bpmnElement="event_88sCAA" id="BPMNShape_0FB0cg">
<dc:Bounds height="36.0" width="36.0" x="687.0" y="497.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_OSIhZg">
<dc:Bounds height="20.0" width="100.0" x="655.0" y="480.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="event_T901Jg" id="BPMNShape_Jc5h4g">
<dc:Bounds height="36.0" width="36.0" x="937.0" y="497.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_Y0hU4w">
<dc:Bounds height="20.0" width="100.0" x="905.0" y="480.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_PgyOMw" id="BPMNEdge_kptDVQ" sourceElement="BPMNShape_0FB0cg" targetElement="BPMNShape_g0M0zg">
<di:waypoint x="705.0" y="497.0"/>
<di:waypoint x="705.0" y="484.0"/>
<di:waypoint x="805.0" y="484.0"/>
<di:waypoint x="805.0" y="527.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_Di4BQA" id="BPMNEdge_07rOoQ" sourceElement="BPMNShape_Jc5h4g" targetElement="BPMNShape_JQcpbg">
<di:waypoint x="955.0" y="497.0"/>
<di:waypoint x="955.0" y="475.0"/>
<di:waypoint x="1065.0" y="475.0"/>
<di:waypoint x="1065.0" y="527.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape bpmnElement="event_7rbeVA" id="BPMNShape_ShOR1w">
<dc:Bounds height="36.0" width="36.0" x="1197.0" y="497.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_8q5sXA">
<dc:Bounds height="20.0" width="100.0" x="1165.0" y="480.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_PWXjog" id="BPMNEdge_0u97cA" sourceElement="BPMNShape_ShOR1w" targetElement="BPMNShape_sGRa6w">
<di:waypoint x="1215.0" y="497.0"/>
<di:waypoint x="1215.0" y="475.0"/>
<di:waypoint x="1325.0" y="475.0"/>
<di:waypoint x="1325.0" y="527.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape bpmnElement="event_yvr5AA" id="BPMNShape_PF0K0w">
<dc:Bounds height="36.0" width="36.0" x="667.0" y="597.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_LOaumg">
<dc:Bounds height="20.0" width="100.0" x="634.0" y="638.0"/>
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_GAK0SA" id="BPMNEdge_MRoyvA" sourceElement="BPMNShape_PF0K0w" targetElement="BPMNShape_027JKQ">
<di:waypoint x="685.0" y="597.0"/>
<di:waypoint x="685.0" y="570.0"/>
</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"/>

View file

@ -15,7 +15,7 @@ Extract also the company name and the language the invoice is written in.
Note: The company name is the name of the company that issued the invoice document, not the recipient. The company name is usually at the beginning or end of the invoice document. Note: The company name is the name of the company that issued the invoice document, not the recipient. The company name is usually at the beginning or end of the invoice document.
Output the infromation as an XML object that has the following structure: Output the infromation as one XML object that has the following structure:
<document> <document>
<document.type>Type<document.type> <document.type>Type<document.type>
@ -23,7 +23,7 @@ Output the infromation as an XML object that has the following structure:
<document.language>German<document.language> <document.language>German<document.language>
</document> </document>
Note: Do not generate any other information instead of the XML object. Note: Do not generate any other information instead of the XML object. Do not generate more than one XML Object.
[/INST] [/INST]
]]> ]]>

View file

@ -23,12 +23,10 @@ Format numbers and amounts (type="double") according to ISO 4217.
Transfer the individual invoice data to the XML tags, taking into account the following suggestions for mapping: Transfer the individual invoice data to the XML tags, taking into account the following suggestions for mapping:
- Company name ==> "cdtr.name" - Company name ==> "cdtr.name" (the name of the company that issued the invoice document, not the recipient)
- Invoice number ==> "invoice.number" - Invoice number ==> "invoice.number"
- Invoice Date ==> "invoice.date" - Invoice Date ==> "invoice.date"
- Total ==> "invoice.total" (in EUR or if not available in USD or PLN) - Total ==> "invoice.total" (in EUR or if not available in USD or PLN)
- IBAN ==> "cdtr.iban" - IBAN ==> "cdtr.iban"
- BIC or SWIFT ==> "cdtr.bic" - BIC or SWIFT ==> "cdtr.bic"
- Payment date / Due date ==> "payment.date" - Payment date / Due date ==> "payment.date"

View file

@ -1474,10 +1474,7 @@ Bei Fragen wenden Sie sich bitte an info@imixs.com
<imixs:item name="txtactivityresult" type="xs:string"> <imixs:item name="txtactivityresult" type="xs:string">
<imixs:value><![CDATA[<item name="comment" ignore="true"/> <imixs:value><![CDATA[<item name="comment" ignore="true"/>
<item name="process">Rechnungscontrolling</item> <item name="process">Rechnungscontrolling</item>
<imixs-ai name="SUGGEST"> ]]></imixs:value>
<items>cdtr.name,invoice.number,invoice.date,invoice.total,payment.date,cdtr.iban,cdtr.bic,total</items>
<mode>ON</mode>
</imixs-ai>]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="txtname" type="xs:string"> <imixs:item name="txtname" type="xs:string">
<imixs:value><![CDATA[Speichern]]></imixs:value> <imixs:value><![CDATA[Speichern]]></imixs:value>
@ -6894,9 +6891,9 @@ Betrag: <itemvalue>invoice.total</itemvalue> <itemvalue>invoice.currency</itemva
</bpmndi:BPMNLabel> </bpmndi:BPMNLabel>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="IntermediateCatchEvent_2" id="BPMNShape_IntermediateCatchEvent_4"> <bpmndi:BPMNShape bpmnElement="IntermediateCatchEvent_2" id="BPMNShape_IntermediateCatchEvent_4">
<dc:Bounds height="36.0" width="36.0" x="1207.0" y="1017.0"/> <dc:Bounds height="36.0" width="36.0" x="1197.0" y="1027.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_29" labelStyle="BPMNLabelStyle_1"> <bpmndi:BPMNLabel id="BPMNLabel_29" labelStyle="BPMNLabelStyle_1">
<dc:Bounds height="20.0" width="100.0" x="1178.5" y="1058.0"/> <dc:Bounds height="20.0" width="100.0" x="1168.5" y="1068.0"/>
</bpmndi:BPMNLabel> </bpmndi:BPMNLabel>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="ExclusiveGateway_6" id="BPMNShape_ExclusiveGateway_6" isMarkerVisible="true"> <bpmndi:BPMNShape bpmnElement="ExclusiveGateway_6" id="BPMNShape_ExclusiveGateway_6" isMarkerVisible="true">
@ -7530,10 +7527,6 @@ Betrag: <itemvalue>invoice.total</itemvalue> <itemvalue>invoice.currency</itemva
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_33" id="BPMNEdge_SequenceFlow_34" sourceElement="BPMNShape_ExclusiveGateway_1"> <bpmndi:BPMNEdge bpmnElement="SequenceFlow_33" id="BPMNEdge_SequenceFlow_34" sourceElement="BPMNShape_ExclusiveGateway_1">
<bpmndi:BPMNLabel id="BPMNLabel_61"/> <bpmndi:BPMNLabel id="BPMNLabel_61"/>
<di:waypoint x="270.0" y="205.0"/> <di:waypoint x="270.0" y="205.0"/>
<di:waypoint x="288.0" y="205.0"/>
<di:waypoint x="288.0" y="213.0"/>
<di:waypoint x="308.0" y="213.0"/>
<di:waypoint x="308.0" y="205.0"/>
<di:waypoint x="310.0" y="205.0"/> <di:waypoint x="310.0" y="205.0"/>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_37" id="BPMNEdge_SequenceFlow_38" sourceElement="BPMNShape_Task_2" targetElement="BPMNShape_EventBasedGateway_2"> <bpmndi:BPMNEdge bpmnElement="SequenceFlow_37" id="BPMNEdge_SequenceFlow_38" sourceElement="BPMNShape_Task_2" targetElement="BPMNShape_EventBasedGateway_2">
@ -7600,17 +7593,14 @@ Betrag: <itemvalue>invoice.total</itemvalue> <itemvalue>invoice.currency</itemva
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_6" id="BPMNEdge_SequenceFlow_7" sourceElement="BPMNShape_ExclusiveGateway_6" targetElement="BPMNShape_IntermediateCatchEvent_4"> <bpmndi:BPMNEdge bpmnElement="SequenceFlow_6" id="BPMNEdge_SequenceFlow_7" sourceElement="BPMNShape_ExclusiveGateway_6" targetElement="BPMNShape_IntermediateCatchEvent_4">
<bpmndi:BPMNLabel id="BPMNLabel_34"/> <bpmndi:BPMNLabel id="BPMNLabel_34"/>
<di:waypoint x="1100.0" y="1045.0"/> <di:waypoint x="1100.0" y="1045.0"/>
<di:waypoint x="1155.0" y="1045.0"/> <di:waypoint x="1197.0" y="1045.0"/>
<di:waypoint x="1155.0" y="1040.0"/>
<di:waypoint x="1207.7083835342094" y="1040.0"/>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_18" id="BPMNEdge_SequenceFlow_19" sourceElement="BPMNShape_IntermediateCatchEvent_4" targetElement="BPMNShape_ExclusiveGateway_3"> <bpmndi:BPMNEdge bpmnElement="SequenceFlow_18" id="BPMNEdge_SequenceFlow_19" sourceElement="BPMNShape_IntermediateCatchEvent_4" targetElement="BPMNShape_ExclusiveGateway_3">
<bpmndi:BPMNLabel id="BPMNLabel_45"/> <bpmndi:BPMNLabel id="BPMNLabel_45"/>
<di:waypoint x="1243.0" y="1035.0"/> <di:waypoint x="1233.0" y="1045.0"/>
<di:waypoint x="1246.0" y="1035.0"/> <di:waypoint x="1271.5" y="1045.0"/>
<di:waypoint x="1246.0" y="1040.0"/> <di:waypoint x="1271.5" y="1405.0"/>
<di:waypoint x="1335.0" y="1040.0"/> <di:waypoint x="1310.0" y="1405.0"/>
<di:waypoint x="1335.0" y="1380.0"/>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="Association_3" id="BPMNEdge_Association_3" sourceElement="BPMNShape_TextAnnotation_2" targetElement="BPMNShape_Task_1"> <bpmndi:BPMNEdge bpmnElement="Association_3" id="BPMNEdge_Association_3" sourceElement="BPMNShape_TextAnnotation_2" targetElement="BPMNShape_Task_1">
<bpmndi:BPMNLabel id="BPMNLabel_68"/> <bpmndi:BPMNLabel id="BPMNLabel_68"/>
@ -8087,9 +8077,7 @@ Betrag: <itemvalue>invoice.total</itemvalue> <itemvalue>invoice.currency</itemva
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_85" id="BPMNEdge_SequenceFlow_86" sourceElement="BPMNShape_Task_16" targetElement="BPMNShape_EventBasedGateway_3"> <bpmndi:BPMNEdge bpmnElement="SequenceFlow_85" id="BPMNEdge_SequenceFlow_86" sourceElement="BPMNShape_Task_16" targetElement="BPMNShape_EventBasedGateway_3">
<bpmndi:BPMNLabel id="BPMNLabel_190"/> <bpmndi:BPMNLabel id="BPMNLabel_190"/>
<di:waypoint x="760.0" y="283.0"/> <di:waypoint x="760.0" y="292.0"/>
<di:waypoint x="773.0" y="283.0"/>
<di:waypoint x="773.0" y="292.0"/>
<di:waypoint x="788.0" y="292.0"/> <di:waypoint x="788.0" y="292.0"/>
<di:waypoint x="788.0" y="295.0"/> <di:waypoint x="788.0" y="295.0"/>
<di:waypoint x="790.0" y="295.0"/> <di:waypoint x="790.0" y="295.0"/>
@ -8318,10 +8306,6 @@ Betrag: <itemvalue>invoice.total</itemvalue> <itemvalue>invoice.currency</itemva
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_115" id="BPMNEdge_SequenceFlow_116" sourceElement="BPMNShape_IntermediateCatchEvent_61" targetElement="BPMNShape_IntermediateThrowEvent_9"> <bpmndi:BPMNEdge bpmnElement="SequenceFlow_115" id="BPMNEdge_SequenceFlow_116" sourceElement="BPMNShape_IntermediateCatchEvent_61" targetElement="BPMNShape_IntermediateThrowEvent_9">
<bpmndi:BPMNLabel id="BPMNLabel_254"/> <bpmndi:BPMNLabel id="BPMNLabel_254"/>
<di:waypoint x="943.0" y="285.0"/> <di:waypoint x="943.0" y="285.0"/>
<di:waypoint x="949.0" y="285.0"/>
<di:waypoint x="949.0" y="292.0"/>
<di:waypoint x="976.0" y="292.0"/>
<di:waypoint x="976.0" y="285.0"/>
<di:waypoint x="997.0" y="285.0"/> <di:waypoint x="997.0" y="285.0"/>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_116" id="BPMNEdge_SequenceFlow_117" sourceElement="BPMNShape_EventBasedGateway_3" targetElement="BPMNShape_IntermediateCatchEvent_61"> <bpmndi:BPMNEdge bpmnElement="SequenceFlow_116" id="BPMNEdge_SequenceFlow_117" sourceElement="BPMNShape_EventBasedGateway_3" targetElement="BPMNShape_IntermediateCatchEvent_61">