model update
This commit is contained in:
parent
4178b8e4c4
commit
967887f5c5
7 changed files with 1634 additions and 74 deletions
|
|
@ -8,8 +8,9 @@
|
|||
- Upgrade Imixs-Workflow 6.7
|
||||
- Beim XML Invoice Import wird nun auch die Sprache für das Mahnwesen ermittelt (fehlte)
|
||||
- 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**
|
||||
|
||||
|
|
@ -46,9 +47,11 @@
|
|||
|
||||
3. Alle Workflow Modelle erneuern
|
||||
|
||||
### 1.2.20
|
||||
### 1.2.20 (Development)
|
||||
|
||||
- Optimierung OP-Liste nach KW
|
||||
- Fix Fälligkeit in maske
|
||||
- Fix XML Schnittstelle Cargosoft Sammelgutschrift
|
||||
|
||||
### 1.2.19
|
||||
|
||||
|
|
|
|||
|
|
@ -315,7 +315,7 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
|
|||
<imixs:value><![CDATA[Rechnung erhalten]]></imixs:value>
|
||||
</imixs:item>
|
||||
<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 name="keyupdateacl" type="xs:string">
|
||||
<imixs:value><![CDATA[true]]></imixs:value>
|
||||
|
|
|
|||
1432
workflow/posteingang-de-2.0.0-draft.bpmn
Normal file
1432
workflow/posteingang-de-2.0.0-draft.bpmn
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -40,7 +40,7 @@
|
|||
<bpmn2:signal id="Signal_1" name="org.imixs.archive.documents.OCRDocumentAdapter"/>
|
||||
<bpmn2:signal id="Signal_2" name="org.imixs.ml.workflow.MLAdapter"/>
|
||||
<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:participant>
|
||||
<bpmn2:textAnnotation id="TextAnnotation_1">
|
||||
|
|
@ -68,9 +68,9 @@ Possible ImageTypes are:
|
|||
</bpmn2:textAnnotation>
|
||||
<bpmn2:participant id="participant_GUMWGQ" name="Default Process" processRef="process_2"/>
|
||||
</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:lane id="Lane_2" name="Empfang">
|
||||
<bpmn2:lane id="Lane_2" name="Team">
|
||||
<bpmn2:flowNodeRef>BoundaryEvent_1</bpmn2:flowNodeRef>
|
||||
<bpmn2:flowNodeRef>Task_4</bpmn2:flowNodeRef>
|
||||
<bpmn2:flowNodeRef>IntermediateCatchEvent_2</bpmn2:flowNodeRef>
|
||||
|
|
@ -98,6 +98,10 @@ Possible ImageTypes are:
|
|||
<bpmn2:flowNodeRef>dataObject_KPUiiw</bpmn2:flowNodeRef>
|
||||
<bpmn2:flowNodeRef>event_wmNwPA</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:laneSet>
|
||||
<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:item>
|
||||
<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 name="txtworkflowsummary" type="xs:string">
|
||||
<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:item>
|
||||
<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 name="keyupdateacl" type="xs:string">
|
||||
<imixs:value><![CDATA[true]]></imixs:value>
|
||||
|
|
@ -360,7 +364,7 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
|
|||
|
||||
</imixs-form>]]></bpmn2:documentation>
|
||||
</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>
|
||||
<imixs:item name="txteditorid" type="xs:string">
|
||||
<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:item>
|
||||
<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 name="txtworkflowsummary" type="xs:string">
|
||||
<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_0N8cOQ</bpmn2:incoming>
|
||||
<bpmn2:outgoing>sequenceFlow_fN22Gg</bpmn2:outgoing>
|
||||
<bpmn2:incoming>sequenceFlow_GAK0SA</bpmn2:incoming>
|
||||
</bpmn2:task>
|
||||
<bpmn2:textAnnotation id="textAnnotation_CtU05A" textFormat="">
|
||||
<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:item>
|
||||
<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 name="txtworkflowsummary" type="xs:string">
|
||||
<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:incoming>sequenceFlow_aC0skQ</bpmn2:incoming>
|
||||
<bpmn2:outgoing>sequenceFlow_YMtfiw</bpmn2:outgoing>
|
||||
<bpmn2:incoming>sequenceFlow_PWXjog</bpmn2:incoming>
|
||||
</bpmn2:intermediateCatchEvent>
|
||||
<bpmn2:task id="task_0YaQ2w" imixs:processid="140" name="Extract">
|
||||
<bpmn2:extensionElements>
|
||||
|
|
@ -652,7 +658,7 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
|
|||
<imixs:value><![CDATA[Rechnung erhalten]]></imixs:value>
|
||||
</imixs:item>
|
||||
<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 name="txtworkflowsummary" type="xs:string">
|
||||
<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:sequenceFlow>
|
||||
<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>
|
||||
<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]
|
||||
|
|
@ -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:
|
||||
|
||||
- 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 Date ==> "invoice.date"
|
||||
- Total ==> "invoice.total" (in EUR or if not available in USD or PLN)
|
||||
|
||||
- IBAN ==> "cdtr.iban"
|
||||
- BIC or SWIFT ==> "cdtr.bic"
|
||||
- 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:item>
|
||||
</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:dataOutputAssociation id="dataOutputAssociation_j7MChw">
|
||||
<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:incoming>sequenceFlow_fN22Gg</bpmn2:incoming>
|
||||
<bpmn2:outgoing>sequenceFlow_naZnAA</bpmn2:outgoing>
|
||||
<bpmn2:incoming>sequenceFlow_PgyOMw</bpmn2:incoming>
|
||||
</bpmn2:intermediateCatchEvent>
|
||||
<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>
|
||||
<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]
|
||||
|
|
@ -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.
|
||||
|
||||
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.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>
|
||||
|
||||
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]
|
||||
]]]]><![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:incoming>sequenceFlow_8SpIiA</bpmn2:incoming>
|
||||
<bpmn2:outgoing>sequenceFlow_A62nqQ</bpmn2:outgoing>
|
||||
<bpmn2:incoming>sequenceFlow_Di4BQA</bpmn2:incoming>
|
||||
</bpmn2:intermediateCatchEvent>
|
||||
<bpmn2:sequenceFlow id="sequenceFlow_8SpIiA" sourceRef="task_PsBytg" targetRef="event_4DNGzg">
|
||||
<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:sequenceFlow>
|
||||
<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>
|
||||
<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]
|
||||
|
|
@ -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:documentation id="documentation_qGutpA"/>
|
||||
</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 id="process_2" name="Imixs AI" processType="Public">
|
||||
<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"/>
|
||||
</bpmndi:BPMNEdge>
|
||||
<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">
|
||||
<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:BPMNShape>
|
||||
<bpmndi:BPMNShape bpmnElement="task_0YaQ2w" id="BPMNShape_bynHqw">
|
||||
|
|
@ -1319,23 +1416,23 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
|
|||
</bpmndi:BPMNShape>
|
||||
<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="1337.0" y="545.0"/>
|
||||
<di:waypoint x="1307.0" y="545.0"/>
|
||||
</bpmndi:BPMNEdge>
|
||||
<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"/>
|
||||
</bpmndi:BPMNEdge>
|
||||
<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">
|
||||
<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:BPMNShape>
|
||||
<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="1355.0" y="493.5"/>
|
||||
<di:waypoint x="1357.5" y="493.5"/>
|
||||
<di:waypoint x="1357.5" y="460.0"/>
|
||||
<di:waypoint x="1325.0" y="563.0"/>
|
||||
<di:waypoint x="1325.0" y="591.5"/>
|
||||
<di:waypoint x="1327.5" y="591.5"/>
|
||||
<di:waypoint x="1327.5" y="620.0"/>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNShape bpmnElement="event_xOeBKg" id="BPMNShape_nEe3Fw">
|
||||
<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:BPMNShape>
|
||||
<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">
|
||||
<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:BPMNShape>
|
||||
<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="847.5" y="403.5"/>
|
||||
<di:waypoint x="805.0" y="403.5"/>
|
||||
<di:waypoint x="805.0" y="527.0"/>
|
||||
<di:waypoint x="807.5" y="620.0"/>
|
||||
<di:waypoint x="807.5" y="591.5"/>
|
||||
<di:waypoint x="805.0" y="591.5"/>
|
||||
<di:waypoint x="805.0" y="563.0"/>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_fN22Gg" id="BPMNEdge_wLfXxw" sourceElement="BPMNShape_027JKQ" targetElement="BPMNShape_g0M0zg">
|
||||
<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"/>
|
||||
</bpmndi:BPMNEdge>
|
||||
<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">
|
||||
<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:BPMNShape>
|
||||
<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="448.5"/>
|
||||
<di:waypoint x="1065.0" y="448.5"/>
|
||||
<di:waypoint x="1065.0" y="527.0"/>
|
||||
<di:waypoint x="1067.5" y="620.0"/>
|
||||
<di:waypoint x="1067.5" y="591.5"/>
|
||||
<di:waypoint x="1065.0" y="591.5"/>
|
||||
<di:waypoint x="1065.0" y="563.0"/>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNShape bpmnElement="event_wmNwPA" id="BPMNShape_miMI9A">
|
||||
<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="570.0"/>
|
||||
</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:BPMNLabelStyle id="BPMNLabelStyle_1">
|
||||
<dc:Font name="arial" size="9.0"/>
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
||||
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.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>
|
||||
|
||||
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]
|
||||
]]>
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
||||
- 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 Date ==> "invoice.date"
|
||||
- Total ==> "invoice.total" (in EUR or if not available in USD or PLN)
|
||||
|
||||
- IBAN ==> "cdtr.iban"
|
||||
- BIC or SWIFT ==> "cdtr.bic"
|
||||
- Payment date / Due date ==> "payment.date"
|
||||
|
|
|
|||
|
|
@ -1474,10 +1474,7 @@ Bei Fragen wenden Sie sich bitte an info@imixs.com
|
|||
<imixs:item name="txtactivityresult" type="xs:string">
|
||||
<imixs:value><![CDATA[<item name="comment" ignore="true"/>
|
||||
<item name="process">Rechnungscontrolling</item>
|
||||
<imixs-ai name="SUGGEST">
|
||||
<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:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="txtname" type="xs:string">
|
||||
<imixs:value><![CDATA[Speichern]]></imixs:value>
|
||||
|
|
@ -6894,9 +6891,9 @@ Betrag: <itemvalue>invoice.total</itemvalue> <itemvalue>invoice.currency</itemva
|
|||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<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">
|
||||
<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:BPMNShape>
|
||||
<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:BPMNLabel id="BPMNLabel_61"/>
|
||||
<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"/>
|
||||
</bpmndi:BPMNEdge>
|
||||
<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:BPMNLabel id="BPMNLabel_34"/>
|
||||
<di:waypoint x="1100.0" y="1045.0"/>
|
||||
<di:waypoint x="1155.0" y="1045.0"/>
|
||||
<di:waypoint x="1155.0" y="1040.0"/>
|
||||
<di:waypoint x="1207.7083835342094" y="1040.0"/>
|
||||
<di:waypoint x="1197.0" y="1045.0"/>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_18" id="BPMNEdge_SequenceFlow_19" sourceElement="BPMNShape_IntermediateCatchEvent_4" targetElement="BPMNShape_ExclusiveGateway_3">
|
||||
<bpmndi:BPMNLabel id="BPMNLabel_45"/>
|
||||
<di:waypoint x="1243.0" y="1035.0"/>
|
||||
<di:waypoint x="1246.0" y="1035.0"/>
|
||||
<di:waypoint x="1246.0" y="1040.0"/>
|
||||
<di:waypoint x="1335.0" y="1040.0"/>
|
||||
<di:waypoint x="1335.0" y="1380.0"/>
|
||||
<di:waypoint x="1233.0" y="1045.0"/>
|
||||
<di:waypoint x="1271.5" y="1045.0"/>
|
||||
<di:waypoint x="1271.5" y="1405.0"/>
|
||||
<di:waypoint x="1310.0" y="1405.0"/>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge bpmnElement="Association_3" id="BPMNEdge_Association_3" sourceElement="BPMNShape_TextAnnotation_2" targetElement="BPMNShape_Task_1">
|
||||
<bpmndi:BPMNLabel id="BPMNLabel_68"/>
|
||||
|
|
@ -8087,9 +8077,7 @@ Betrag: <itemvalue>invoice.total</itemvalue> <itemvalue>invoice.currency</itemva
|
|||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_85" id="BPMNEdge_SequenceFlow_86" sourceElement="BPMNShape_Task_16" targetElement="BPMNShape_EventBasedGateway_3">
|
||||
<bpmndi:BPMNLabel id="BPMNLabel_190"/>
|
||||
<di:waypoint x="760.0" y="283.0"/>
|
||||
<di:waypoint x="773.0" y="283.0"/>
|
||||
<di:waypoint x="773.0" y="292.0"/>
|
||||
<di:waypoint x="760.0" y="292.0"/>
|
||||
<di:waypoint x="788.0" y="292.0"/>
|
||||
<di:waypoint x="788.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:BPMNLabel id="BPMNLabel_254"/>
|
||||
<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"/>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_116" id="BPMNEdge_SequenceFlow_117" sourceElement="BPMNShape_EventBasedGateway_3" targetElement="BPMNShape_IntermediateCatchEvent_61">
|
||||
|
|
|
|||
Loading…
Reference in a new issue