1679 lines
86 KiB
XML
1679 lines
86 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<!-- origin at X=0.0 Y=0.0 --><bpmn2:definitions xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:imixs="http://www.imixs.org/bpmn2" xmlns:open-bpmn="http://open-bpmn.org/XMLSchema" xmlns:tl="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" exporter="org.eclipse.bpmn2.modeler.core" exporterVersion="1.5.4.RC1-v20220528-0836-B1" id="Definitions_1" targetNamespace="http://www.imixs.org/bpmn2">
|
|
<bpmn2:extensionElements>
|
|
<imixs:item name="txtfieldmapping" type="xs:string">
|
|
<imixs:value><![CDATA[Ersteller|namCreator]]></imixs:value>
|
|
<imixs:value><![CDATA[Aktueller Bearbeiter|namCurrentEditor]]></imixs:value>
|
|
<imixs:value><![CDATA[Eigentümer|namowner]]></imixs:value>
|
|
<imixs:value><![CDATA[Prozess-Verantwortliche|namprocessmanager]]></imixs:value>
|
|
<imixs:value><![CDATA[Prozess-Team|namprocessteam]]></imixs:value>
|
|
<imixs:value><![CDATA[Prozess-Assistenz|namprocessassist]]></imixs:value>
|
|
<imixs:value><![CDATA[Bereichs-Verantwortliche|namspacemanager]]></imixs:value>
|
|
<imixs:value><![CDATA[Bereichs-Team|namspaceteam]]></imixs:value>
|
|
<imixs:value><![CDATA[Bereichs-Assistenz|namspaceassist]]></imixs:value>
|
|
<imixs:value><![CDATA[Verantwortlich|namteam]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="txttimefieldmapping" type="xs:string">
|
|
<imixs:value><![CDATA[Vertragsende|contract.end]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="txtplugins" type="xs:string">
|
|
<imixs:value><![CDATA[org.imixs.workflow.engine.plugins.ResultPlugin]]></imixs:value>
|
|
<imixs:value><![CDATA[org.imixs.workflow.engine.plugins.RulePlugin]]></imixs:value>
|
|
<imixs:value><![CDATA[org.imixs.marty.profile.ProfilePlugin]]></imixs:value>
|
|
<imixs:value><![CDATA[org.imixs.marty.plugins.CommentPlugin]]></imixs:value>
|
|
<imixs:value><![CDATA[org.imixs.marty.plugins.SequenceNumberPlugin]]></imixs:value>
|
|
<imixs:value><![CDATA[org.imixs.marty.team.TeamPlugin]]></imixs:value>
|
|
<imixs:value><![CDATA[org.imixs.marty.profile.DeputyPlugin]]></imixs:value>
|
|
<imixs:value><![CDATA[org.imixs.workflow.engine.plugins.OwnerPlugin]]></imixs:value>
|
|
<imixs:value><![CDATA[org.imixs.workflow.engine.plugins.HistoryPlugin]]></imixs:value>
|
|
<imixs:value><![CDATA[org.imixs.workflow.engine.plugins.LogPlugin]]></imixs:value>
|
|
<imixs:value><![CDATA[org.imixs.workflow.engine.plugins.ApplicationPlugin]]></imixs:value>
|
|
<imixs:value><![CDATA[org.imixs.workflow.engine.plugins.SplitAndJoinPlugin]]></imixs:value>
|
|
<imixs:value><![CDATA[org.imixs.marty.profile.MailPlugin]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="txtworkflowmodelversion" type="xs:string">
|
|
<imixs:value><![CDATA[posteingang-en-3.0]]></imixs:value>
|
|
</imixs:item>
|
|
<open-bpmn:auto-align>true</open-bpmn:auto-align>
|
|
</bpmn2:extensionElements>
|
|
<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="Document Import" processRef="Process_1">
|
|
<bpmn2:documentation id="documentation_m9vQ5g"/>
|
|
</bpmn2:participant>
|
|
<bpmn2:participant id="participant_GUMWGQ" name="Default Process" processRef="process_2"/>
|
|
</bpmn2:collaboration>
|
|
<bpmn2:process definitionalCollaborationRef="Collaboration_1" id="Process_1" isExecutable="false" name="Document Import" processType="Private">
|
|
<bpmn2:laneSet id="LaneSet_1" name="Lane Set 1">
|
|
<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>
|
|
<bpmn2:flowNodeRef>Task_2</bpmn2:flowNodeRef>
|
|
<bpmn2:flowNodeRef>IntermediateCatchEvent_3</bpmn2:flowNodeRef>
|
|
<bpmn2:flowNodeRef>StartEvent_1</bpmn2:flowNodeRef>
|
|
<bpmn2:flowNodeRef>EndEvent_1</bpmn2:flowNodeRef>
|
|
<bpmn2:documentation id="documentation_tW5ivg"/>
|
|
<bpmn2:flowNodeRef>dataObject_FS1r0Q</bpmn2:flowNodeRef>
|
|
<bpmn2:flowNodeRef>task_uB6BGQ</bpmn2:flowNodeRef>
|
|
<bpmn2:flowNodeRef>textAnnotation_CtU05A</bpmn2:flowNodeRef>
|
|
<bpmn2:flowNodeRef>task_PsBytg</bpmn2:flowNodeRef>
|
|
<bpmn2:flowNodeRef>event_Zxhr0w</bpmn2:flowNodeRef>
|
|
<bpmn2:flowNodeRef>dataObject_vVKXIg</bpmn2:flowNodeRef>
|
|
<bpmn2:flowNodeRef>event_yQLmNA</bpmn2:flowNodeRef>
|
|
<bpmn2:flowNodeRef>task_0YaQ2w</bpmn2:flowNodeRef>
|
|
<bpmn2:flowNodeRef>dataObject_HHM58Q</bpmn2:flowNodeRef>
|
|
<bpmn2:flowNodeRef>event_xOeBKg</bpmn2:flowNodeRef>
|
|
<bpmn2:flowNodeRef>event_pDFoXg</bpmn2:flowNodeRef>
|
|
<bpmn2:flowNodeRef>dataObject_ZhBiZg</bpmn2:flowNodeRef>
|
|
<bpmn2:flowNodeRef>event_4DNGzg</bpmn2:flowNodeRef>
|
|
<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>gateway_qDAhHw</bpmn2:flowNodeRef>
|
|
<bpmn2:flowNodeRef>event_9mJrhQ</bpmn2:flowNodeRef>
|
|
<bpmn2:flowNodeRef>gateway_gd9zQQ</bpmn2:flowNodeRef>
|
|
<bpmn2:flowNodeRef>TextAnnotation_1</bpmn2:flowNodeRef>
|
|
<bpmn2:flowNodeRef>gateway_MgL04w</bpmn2:flowNodeRef>
|
|
<bpmn2:flowNodeRef>event_VEvZRQ</bpmn2:flowNodeRef>
|
|
<bpmn2:flowNodeRef>event_Xk1mPA</bpmn2:flowNodeRef>
|
|
<bpmn2:flowNodeRef>event_a1P5WQ</bpmn2:flowNodeRef>
|
|
<bpmn2:flowNodeRef>dataObject_UIvZkA</bpmn2:flowNodeRef>
|
|
<bpmn2:flowNodeRef>task_0ossfw</bpmn2:flowNodeRef>
|
|
</bpmn2:lane>
|
|
</bpmn2:laneSet>
|
|
<bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_2" imixs:activityid="10" name="Start">
|
|
<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>
|
|
<item name="process">Global Inbox</item>
|
|
]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="txtname" type="xs:string">
|
|
<imixs:value><![CDATA[Freigabe einholen]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyownershipmode" type="xs:string">
|
|
<imixs:value><![CDATA[0]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="rtfresultlog" type="xs:string">
|
|
<imixs:value><![CDATA[Document imported]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyupdateacl" type="xs:boolean">
|
|
<imixs:value>false</imixs:value>
|
|
</imixs:item>
|
|
</bpmn2:extensionElements>
|
|
<bpmn2:documentation id="Documentation_6"><![CDATA[Digitalisierung einer neuen Eingangsrechnung]]></bpmn2:documentation>
|
|
<bpmn2:incoming>sequenceFlow_ShggfA</bpmn2:incoming>
|
|
<bpmn2:outgoing>sequenceFlow_4gpPgw</bpmn2:outgoing>
|
|
</bpmn2:intermediateCatchEvent>
|
|
<bpmn2:startEvent id="StartEvent_1" name="Start">
|
|
<bpmn2:documentation id="documentation_MhefQQ"/>
|
|
<bpmn2:outgoing>sequenceFlow_fRPOrw</bpmn2:outgoing>
|
|
</bpmn2:startEvent>
|
|
<bpmn2:task id="Task_2" imixs:processid="110" name="Anaylse Document">
|
|
<bpmn2:extensionElements>
|
|
<imixs:item name="txteditorid" type="xs:string">
|
|
<imixs:value><![CDATA[form_basic]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="txtname" type="xs:string">
|
|
<imixs:value><![CDATA[Rechnung erhalten]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="txtimageurl" type="xs:string">
|
|
<imixs:value><![CDATA[typcn-printer]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="txtworkflowsummary" type="xs:string">
|
|
<imixs:value><![CDATA[Analysis....]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyupdateacl" type="xs:boolean">
|
|
<imixs:value>true</imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyownershipfields" type="xs:string"/>
|
|
<imixs:item name="keyaddwritefields" type="xs:string"/>
|
|
<imixs:item name="txttype" type="xs:string">
|
|
<imixs:value><![CDATA[workitem]]></imixs:value>
|
|
</imixs:item>
|
|
</bpmn2:extensionElements>
|
|
<bpmn2:documentation id="Documentation_13"><![CDATA[<textblock><itemvalue>$workflowgroup</itemvalue> - <itemvalue>$workflowstatus</itemvalue></textblock>]]></bpmn2:documentation>
|
|
<bpmn2:incoming>sequenceFlow_4gpPgw</bpmn2:incoming>
|
|
<bpmn2:outgoing>sequenceFlow_CbkmwA</bpmn2:outgoing>
|
|
<bpmn2:incoming>association_w5HwVg</bpmn2:incoming>
|
|
</bpmn2:task>
|
|
<bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_3" imixs:activityid="20" name="OCR">
|
|
<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/>
|
|
</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/>
|
|
</imixs:item>
|
|
<imixs:item name="keyversion" type="xs:string">
|
|
<imixs:value><![CDATA[0]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyaddwritefields" type="xs:string">
|
|
<imixs:value><![CDATA[namCreator]]></imixs:value>
|
|
<imixs:value><![CDATA[namCurrentEditor]]></imixs:value>
|
|
<imixs:value><![CDATA[namprocessmanager]]></imixs:value>
|
|
<imixs:value><![CDATA[namprocessteam]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="numnextactivityid" type="xs:int">
|
|
<imixs:value><![CDATA[0]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyfollowup" type="xs:string">
|
|
<imixs:value><![CDATA[2]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keypublicresult" type="xs:string">
|
|
<imixs:value><![CDATA[0]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keylogdateformat" type="xs:string">
|
|
<imixs:value><![CDATA[2]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyownershipfields" type="xs:string">
|
|
<imixs:value><![CDATA[namCurrentEditor]]></imixs:value>
|
|
<imixs:value><![CDATA[namCreator]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="numnextid" type="xs:int">
|
|
<imixs:value><![CDATA[5000]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="txtnextprocesstree" type="xs:string">
|
|
<imixs:value/>
|
|
</imixs:item>
|
|
<imixs:item name="txtactivityresult" type="xs:string">
|
|
<imixs:value><![CDATA[<item name="comment" ignore="true"/>
|
|
|
|
<imixs-ocr name="RMETA">
|
|
<filepattern>(pdf|PDF|eml|msg)$</filepattern>
|
|
<embeddingsPattern>(pdf|PDF)$</embeddingsPattern>
|
|
<maxpdfpages>10</maxpdfpages>
|
|
<option>X-Tika-PDFocrStrategy=OCR_ONLY</option>
|
|
<option>X-Tika-PDFOcrImageType=RGB</option>
|
|
<option>X-Tika-PDFOcrDPI=400</option>
|
|
<debug>true</debug>
|
|
</imixs-ocr>
|
|
]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="txtname" type="xs:string">
|
|
<imixs:value><![CDATA[Speichern]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyownershipmode" type="xs:string">
|
|
<imixs:value><![CDATA[0]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="rtfresultlog" type="xs:string">
|
|
<imixs:value><![CDATA[OCR Processing]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyupdateacl" type="xs:boolean">
|
|
<imixs:value>false</imixs:value>
|
|
</imixs:item>
|
|
</bpmn2:extensionElements>
|
|
<bpmn2:documentation id="Documentation_4"><![CDATA[Zwischenspeichern]]></bpmn2:documentation>
|
|
<bpmn2:incoming>SequenceFlow_2</bpmn2:incoming>
|
|
<bpmn2:dataOutput id="DataOutput_1" name="Signal_1_Output"/>
|
|
<bpmn2:dataOutputAssociation id="DataOutputAssociation_1">
|
|
<bpmn2:sourceRef>DataOutput_1</bpmn2:sourceRef>
|
|
</bpmn2:dataOutputAssociation>
|
|
<bpmn2:outputSet id="OutputSet_1" name="Output Set 1">
|
|
<bpmn2:dataOutputRefs>DataOutput_1</bpmn2:dataOutputRefs>
|
|
</bpmn2:outputSet>
|
|
<bpmn2:signalEventDefinition id="SignalEventDefinition_1" signalRef="Signal_1"/>
|
|
<bpmn2:outgoing>sequenceFlow_VlPVJg</bpmn2:outgoing>
|
|
</bpmn2:intermediateCatchEvent>
|
|
<bpmn2:task id="Task_4" imixs:processid="200" name="Completed">
|
|
<bpmn2:extensionElements>
|
|
<imixs:item name="txtworkflowabstract" type="xs:string">
|
|
<imixs:value><![CDATA[<itemvalue>txtlastcomment</itemvalue>]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="txtname" type="xs:string">
|
|
<imixs:value><![CDATA[Rechnung erhalten]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="txtimageurl" type="xs:string">
|
|
<imixs:value><![CDATA[typcn-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>
|
|
</imixs:item>
|
|
<imixs:item name="txttype" type="xs:string">
|
|
<imixs:value><![CDATA[workitem]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="namownershipnames" type="xs:string">
|
|
<imixs:value/>
|
|
</imixs:item>
|
|
<imixs:item name="namaddreadaccess" type="xs:string">
|
|
<imixs:value/>
|
|
</imixs:item>
|
|
<imixs:item name="namaddwriteaccess" type="xs:string">
|
|
<imixs:value/>
|
|
</imixs:item>
|
|
<imixs:item name="txtworkflowsummary" type="xs:string">
|
|
<imixs:value><![CDATA[<itemvalue>cdtr.name</itemvalue> (<itemvalue>invoice.language</itemvalue>)]]></imixs:value>
|
|
</imixs:item>
|
|
</bpmn2:extensionElements>
|
|
<bpmn2:documentation id="Documentation_17"><![CDATA[<textblock><itemvalue>$workflowgroup</itemvalue> - <itemvalue>$workflowstatus</itemvalue></textblock>]]></bpmn2:documentation>
|
|
<bpmn2:outgoing>SequenceFlow_12</bpmn2:outgoing>
|
|
<bpmn2:incoming>sequenceFlow_gXJm0w</bpmn2:incoming>
|
|
</bpmn2:task>
|
|
<bpmn2:endEvent id="EndEvent_1" name="End">
|
|
<bpmn2:incoming>SequenceFlow_12</bpmn2:incoming>
|
|
<bpmn2:documentation id="documentation_gepcjg"/>
|
|
</bpmn2:endEvent>
|
|
<bpmn2:boundaryEvent attachedToRef="Task_2" id="BoundaryEvent_1" name="">
|
|
<bpmn2:outgoing>SequenceFlow_2</bpmn2:outgoing>
|
|
<bpmn2:timerEventDefinition id="TimerEventDefinition_1">
|
|
<bpmn2:timeDuration id="FormalExpression_0" xsi:type="bpmn2:tFormalExpression">1000</bpmn2:timeDuration>
|
|
</bpmn2:timerEventDefinition>
|
|
<bpmn2:documentation id="documentation_xBAZWg"/>
|
|
</bpmn2:boundaryEvent>
|
|
<bpmn2:dataObject id="dataObject_FS1r0Q" imixs:datatype="form-data" name="Form">
|
|
<bpmn2:documentation id="documentation_ccrk4A"><![CDATA[<?xml version="1.0"?>
|
|
<imixs-form>
|
|
|
|
</imixs-form>]]></bpmn2:documentation>
|
|
</bpmn2:dataObject>
|
|
<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>
|
|
</imixs:item>
|
|
<imixs:item name="txtname" type="xs:string">
|
|
<imixs:value><![CDATA[Rechnung erhalten]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="txtimageurl" type="xs:string">
|
|
<imixs:value><![CDATA[typcn-printer]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="txtworkflowsummary" type="xs:string">
|
|
<imixs:value><![CDATA[Analysis]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyupdateacl" type="xs:boolean">
|
|
<imixs:value>true</imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyownershipfields" type="xs:string"/>
|
|
<imixs:item name="keyaddwritefields" type="xs:string"/>
|
|
<imixs:item name="txttype" type="xs:string">
|
|
<imixs:value><![CDATA[workitem]]></imixs:value>
|
|
</imixs:item>
|
|
</bpmn2:extensionElements>
|
|
<bpmn2:documentation id="documentation_A2VzkA"/>
|
|
<bpmn2:incoming>sequenceFlow_bh4DIw</bpmn2:incoming>
|
|
<bpmn2:outgoing>sequenceFlow_ofQKHg</bpmn2:outgoing>
|
|
</bpmn2:task>
|
|
<bpmn2:textAnnotation id="textAnnotation_CtU05A" textFormat="">
|
|
<bpmn2:text id="text_ykDpyw"><![CDATA[Support for llama-cpp http server
|
|
|
|
Assign invoice to process 'Front Desk']]></bpmn2:text>
|
|
<bpmn2:documentation id="documentation_vNKNMA"/>
|
|
</bpmn2:textAnnotation>
|
|
<bpmn2:association id="association_hnK1FQ" sourceRef="dataObject_FS1r0Q" targetRef="task_0ossfw">
|
|
<bpmn2:documentation id="documentation_jpgiPw"/>
|
|
</bpmn2:association>
|
|
<bpmn2:task id="task_PsBytg" imixs:processid="130" name="Analyse Summary">
|
|
<bpmn2:extensionElements>
|
|
<imixs:item name="txteditorid" type="xs:string">
|
|
<imixs:value><![CDATA[form_basic]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="txtname" type="xs:string">
|
|
<imixs:value><![CDATA[Rechnung erhalten]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="txtimageurl" type="xs:string">
|
|
<imixs:value><![CDATA[typcn-printer]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="txtworkflowsummary" type="xs:string">
|
|
<imixs:value><![CDATA[<itemvalue>document.type</itemvalue> ⇒ <itemvalue>document.company</itemvalue> (Import: <itemvalue>document.import.type</itemvalue> - Language: <itemvalue>document.language</itemvalue>) ]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyupdateacl" type="xs:boolean">
|
|
<imixs:value>true</imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyownershipfields" type="xs:string"/>
|
|
<imixs:item name="keyaddwritefields" type="xs:string"/>
|
|
<imixs:item name="txttype" type="xs:string">
|
|
<imixs:value><![CDATA[workitem]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="txtworkflowabstract" type="xs:string">
|
|
<imixs:value><![CDATA[Type: <itemvalue>document.type</itemvalue><br />
|
|
Company: <itemvalue>document.company</itemvalue><br />]]></imixs:value>
|
|
</imixs:item>
|
|
</bpmn2:extensionElements>
|
|
<bpmn2:documentation id="documentation_7BnjJw"/>
|
|
<bpmn2:incoming>sequenceFlow_JpNUKg</bpmn2:incoming>
|
|
<bpmn2:incoming>sequenceFlow_I8o4DA</bpmn2:incoming>
|
|
<bpmn2:outgoing>sequenceFlow_KKWo0w</bpmn2:outgoing>
|
|
</bpmn2:task>
|
|
<bpmn2:intermediateCatchEvent id="event_Zxhr0w" name="TIMEOUT">
|
|
<bpmn2:documentation id="documentation_4QQS4w"/>
|
|
<bpmn2:linkEventDefinition id="linkEventDefinition_DDmpAw"/>
|
|
<bpmn2:outgoing>sequenceFlow_3YcMGQ</bpmn2:outgoing>
|
|
</bpmn2:intermediateCatchEvent>
|
|
<bpmn2:dataObject id="dataObject_vVKXIg" imixs:datatype="form-data" name="Form">
|
|
<bpmn2:documentation id="documentation_sy3y5A"><![CDATA[<?xml version="1.0"?>
|
|
<imixs-form>
|
|
<imixs-form-section columns="1" label="Kreditorendaten" readonly="true">
|
|
<item name="document.company" type="text" label="Kreditor:" />
|
|
<item name="invoice.summary" type="custom" path="markdown"
|
|
label="Summary" readonly="true" />
|
|
</imixs-form-section>
|
|
</imixs-form>]]></bpmn2:documentation>
|
|
</bpmn2:dataObject>
|
|
<bpmn2:association id="association_NqDnFA" sourceRef="dataObject_vVKXIg" targetRef="Task_4">
|
|
<bpmn2:documentation id="documentation_y2gHkg"/>
|
|
</bpmn2:association>
|
|
<bpmn2:intermediateCatchEvent id="event_yQLmNA" imixs:activityid="102" name="Prompt Extract">
|
|
<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/>
|
|
</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/>
|
|
</imixs:item>
|
|
<imixs:item name="keyversion" type="xs:string">
|
|
<imixs:value><![CDATA[0]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyaddwritefields" type="xs:string">
|
|
<imixs:value><![CDATA[namCreator]]></imixs:value>
|
|
<imixs:value><![CDATA[namCurrentEditor]]></imixs:value>
|
|
<imixs:value><![CDATA[namprocessmanager]]></imixs:value>
|
|
<imixs:value><![CDATA[namprocessteam]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="numnextactivityid" type="xs:int">
|
|
<imixs:value><![CDATA[0]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyfollowup" type="xs:string">
|
|
<imixs:value><![CDATA[2]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keypublicresult" type="xs:string">
|
|
<imixs:value><![CDATA[1]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keylogdateformat" type="xs:string">
|
|
<imixs:value><![CDATA[2]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyownershipfields" type="xs:string">
|
|
<imixs:value><![CDATA[namCurrentEditor]]></imixs:value>
|
|
<imixs:value><![CDATA[namCreator]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="numnextid" type="xs:int">
|
|
<imixs:value><![CDATA[5000]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="txtnextprocesstree" type="xs:string">
|
|
<imixs:value/>
|
|
</imixs:item>
|
|
<imixs:item name="txtname" type="xs:string">
|
|
<imixs:value><![CDATA[Speichern]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyownershipmode" type="xs:string">
|
|
<imixs:value><![CDATA[0]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="rtfresultlog" type="xs:string">
|
|
<imixs:value><![CDATA[AI Processing Extract]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyupdateacl" type="xs:boolean">
|
|
<imixs:value>false</imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="txtactivityresult" type="xs:string">
|
|
<imixs:value><![CDATA[<imixs-ai name="PROMPT">
|
|
<endpoint>api.llama.cpp.imixs.com</endpoint>
|
|
<result-event>XML</result-event>
|
|
<debug>true</debug>
|
|
</imixs-ai>
|
|
<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>
|
|
<validation name="required">false</validation>
|
|
|
|
]]></imixs:value>
|
|
</imixs:item>
|
|
</bpmn2:extensionElements>
|
|
<bpmn2:documentation id="documentation_P9cHJw"><![CDATA[Zwischenspeichern]]></bpmn2:documentation>
|
|
<bpmn2:dataOutput id="dataOutput_rk6l1g" name="Signal_2_Output"/>
|
|
<bpmn2:dataOutputAssociation id="dataOutputAssociation_004cZw">
|
|
<bpmn2:sourceRef>DataOutput_2</bpmn2:sourceRef>
|
|
</bpmn2:dataOutputAssociation>
|
|
<bpmn2:outputSet id="outputSet_6ALOZA" name="Output Set 1">
|
|
<bpmn2:dataOutputRefs>DataOutput_2</bpmn2:dataOutputRefs>
|
|
</bpmn2:outputSet>
|
|
<bpmn2:signalEventDefinition id="signalEventDefinition_qwJlxA" signalRef="signal_3"/>
|
|
<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>
|
|
<imixs:item name="txteditorid" type="xs:string">
|
|
<imixs:value><![CDATA[form_basic]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="txtname" type="xs:string">
|
|
<imixs:value><![CDATA[Rechnung erhalten]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="txtimageurl" type="xs:string">
|
|
<imixs:value><![CDATA[typcn-printer]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="txtworkflowsummary" type="xs:string">
|
|
<imixs:value><![CDATA[<itemvalue>document.type</itemvalue> ⇒ <itemvalue>document.company</itemvalue> (Import: <itemvalue>document.import.type</itemvalue> - Language: <itemvalue>document.language</itemvalue>) ]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyupdateacl" type="xs:boolean">
|
|
<imixs:value>true</imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyownershipfields" type="xs:string"/>
|
|
<imixs:item name="keyaddwritefields" type="xs:string"/>
|
|
<imixs:item name="txttype" type="xs:string">
|
|
<imixs:value><![CDATA[workitem]]></imixs:value>
|
|
</imixs:item>
|
|
</bpmn2:extensionElements>
|
|
<bpmn2:documentation id="documentation_M3GYlw"/>
|
|
<bpmn2:incoming>sequenceFlow_JpNUKg</bpmn2:incoming>
|
|
<bpmn2:outgoing>sequenceFlow_lmU9IA</bpmn2:outgoing>
|
|
<bpmn2:incoming>sequenceFlow_A62nqQ</bpmn2:incoming>
|
|
<bpmn2:outgoing>sequenceFlow_DdWK6A</bpmn2:outgoing>
|
|
</bpmn2:task>
|
|
<bpmn2:dataObject id="dataObject_HHM58Q" imixs:datatype="prompt-data" name="Prompt Extract">
|
|
<bpmn2:documentation id="documentation_X7T0uA"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
|
|
<PromptDefinition>
|
|
<options>{"n_predict": 4096, "temperature": 0 }</options>
|
|
<prompt role="system"><![CDATA[You are a clerk at the logistic company 'Alexander Global Logistics'. Your task is to check incoming invoices.
|
|
|
|
<bpmn.form />
|
|
|
|
Note:
|
|
- invoice.positions is the Reference Number only in the format AA-BBB-YYMM-SSS (2 uppercase letters + hyphen + 3 uppercase letters + hyphen + 6-digit date (YYYYMM) + hyphen + 3-digit sequence). No deviations allowed! Example: 'KL-MNO-202605-456'. If no reference number is found leave the field blank
|
|
- invoice.period is the posting period of the invoice date in the format [YYYYMM] . Example '202605'
|
|
|
|
<<EXAMPLES_XML>>
|
|
|
|
]]]]><![CDATA[></prompt>
|
|
<prompt role="user"><itemvalue>invoice.summary</itemvalue></prompt>
|
|
|
|
</PromptDefinition> ]]></bpmn2:documentation>
|
|
</bpmn2:dataObject>
|
|
<bpmn2:association id="association_Xrb1Cg" sourceRef="event_yQLmNA" targetRef="dataObject_HHM58Q">
|
|
<bpmn2:documentation id="documentation_8W4nQw"/>
|
|
</bpmn2:association>
|
|
<bpmn2:intermediateCatchEvent id="event_xOeBKg" imixs:activityid="103" name="Analysis completed">
|
|
<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/>
|
|
</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/>
|
|
</imixs:item>
|
|
<imixs:item name="keyversion" type="xs:string">
|
|
<imixs:value><![CDATA[0]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyaddwritefields" type="xs:string">
|
|
<imixs:value><![CDATA[namCreator]]></imixs:value>
|
|
<imixs:value><![CDATA[namCurrentEditor]]></imixs:value>
|
|
<imixs:value><![CDATA[namprocessmanager]]></imixs:value>
|
|
<imixs:value><![CDATA[namprocessteam]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="numnextactivityid" type="xs:int">
|
|
<imixs:value><![CDATA[0]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyfollowup" type="xs:string">
|
|
<imixs:value><![CDATA[2]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keypublicresult" type="xs:string">
|
|
<imixs:value><![CDATA[0]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keylogdateformat" type="xs:string">
|
|
<imixs:value><![CDATA[2]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyownershipfields" type="xs:string">
|
|
<imixs:value><![CDATA[namCurrentEditor]]></imixs:value>
|
|
<imixs:value><![CDATA[namCreator]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="numnextid" type="xs:int">
|
|
<imixs:value><![CDATA[5000]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="txtnextprocesstree" type="xs:string">
|
|
<imixs:value/>
|
|
</imixs:item>
|
|
<imixs:item name="txtname" type="xs:string">
|
|
<imixs:value><![CDATA[Speichern]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyownershipmode" type="xs:string">
|
|
<imixs:value><![CDATA[0]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="rtfresultlog" type="xs:string">
|
|
<imixs:value><![CDATA[Document analysis completed.]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyupdateacl" type="xs:boolean">
|
|
<imixs:value>false</imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="txtactivityresult" type="xs:string">
|
|
<imixs:value><![CDATA[<model>
|
|
<version>(^rechnungseingang-[a-z]{2,3}-\d+(?:\.\d+)?$)</version>
|
|
<task>5000</task>
|
|
<event>990</event>
|
|
</model>
|
|
]]></imixs:value>
|
|
</imixs:item>
|
|
</bpmn2:extensionElements>
|
|
<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>
|
|
</bpmn2:dataOutputAssociation>
|
|
<bpmn2:outputSet id="outputSet_24w0Xw" name="Output Set 1">
|
|
<bpmn2:dataOutputRefs>DataOutput_2</bpmn2:dataOutputRefs>
|
|
</bpmn2:outputSet>
|
|
<bpmn2:outgoing>sequenceFlow_gXJm0w</bpmn2:outgoing>
|
|
<bpmn2:incoming>sequenceFlow_gpPDLg</bpmn2:incoming>
|
|
<bpmn2:incoming>sequenceFlow_eccehA</bpmn2:incoming>
|
|
</bpmn2:intermediateCatchEvent>
|
|
<bpmn2:intermediateCatchEvent id="event_pDFoXg" imixs:activityid="100" name="Prompt Category">
|
|
<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/>
|
|
</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/>
|
|
</imixs:item>
|
|
<imixs:item name="keyversion" type="xs:string">
|
|
<imixs:value><![CDATA[0]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyaddwritefields" type="xs:string">
|
|
<imixs:value><![CDATA[namCreator]]></imixs:value>
|
|
<imixs:value><![CDATA[namCurrentEditor]]></imixs:value>
|
|
<imixs:value><![CDATA[namprocessmanager]]></imixs:value>
|
|
<imixs:value><![CDATA[namprocessteam]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="numnextactivityid" type="xs:int">
|
|
<imixs:value><![CDATA[0]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyfollowup" type="xs:string">
|
|
<imixs:value><![CDATA[2]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keypublicresult" type="xs:string">
|
|
<imixs:value><![CDATA[1]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keylogdateformat" type="xs:string">
|
|
<imixs:value><![CDATA[2]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyownershipfields" type="xs:string">
|
|
<imixs:value><![CDATA[namCurrentEditor]]></imixs:value>
|
|
<imixs:value><![CDATA[namCreator]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="numnextid" type="xs:int">
|
|
<imixs:value><![CDATA[5000]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="txtnextprocesstree" type="xs:string">
|
|
<imixs:value/>
|
|
</imixs:item>
|
|
<imixs:item name="txtname" type="xs:string">
|
|
<imixs:value><![CDATA[Speichern]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyownershipmode" type="xs:string">
|
|
<imixs:value><![CDATA[0]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="rtfresultlog" type="xs:string">
|
|
<imixs:value><![CDATA[AI Processing Category]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyupdateacl" type="xs:boolean">
|
|
<imixs:value>false</imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="txtactivityresult" type="xs:string">
|
|
<imixs:value><![CDATA[<validation name="required">false</validation>
|
|
<imixs-ai name="PROMPT">
|
|
<endpoint>api.llama.cpp.imixs.com</endpoint>
|
|
<result-event>XML</result-event>
|
|
</imixs-ai>
|
|
|
|
|
|
]]></imixs:value>
|
|
</imixs:item>
|
|
</bpmn2:extensionElements>
|
|
<bpmn2:documentation id="documentation_IeKOTA"><![CDATA[Zwischenspeichern]]></bpmn2:documentation>
|
|
<bpmn2:dataOutput id="dataOutput_PV0HGA" name="Signal_2_Output"/>
|
|
<bpmn2:dataOutputAssociation id="dataOutputAssociation_59VQZg">
|
|
<bpmn2:sourceRef>DataOutput_2</bpmn2:sourceRef>
|
|
</bpmn2:dataOutputAssociation>
|
|
<bpmn2:outputSet id="outputSet_0edMnQ" name="Output Set 1">
|
|
<bpmn2:dataOutputRefs>DataOutput_2</bpmn2:dataOutputRefs>
|
|
</bpmn2:outputSet>
|
|
<bpmn2:signalEventDefinition id="signalEventDefinition_0Bm7IA" signalRef="signal_3"/>
|
|
<bpmn2:outgoing>sequenceFlow_naZnAA</bpmn2:outgoing>
|
|
<bpmn2:incoming>sequenceFlow_PgyOMw</bpmn2:incoming>
|
|
</bpmn2:intermediateCatchEvent>
|
|
<bpmn2:dataObject id="dataObject_ZhBiZg" imixs:datatype="prompt-data" name="Prompt Category">
|
|
<bpmn2:documentation id="documentation_K0KMVw"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
|
|
<PromptDefinition>
|
|
<options>{"n_predict": 512, "temperature": 0 }</options>
|
|
<prompt role="system"><![CDATA[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.
|
|
|
|
Assign the invoice to one of the following categories:
|
|
|
|
- Cargo-Invoice - in case the invoice is about cargo and logistic services
|
|
- Credit - in case of a credit note
|
|
- Invoice - in all other cases
|
|
|
|
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 and not the name of the recipient. As a rule, it is not Alexander Global Logistics either. The company name is often at the beginning or end of the invoice document.
|
|
|
|
Output the infromation as one XML object that has the following structure:
|
|
|
|
<document>
|
|
<document.type>Type<document.type>
|
|
<document.company>Kraxi GmbH<document.company>
|
|
<document.language>German<document.language>
|
|
</document>
|
|
|
|
Note: Do not generate any other information instead of the XML object. Do not generate more than one XML Object.
|
|
|
|
|
|
]]]]><![CDATA[></prompt>
|
|
<prompt role="user"><FILECONTEXT>(?i)^.+\.(eml|msg|pdf)$</FILECONTEXT></prompt>
|
|
</PromptDefinition> ]]></bpmn2:documentation>
|
|
</bpmn2:dataObject>
|
|
<bpmn2:association id="association_zuMlDA" sourceRef="dataObject_ZhBiZg" targetRef="event_pDFoXg">
|
|
<bpmn2:documentation id="documentation_DCG0pQ"/>
|
|
</bpmn2:association>
|
|
<bpmn2:intermediateCatchEvent id="event_4DNGzg" imixs:activityid="101" name="Prompt Summary">
|
|
<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/>
|
|
</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/>
|
|
</imixs:item>
|
|
<imixs:item name="keyversion" type="xs:string">
|
|
<imixs:value><![CDATA[0]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyaddwritefields" type="xs:string">
|
|
<imixs:value><![CDATA[namCreator]]></imixs:value>
|
|
<imixs:value><![CDATA[namCurrentEditor]]></imixs:value>
|
|
<imixs:value><![CDATA[namprocessmanager]]></imixs:value>
|
|
<imixs:value><![CDATA[namprocessteam]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="numnextactivityid" type="xs:int">
|
|
<imixs:value><![CDATA[0]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyfollowup" type="xs:string">
|
|
<imixs:value><![CDATA[2]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keypublicresult" type="xs:string">
|
|
<imixs:value><![CDATA[1]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keylogdateformat" type="xs:string">
|
|
<imixs:value><![CDATA[2]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyownershipfields" type="xs:string">
|
|
<imixs:value><![CDATA[namCurrentEditor]]></imixs:value>
|
|
<imixs:value><![CDATA[namCreator]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="numnextid" type="xs:int">
|
|
<imixs:value><![CDATA[5000]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="txtnextprocesstree" type="xs:string">
|
|
<imixs:value/>
|
|
</imixs:item>
|
|
<imixs:item name="txtname" type="xs:string">
|
|
<imixs:value><![CDATA[Speichern]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyownershipmode" type="xs:string">
|
|
<imixs:value><![CDATA[0]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="rtfresultlog" type="xs:string">
|
|
<imixs:value><![CDATA[AI Processing Summary]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyupdateacl" type="xs:boolean">
|
|
<imixs:value>false</imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="txtactivityresult" type="xs:string">
|
|
<imixs:value><![CDATA[<imixs-ai name="PROMPT">
|
|
<endpoint>api.llama.cpp.imixs.com</endpoint>
|
|
<result-item>invoice.summary</result-item>
|
|
<debug>false</debug>
|
|
</imixs-ai>
|
|
<validation name="required">false</validation>
|
|
]]></imixs:value>
|
|
</imixs:item>
|
|
</bpmn2:extensionElements>
|
|
<bpmn2:documentation id="documentation_Wg09SA"><![CDATA[Zwischenspeichern]]></bpmn2:documentation>
|
|
<bpmn2:dataOutput id="dataOutput_JonNmw" name="Signal_2_Output"/>
|
|
<bpmn2:dataOutputAssociation id="dataOutputAssociation_VDU6Hw">
|
|
<bpmn2:sourceRef>DataOutput_2</bpmn2:sourceRef>
|
|
</bpmn2:dataOutputAssociation>
|
|
<bpmn2:outputSet id="outputSet_lK02Fw" name="Output Set 1">
|
|
<bpmn2:dataOutputRefs>DataOutput_2</bpmn2:dataOutputRefs>
|
|
</bpmn2:outputSet>
|
|
<bpmn2:signalEventDefinition id="signalEventDefinition_aDhonQ" signalRef="signal_3"/>
|
|
<bpmn2:outgoing>sequenceFlow_A62nqQ</bpmn2:outgoing>
|
|
<bpmn2:incoming>sequenceFlow_Di4BQA</bpmn2:incoming>
|
|
</bpmn2:intermediateCatchEvent>
|
|
<bpmn2:dataObject id="dataObject_KPUiiw" imixs:datatype="prompt-data" name="Prompt Summary">
|
|
<bpmn2:documentation id="documentation_8puQcA"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
|
|
<PromptDefinition>
|
|
<options>{"n_predict": 2048, "temperature": 0}</options>
|
|
<prompt role="system"><![CDATA[You are an employee at the logistic company 'Alexander Global Logistics'. Your job is to check incoming invoice documents and forward them internally to employees.
|
|
|
|
Summarize the data from this invoice document.
|
|
|
|
Extract and summarize the following categories:
|
|
|
|
1. Vendor information
|
|
2. General billing data
|
|
3. Invoice total information
|
|
4. Payment summary (including bank data)
|
|
5. Reference data (Position Number)
|
|
|
|
Do not summarize the invoice line items.
|
|
|
|
Use only the values found in the document as default values. Do not perform
|
|
any calculations, summing, or changes to amounts yourself. Format all
|
|
numbers and amounts according to ISO 4217.
|
|
|
|
---
|
|
|
|
1. Vendor information
|
|
The vendor is the sender of the invoice, i.e. the company that issued the
|
|
invoice document — not the recipient. The recipient is our own company,
|
|
Alexander Global Logistics, and must never be extracted as the vendor.
|
|
The vendor's company name is often found at the very beginning or the very
|
|
end of the invoice document.
|
|
|
|
2. General billing data
|
|
Extract standard billing information such as invoice date, invoice number,
|
|
billing period, and any other general invoice metadata present in the
|
|
document.
|
|
|
|
3. Invoice total information
|
|
Extract the invoice total(s) exactly as stated in the document (e.g. net
|
|
amount, tax amount, gross/total amount). Do not recalculate or verify these
|
|
figures — use the values as printed.
|
|
|
|
4. Payment summary (including bank data)
|
|
Extract payment-related information such as payment terms, due date, and
|
|
bank details (e.g. IBAN, BIC/SWIFT, bank name, account holder) if present.
|
|
|
|
5. Reference number (Position Number)
|
|
Search the document for our internal "Position Number". It always follows
|
|
this structure, regardless of how it is written on the invoice:
|
|
[2 letters][3 letters][4-digit booking period YYMM][3-digit sequence number]
|
|
For example:
|
|
|
|
- IM-GCA-2607-100
|
|
- LA-PAP-2408-030
|
|
- IM-LUF-2409-065
|
|
|
|
Vendors frequently omit the separators or use different separators when
|
|
printing this number on their invoices, e.g.:
|
|
- No separators at all: "EXGCA2608009"
|
|
- Spaces: "EX GCA 2608 009"
|
|
- Dots or slashes: "EX.GCA.2608.009" / "EX/GCA/2608/009"
|
|
Search the entire document text for any substring matching this pattern
|
|
(2 letters, 3 letters, 4 digits, 3 digits — in that order, with or without
|
|
separators between the groups). The 4-digit booking period (YYMM) is the
|
|
most distinctive part of the pattern and can help you locate it.
|
|
Once found, extract it and output it normalized into the standard format:
|
|
XX-XXX-YYMM-NNN (e.g. "EXGCA2608009" → "EX-GCA-2608-009").
|
|
Do not confuse this number with other types of identifiers, such as order
|
|
numbers or customer numbers, that may appear on the invoice but do not
|
|
match this pattern.
|
|
If no reference number with this pattern is found leave the reference number blank.
|
|
If multiple reference numbers in the document match this pattern, select the
|
|
first one that appears in the document. Do not add any comments or explanation about the reference number.
|
|
|
|
]]]]><![CDATA[>
|
|
</prompt>
|
|
<prompt role="user"><FILECONTEXT>(?i)^.+\.(eml|msg|pdf)$</FILECONTEXT></prompt>
|
|
</PromptDefinition> ]]></bpmn2:documentation>
|
|
</bpmn2:dataObject>
|
|
<bpmn2:association id="association_IKW0SQ" sourceRef="dataObject_KPUiiw" targetRef="event_4DNGzg">
|
|
<bpmn2:documentation id="documentation_Z1pA3Q"/>
|
|
</bpmn2:association>
|
|
<bpmn2:intermediateCatchEvent id="event_wmNwPA" imixs:activityid="300" name="[Timeout]">
|
|
<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="keyaccessmode" type="xs:string">
|
|
<imixs:value><![CDATA[0]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyscheduledactivity" type="xs:string">
|
|
<imixs:value><![CDATA[1]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyversion" type="xs:string">
|
|
<imixs:value><![CDATA[0]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyaddwritefields" type="xs:string"/>
|
|
<imixs: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[0]]></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="txtname" type="xs:string">
|
|
<imixs:value><![CDATA[Freigabe einholen]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyownershipmode" type="xs:string">
|
|
<imixs:value><![CDATA[0]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="rtfresultlog" type="xs:string">
|
|
<imixs:value><![CDATA[Timeout]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyupdateacl" type="xs:boolean">
|
|
<imixs:value>false</imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="numactivitydelay" type="xs:string">
|
|
<imixs:value><![CDATA[2]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyscheduledbaseobject" type="xs:string">
|
|
<imixs:value><![CDATA[1]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyactivitydelayunit" type="xs:string">
|
|
<imixs:value><![CDATA[2]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="nammailreceiver" type="xs:string">
|
|
<imixs:value/>
|
|
</imixs:item>
|
|
<imixs:item name="nammailreceivercc" type="xs:string">
|
|
<imixs:value/>
|
|
</imixs:item>
|
|
<imixs:item name="nammailreceiverbcc" type="xs:string">
|
|
<imixs:value/>
|
|
</imixs:item>
|
|
</bpmn2:extensionElements>
|
|
<bpmn2:documentation id="documentation_Vjqkzw"><![CDATA[Digitalisierung einer neuen Eingangsrechnung]]></bpmn2:documentation>
|
|
<bpmn2:incoming>sequenceFlow_3YcMGQ</bpmn2:incoming>
|
|
<bpmn2:outgoing>sequenceFlow_p0asUQ</bpmn2:outgoing>
|
|
<bpmn2:timerEventDefinition id="timerEventDefinition_00L9pg"/>
|
|
</bpmn2:intermediateCatchEvent>
|
|
<bpmn2:intermediateThrowEvent id="event_tFxV0w" name="TIMEOUT">
|
|
<bpmn2:documentation id="documentation_TF17Mg"/>
|
|
<bpmn2:linkEventDefinition id="linkEventDefinition_uLt3YQ"/>
|
|
<bpmn2:incoming>sequenceFlow_DdWK6A</bpmn2:incoming>
|
|
</bpmn2:intermediateThrowEvent>
|
|
<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: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:exclusiveGateway default="sequenceFlow_I8o4DA" gatewayDirection="Diverging" id="gateway_qDAhHw" name="">
|
|
<bpmn2:documentation id="documentation_Cg34hg"/>
|
|
<bpmn2:incoming>sequenceFlow_naZnAA</bpmn2:incoming>
|
|
<bpmn2:outgoing>sequenceFlow_tcjWAA</bpmn2:outgoing>
|
|
<bpmn2:outgoing>sequenceFlow_I8o4DA</bpmn2:outgoing>
|
|
</bpmn2:exclusiveGateway>
|
|
<bpmn2:intermediateCatchEvent id="event_9mJrhQ" imixs:activityid="190" name="API-Error">
|
|
<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/>
|
|
</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/>
|
|
</imixs:item>
|
|
<imixs:item name="keyversion" type="xs:string">
|
|
<imixs:value><![CDATA[0]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyaddwritefields" type="xs:string">
|
|
<imixs:value><![CDATA[namCreator]]></imixs:value>
|
|
<imixs:value><![CDATA[namCurrentEditor]]></imixs:value>
|
|
<imixs:value><![CDATA[namprocessmanager]]></imixs:value>
|
|
<imixs:value><![CDATA[namprocessteam]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="numnextactivityid" type="xs:int">
|
|
<imixs:value><![CDATA[0]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyfollowup" type="xs:string">
|
|
<imixs:value><![CDATA[2]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keypublicresult" type="xs:string">
|
|
<imixs:value><![CDATA[0]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keylogdateformat" type="xs:string">
|
|
<imixs:value><![CDATA[2]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyownershipfields" type="xs:string">
|
|
<imixs:value><![CDATA[namCurrentEditor]]></imixs:value>
|
|
<imixs:value><![CDATA[namCreator]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="numnextid" type="xs:int">
|
|
<imixs:value><![CDATA[5000]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="txtnextprocesstree" type="xs:string">
|
|
<imixs:value/>
|
|
</imixs:item>
|
|
<imixs:item name="txtname" type="xs:string">
|
|
<imixs:value><![CDATA[Speichern]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyownershipmode" type="xs:string">
|
|
<imixs:value><![CDATA[0]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="rtfresultlog" type="xs:string">
|
|
<imixs:value><![CDATA[<itemvalue>adapter.error_code</itemvalue>: <itemvalue>adapter.error_message</itemvalue>]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyupdateacl" type="xs:boolean">
|
|
<imixs:value>false</imixs:value>
|
|
</imixs:item>
|
|
</bpmn2:extensionElements>
|
|
<bpmn2:documentation id="documentation_XCRxlQ"/>
|
|
<bpmn2:dataOutput id="dataOutput_QHDXJg" name="Signal_2_Output"/>
|
|
<bpmn2:dataOutputAssociation id="dataOutputAssociation_vX00GA">
|
|
<bpmn2:sourceRef>DataOutput_2</bpmn2:sourceRef>
|
|
</bpmn2:dataOutputAssociation>
|
|
<bpmn2:outputSet id="outputSet_EuHIzg" name="Output Set 1">
|
|
<bpmn2:dataOutputRefs>DataOutput_2</bpmn2:dataOutputRefs>
|
|
</bpmn2:outputSet>
|
|
<bpmn2:incoming>sequenceFlow_tcjWAA</bpmn2:incoming>
|
|
<bpmn2:outgoing>sequenceFlow_gpPDLg</bpmn2:outgoing>
|
|
<bpmn2:incoming>sequenceFlow_d0zSHA</bpmn2:incoming>
|
|
<bpmn2:errorEventDefinition id="errorEventDefinition_oTILNw"/>
|
|
</bpmn2:intermediateCatchEvent>
|
|
<bpmn2:exclusiveGateway default="sequenceFlow_bh4DIw" gatewayDirection="Diverging" id="gateway_gd9zQQ" name="">
|
|
<bpmn2:documentation id="documentation_0rgWkA"/>
|
|
<bpmn2:outgoing>sequenceFlow_I8o4DA</bpmn2:outgoing>
|
|
<bpmn2:incoming>sequenceFlow_VlPVJg</bpmn2:incoming>
|
|
<bpmn2:outgoing>sequenceFlow_bh4DIw</bpmn2:outgoing>
|
|
<bpmn2:outgoing>sequenceFlow_d0zSHA</bpmn2:outgoing>
|
|
</bpmn2:exclusiveGateway>
|
|
<bpmn2:association id="association_w5HwVg" sourceRef="dataObject_UIvZkA" targetRef="Task_2">
|
|
<bpmn2:documentation id="documentation_Z1YkeA"/>
|
|
</bpmn2:association>
|
|
<bpmn2:textAnnotation id="TextAnnotation_1">
|
|
<bpmn2:text>For the OCR Adapter the following minimal options should be set:
|
|
|
|
* X-Tika-PDFocrStrategy=OCR_AND_TEXT_EXTRACTION
|
|
* X-Tika-OCRLanguage=eng+deu
|
|
|
|
These options allow OCR and text extraction suporting English and German language.
|
|
|
|
Additional Tika Options can be set but are NOT needed in most cases:
|
|
|
|
* X-Tika-PDFOcrImageType=RGB (setting the RGB color mode)
|
|
* X-Tika-PDFOcrDPI=400 (setting DPI)
|
|
|
|
Setting the OcrDPI is only recommended if the DPI is know!
|
|
|
|
Possible ImageTypes are:
|
|
|
|
* ARGB Alpha, Red, Green, Blue
|
|
* BINARY Black or white.
|
|
* GRAY Shades of gray
|
|
* RGB Red, Green, Blue
|
|
</bpmn2:text>
|
|
<bpmn2:documentation id="documentation_DYKxHg"/>
|
|
</bpmn2:textAnnotation>
|
|
<bpmn2:exclusiveGateway gatewayDirection="Diverging" id="gateway_MgL04w" name="">
|
|
<bpmn2:documentation id="documentation_jOFR3w"/>
|
|
<bpmn2:incoming>sequenceFlow_YMtfiw</bpmn2:incoming>
|
|
<bpmn2:outgoing>sequenceFlow_eccehA</bpmn2:outgoing>
|
|
<bpmn2:incoming>sequenceFlow_p0asUQ</bpmn2:incoming>
|
|
</bpmn2:exclusiveGateway>
|
|
<bpmn2:intermediateThrowEvent id="event_VEvZRQ" name="TIMEOUT">
|
|
<bpmn2:documentation id="documentation_xBrycw"/>
|
|
<bpmn2:linkEventDefinition id="linkEventDefinition_rtH39g"/>
|
|
<bpmn2:incoming>sequenceFlow_KKWo0w</bpmn2:incoming>
|
|
</bpmn2:intermediateThrowEvent>
|
|
<bpmn2:intermediateThrowEvent id="event_Xk1mPA" name="TIMEOUT">
|
|
<bpmn2:documentation id="documentation_Ck9Khw"/>
|
|
<bpmn2:linkEventDefinition id="linkEventDefinition_nYz0NQ"/>
|
|
<bpmn2:incoming>sequenceFlow_ofQKHg</bpmn2:incoming>
|
|
</bpmn2:intermediateThrowEvent>
|
|
<bpmn2:intermediateThrowEvent id="event_a1P5WQ" name="TIMEOUT">
|
|
<bpmn2:documentation id="documentation_QVYmog"/>
|
|
<bpmn2:linkEventDefinition id="linkEventDefinition_K9M65g"/>
|
|
<bpmn2:incoming>sequenceFlow_CbkmwA</bpmn2:incoming>
|
|
</bpmn2:intermediateThrowEvent>
|
|
<bpmn2:dataObject id="dataObject_UIvZkA" imixs:datatype="form-data" name="Form">
|
|
<bpmn2:documentation id="documentation_bNoo3Q"><![CDATA[<?xml version="1.0"?>
|
|
<imixs-form>
|
|
<imixs-form-section label="AI Assistant" path="ai/agent_status" />
|
|
<imixs-form-section columns="3" readonly="true" >
|
|
<item name="document.company" type="text" label="Company: " />
|
|
<item name="document.type" type="text" label="Document Type: " />
|
|
<item name="document.language" type="text" label="Language: " />
|
|
</imixs-form-section>
|
|
|
|
<imixs-form-section columns="3" readonly="true" >
|
|
<item name="cdtr.name" type="text" label="Supplier:" />
|
|
<item name="invoice.number" type="text" label="Invoice Number:" />
|
|
<item name="invoice.date" type="date" label="Invoice Date:" />
|
|
<item name="invoice.duedate" type="date" label="Due Date:" />
|
|
<item name="invoice.total" type="double" label="Invoice Total:" />
|
|
<item name="invoice.currency" type="text" label="Currency:" />
|
|
<item name="cdtr.iban" type="text" label="IBAN:" />
|
|
<item name="cdtr.bic" type="text" label="BIC:" />
|
|
<item name="invoice.period" type="text" label="Posting period:" />
|
|
<item name="invoice.positions" type="text" span="12" label="Reference Number:" />
|
|
</imixs-form-section>
|
|
|
|
|
|
|
|
</imixs-form>]]></bpmn2:documentation>
|
|
<bpmn2:outgoing>association_w5HwVg</bpmn2:outgoing>
|
|
</bpmn2:dataObject>
|
|
<bpmn2:association id="association_Uc6nuQ" sourceRef="task_PsBytg" targetRef="dataObject_UIvZkA">
|
|
<bpmn2:documentation id="documentation_bxoEjA"/>
|
|
</bpmn2:association>
|
|
<bpmn2:association id="association_ApEaCQ" sourceRef="task_uB6BGQ" targetRef="dataObject_UIvZkA">
|
|
<bpmn2:documentation id="documentation_WAiEfQ"/>
|
|
</bpmn2:association>
|
|
<bpmn2:sequenceFlow id="sequenceFlow_tcjWAA" name="PROMPT Error" sourceRef="gateway_qDAhHw" targetRef="event_9mJrhQ">
|
|
<bpmn2:documentation id="documentation_jE0MLA"/>
|
|
<bpmn2:conditionExpression id="formalExpression_fidF0g" xsi:type="bpmn2:tFormalExpression"><![CDATA[''!=workitem.getItemValueString('adapter.error_code'); ]]></bpmn2:conditionExpression>
|
|
</bpmn2:sequenceFlow>
|
|
<bpmn2:sequenceFlow id="sequenceFlow_I8o4DA" sourceRef="gateway_qDAhHw" targetRef="task_PsBytg">
|
|
<bpmn2:documentation id="documentation_NJDLLQ"/>
|
|
</bpmn2:sequenceFlow>
|
|
<bpmn2:sequenceFlow id="sequenceFlow_d0zSHA" name="DOCUMENT Error" sourceRef="gateway_gd9zQQ" targetRef="event_9mJrhQ">
|
|
<bpmn2:documentation id="documentation_AJkXtg"/>
|
|
<bpmn2:conditionExpression id="formalExpression_WutmBw" xsi:type="bpmn2:tFormalExpression"><![CDATA[''!=workitem.getItemValueString('adapter.error_code'); ]]></bpmn2:conditionExpression>
|
|
</bpmn2:sequenceFlow>
|
|
<bpmn2:sequenceFlow id="sequenceFlow_naZnAA" sourceRef="event_pDFoXg" targetRef="gateway_qDAhHw">
|
|
<bpmn2:documentation id="documentation_8TapMg"/>
|
|
</bpmn2:sequenceFlow>
|
|
<bpmn2:sequenceFlow id="sequenceFlow_3YcMGQ" sourceRef="event_Zxhr0w" targetRef="event_wmNwPA">
|
|
<bpmn2:documentation id="documentation_hoWA6g"/>
|
|
</bpmn2:sequenceFlow>
|
|
<bpmn2:sequenceFlow id="SequenceFlow_12" sourceRef="Task_4" targetRef="EndEvent_1">
|
|
<bpmn2:documentation id="documentation_pphZ2A"/>
|
|
</bpmn2:sequenceFlow>
|
|
<bpmn2:sequenceFlow id="sequenceFlow_A62nqQ" sourceRef="event_4DNGzg" targetRef="task_0YaQ2w">
|
|
<bpmn2:documentation id="documentation_IIBe3g"/>
|
|
</bpmn2:sequenceFlow>
|
|
<bpmn2:sequenceFlow id="sequenceFlow_VlPVJg" sourceRef="IntermediateCatchEvent_3" targetRef="gateway_gd9zQQ">
|
|
<bpmn2:documentation id="documentation_mCzUDA"/>
|
|
</bpmn2:sequenceFlow>
|
|
<bpmn2:task id="task_0ossfw" imixs:processid="100" name="Import">
|
|
<bpmn2:extensionElements>
|
|
<imixs:item name="txteditorid" type="xs:string">
|
|
<imixs:value><![CDATA[form_basic]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="txtname" type="xs:string">
|
|
<imixs:value><![CDATA[Rechnung erhalten]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="txtimageurl" type="xs:string">
|
|
<imixs:value><![CDATA[typcn-printer]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="txtworkflowsummary" type="xs:string">
|
|
<imixs:value><![CDATA[Analysis....]]></imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyupdateacl" type="xs:boolean">
|
|
<imixs:value>true</imixs:value>
|
|
</imixs:item>
|
|
<imixs:item name="keyownershipfields" type="xs:string"/>
|
|
<imixs:item name="keyaddwritefields" type="xs:string"/>
|
|
<imixs:item name="txttype" type="xs:string">
|
|
<imixs:value><![CDATA[workitem]]></imixs:value>
|
|
</imixs:item>
|
|
</bpmn2:extensionElements>
|
|
<bpmn2:documentation id="Documentation_13"><![CDATA[<textblock><itemvalue>$workflowgroup</itemvalue> - <itemvalue>$workflowstatus</itemvalue></textblock>]]></bpmn2:documentation>
|
|
<bpmn2:incoming>sequenceFlow_fRPOrw</bpmn2:incoming>
|
|
<bpmn2:outgoing>sequenceFlow_ShggfA</bpmn2:outgoing>
|
|
<bpmn2:incoming>association_hnK1FQ</bpmn2:incoming>
|
|
</bpmn2:task>
|
|
<bpmn2:sequenceFlow id="sequenceFlow_fRPOrw" sourceRef="StartEvent_1" targetRef="task_0ossfw">
|
|
<bpmn2:documentation id="documentation_0j4j6g"/>
|
|
</bpmn2:sequenceFlow>
|
|
<bpmn2:sequenceFlow id="sequenceFlow_ShggfA" sourceRef="task_0ossfw" targetRef="IntermediateCatchEvent_2">
|
|
<bpmn2:documentation id="documentation_lRzkXA"/>
|
|
</bpmn2:sequenceFlow>
|
|
<bpmn2:sequenceFlow id="sequenceFlow_4gpPgw" sourceRef="IntermediateCatchEvent_2" targetRef="Task_2">
|
|
<bpmn2:documentation id="documentation_AbaSMw"/>
|
|
</bpmn2:sequenceFlow>
|
|
<bpmn2:sequenceFlow id="sequenceFlow_KKWo0w" sourceRef="task_PsBytg" targetRef="event_VEvZRQ">
|
|
<bpmn2:documentation id="documentation_D6p3aA"/>
|
|
</bpmn2:sequenceFlow>
|
|
<bpmn2:sequenceFlow id="sequenceFlow_DdWK6A" sourceRef="task_0YaQ2w" targetRef="event_tFxV0w">
|
|
<bpmn2:documentation id="documentation_ypSiLQ"/>
|
|
</bpmn2:sequenceFlow>
|
|
<bpmn2:sequenceFlow id="sequenceFlow_PgyOMw" sourceRef="event_88sCAA" targetRef="event_pDFoXg">
|
|
<bpmn2:documentation id="documentation_8vVNCA"/>
|
|
</bpmn2:sequenceFlow>
|
|
<bpmn2:sequenceFlow id="sequenceFlow_bh4DIw" sourceRef="gateway_gd9zQQ" targetRef="task_uB6BGQ">
|
|
<bpmn2:documentation id="documentation_0EzFwA"/>
|
|
</bpmn2:sequenceFlow>
|
|
<bpmn2:sequenceFlow id="sequenceFlow_Di4BQA" sourceRef="event_T901Jg" targetRef="event_4DNGzg">
|
|
<bpmn2:documentation id="documentation_SYe0IA"/>
|
|
</bpmn2:sequenceFlow>
|
|
<bpmn2:sequenceFlow id="sequenceFlow_ofQKHg" sourceRef="task_uB6BGQ" targetRef="event_Xk1mPA">
|
|
<bpmn2:documentation id="documentation_O5Xb6g"/>
|
|
</bpmn2:sequenceFlow>
|
|
<bpmn2:sequenceFlow id="sequenceFlow_CbkmwA" sourceRef="Task_2" targetRef="event_a1P5WQ">
|
|
<bpmn2:documentation id="documentation_FDT0AA"/>
|
|
</bpmn2:sequenceFlow>
|
|
<bpmn2:sequenceFlow id="SequenceFlow_2" sourceRef="BoundaryEvent_1" targetRef="IntermediateCatchEvent_3">
|
|
<bpmn2:documentation id="documentation_yRaNRg"/>
|
|
</bpmn2:sequenceFlow>
|
|
<bpmn2:association id="association_gxPFSg" sourceRef="dataObject_UIvZkA" targetRef="task_0YaQ2w">
|
|
<bpmn2:documentation id="documentation_JX90Qg"/>
|
|
</bpmn2:association>
|
|
<bpmn2:sequenceFlow id="sequenceFlow_p0asUQ" sourceRef="event_wmNwPA" targetRef="gateway_MgL04w">
|
|
<bpmn2:documentation id="documentation_zd0qsw"/>
|
|
</bpmn2:sequenceFlow>
|
|
<bpmn2:sequenceFlow id="sequenceFlow_YMtfiw" sourceRef="event_yQLmNA" targetRef="gateway_MgL04w">
|
|
<bpmn2:documentation id="documentation_t74new"/>
|
|
</bpmn2:sequenceFlow>
|
|
<bpmn2:sequenceFlow id="sequenceFlow_PWXjog" sourceRef="event_7rbeVA" targetRef="event_yQLmNA">
|
|
<bpmn2:documentation id="documentation_00yeUQ"/>
|
|
</bpmn2:sequenceFlow>
|
|
<bpmn2:sequenceFlow id="sequenceFlow_gXJm0w" sourceRef="event_xOeBKg" targetRef="Task_4">
|
|
<bpmn2:documentation id="documentation_9d0URg"/>
|
|
</bpmn2:sequenceFlow>
|
|
<bpmn2:sequenceFlow id="sequenceFlow_eccehA" sourceRef="gateway_MgL04w" targetRef="event_xOeBKg">
|
|
<bpmn2:documentation id="documentation_0XAjOQ"/>
|
|
</bpmn2:sequenceFlow>
|
|
<bpmn2:sequenceFlow id="sequenceFlow_gpPDLg" sourceRef="event_9mJrhQ" targetRef="event_xOeBKg">
|
|
<bpmn2:documentation id="documentation_ykXPyg"/>
|
|
</bpmn2:sequenceFlow>
|
|
</bpmn2:process>
|
|
<bpmn2:process id="process_2" name="Imixs AI" processType="Public">
|
|
<bpmn2:documentation id="documentation_dDLFbw"/>
|
|
<bpmn2:extensionElements>
|
|
<open-bpmn:auto-align>true</open-bpmn:auto-align>
|
|
</bpmn2:extensionElements>
|
|
</bpmn2:process>
|
|
<bpmn2:signal id="signal_3" name="org.imixs.ai.workflow.OpenAIAPIAdapter"/>
|
|
<bpmndi:BPMNDiagram id="BPMNDiagram_1" name="Default Collaboration Diagram">
|
|
<bpmndi:BPMNPlane bpmnElement="Collaboration_1" id="BPMNPlane_1">
|
|
<bpmndi:BPMNShape bpmnElement="Participant_1" id="BPMNShape_1" isHorizontal="true">
|
|
<dc:Bounds height="970.0" width="2510.0" x="100.0" y="100.0"/>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="Lane_2" id="BPMNShape_Lane_2" isHorizontal="true">
|
|
<dc:Bounds height="970.0" width="2480.0" x="130.0" y="100.0"/>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="BPMNShape_Task_7">
|
|
<dc:Bounds height="50.0" width="110.0" x="0.0" y="0.0"/>
|
|
<bpmndi:BPMNLabel id="BPMNLabel_4">
|
|
<dc:Bounds height="14.0" width="103.0" x="3.0" y="18.0"/>
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="IntermediateCatchEvent_2" id="BPMNShape_IntermediateCatchEvent_2">
|
|
<dc:Bounds height="36.0" width="36.0" x="477.0" y="527.0"/>
|
|
<bpmndi:BPMNLabel id="BPMNLabel_5" labelStyle="BPMNLabelStyle_1">
|
|
<dc:Bounds height="20.0" width="100.0" x="452.0" y="569.0"/>
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="StartEvent_1" id="BPMNShape_StartEvent_1">
|
|
<dc:Bounds height="36.0" width="36.0" x="207.0" y="527.0"/>
|
|
<bpmndi:BPMNLabel id="BPMNLabel_9" labelStyle="BPMNLabelStyle_1">
|
|
<dc:Bounds height="20.0" width="100.0" x="177.5" y="569.0"/>
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="Task_2" id="BPMNShape_Task_2">
|
|
<dc:Bounds height="50.0" width="110.0" x="560.0" y="520.0"/>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="IntermediateCatchEvent_3" id="BPMNShape_IntermediateCatchEvent_3">
|
|
<dc:Bounds height="36.0" width="36.0" x="727.0" y="527.0"/>
|
|
<bpmndi:BPMNLabel id="BPMNLabel_14" labelStyle="BPMNLabelStyle_1">
|
|
<dc:Bounds height="20.0" width="100.0" x="698.5" y="566.0"/>
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="Task_4" id="BPMNShape_Task_4">
|
|
<dc:Bounds height="50.0" width="110.0" x="2110.0" y="520.0"/>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="EndEvent_1" id="BPMNShape_EndEvent_1">
|
|
<dc:Bounds height="36.0" width="36.0" x="2297.0" y="527.0"/>
|
|
<bpmndi:BPMNLabel id="BPMNLabel_26" labelStyle="BPMNLabelStyle_1">
|
|
<dc:Bounds height="20.0" width="100.0" x="2266.0" y="569.0"/>
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="BoundaryEvent_1" id="BPMNShape_BoundaryEvent_1">
|
|
<dc:Bounds height="36.0" width="36.0" x="647.0" y="527.0"/>
|
|
<bpmndi:BPMNLabel id="BPMNLabel_11" labelStyle="BPMNLabelStyle_1">
|
|
<dc:Bounds height="20.0" width="100.0" x="615.0" y="566.0"/>
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="TextAnnotation_1" id="BPMNShape_TextAnnotation_1">
|
|
<dc:Bounds height="321.0" width="541.0" x="360.0" y="730.0"/>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="dataObject_UIvZkA" id="BPMNShape_OyWydw">
|
|
<dc:Bounds height="50.0" width="35.0" x="780.0" y="640.0"/>
|
|
<bpmndi:BPMNLabel id="BPMNLabel_uBpUdg">
|
|
<dc:Bounds height="20.0" width="100.0" x="747.5" y="695.0"/>
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="task_0ossfw" id="BPMNShape_9TVBWQ">
|
|
<dc:Bounds height="50.0" width="110.0" x="310.0" y="520.0"/>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_12" id="BPMNEdge_SequenceFlow_12" sourceElement="BPMNShape_Task_4" targetElement="BPMNShape_EndEvent_1">
|
|
<di:waypoint x="2220.0" y="545.0"/>
|
|
<di:waypoint x="2297.0" y="545.0"/>
|
|
<bpmndi:BPMNLabel id="BPMNLabel_27"/>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_2" id="BPMNEdge_SequenceFlow_2" sourceElement="BPMNShape_BoundaryEvent_1" targetElement="BPMNShape_IntermediateCatchEvent_3">
|
|
<di:waypoint x="683.0" y="545.0"/>
|
|
<di:waypoint x="727.0" y="545.0"/>
|
|
<bpmndi:BPMNLabel id="BPMNLabel_20"/>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNShape bpmnElement="dataObject_FS1r0Q" id="BPMNShape_Cn1HMQ">
|
|
<dc:Bounds height="50.0" width="35.0" x="350.0" y="410.0"/>
|
|
<bpmndi:BPMNLabel id="BPMNLabel_he9OHg">
|
|
<dc:Bounds height="20.0" width="100.0" x="317.5" y="465.0"/>
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="task_uB6BGQ" id="BPMNShape_027JKQ">
|
|
<dc:Bounds height="50.0" width="110.0" x="920.0" y="520.0"/>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="textAnnotation_CtU05A" id="BPMNShape_b8pQXg">
|
|
<dc:Bounds height="107.0" width="403.0" x="190.0" y="190.0"/>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_fRPOrw" id="BPMNEdge_MS80cw" sourceElement="BPMNShape_StartEvent_1" targetElement="BPMNShape_9TVBWQ">
|
|
<di:waypoint x="243.0" y="545.0"/>
|
|
<di:waypoint x="310.0" y="545.0"/>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_4gpPgw" id="BPMNEdge_ZiIsnA" sourceElement="BPMNShape_IntermediateCatchEvent_2" targetElement="BPMNShape_Task_2">
|
|
<di:waypoint x="513.0" y="545.0"/>
|
|
<di:waypoint x="560.0" y="545.0"/>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_VlPVJg" id="BPMNEdge_RLNCCQ" sourceElement="BPMNShape_IntermediateCatchEvent_3" targetElement="BPMNShape_PyGqlg">
|
|
<di:waypoint x="763.0" y="545.0"/>
|
|
<di:waypoint x="820.0" y="545.0"/>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="association_hnK1FQ" id="BPMNEdge_d0BSMg" sourceElement="BPMNShape_Cn1HMQ" targetElement="BPMNShape_9TVBWQ">
|
|
<di:waypoint x="368.0" y="460.0"/>
|
|
<di:waypoint x="368.0" y="490.0"/>
|
|
<di:waypoint x="365.0" y="490.0"/>
|
|
<di:waypoint x="365.0" y="520.0"/>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNShape bpmnElement="task_PsBytg" id="BPMNShape_AJWuJw">
|
|
<dc:Bounds height="50.0" width="110.0" x="1290.0" y="520.0"/>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="event_Zxhr0w" id="BPMNShape_tDdvzQ">
|
|
<dc:Bounds height="36.0" width="36.0" x="1777.0" y="447.0"/>
|
|
<bpmndi:BPMNLabel id="BPMNLabel_n8dGow">
|
|
<dc:Bounds height="20.0" width="100.0" x="1745.0" y="486.0"/>
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="dataObject_vVKXIg" id="BPMNShape_xQVfDw">
|
|
<dc:Bounds height="50.0" width="35.0" x="2150.0" y="410.0"/>
|
|
<bpmndi:BPMNLabel id="BPMNLabel_UK80dg">
|
|
<dc:Bounds height="20.0" width="100.0" x="2117.5" y="465.0"/>
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNEdge bpmnElement="association_NqDnFA" id="BPMNEdge_Hu80mg" sourceElement="BPMNShape_xQVfDw" targetElement="BPMNShape_Task_4">
|
|
<di:waypoint x="2168.0" y="460.0"/>
|
|
<di:waypoint x="2168.0" y="490.0"/>
|
|
<di:waypoint x="2165.0" y="490.0"/>
|
|
<di:waypoint x="2165.0" y="520.0"/>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNShape bpmnElement="event_yQLmNA" id="BPMNShape_sGRa6w">
|
|
<dc:Bounds height="36.0" width="36.0" x="1717.0" y="527.0"/>
|
|
<bpmndi:BPMNLabel id="BPMNLabel_csHjuw">
|
|
<dc:Bounds height="20.0" width="100.0" x="1688.5" y="566.0"/>
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="task_0YaQ2w" id="BPMNShape_bynHqw">
|
|
<dc:Bounds height="50.0" width="110.0" x="1540.0" y="520.0"/>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_YMtfiw" id="BPMNEdge_aaVXOw" sourceElement="BPMNShape_sGRa6w" targetElement="BPMNShape_3dBYIA">
|
|
<di:waypoint x="1753.0" y="545.0"/>
|
|
<di:waypoint x="1860.0" y="545.0"/>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNShape bpmnElement="dataObject_HHM58Q" id="BPMNShape_hIerPQ">
|
|
<dc:Bounds height="50.0" width="35.0" x="1720.0" y="620.0"/>
|
|
<bpmndi:BPMNLabel id="BPMNLabel_QgYnNw">
|
|
<dc:Bounds height="20.0" width="100.0" x="1692.5" y="676.0"/>
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNEdge bpmnElement="association_Xrb1Cg" id="BPMNEdge_fjQJbw" sourceElement="BPMNShape_sGRa6w" targetElement="BPMNShape_hIerPQ">
|
|
<di:waypoint x="1735.0" y="563.0"/>
|
|
<di:waypoint x="1735.0" y="592.0"/>
|
|
<di:waypoint x="1738.0" y="592.0"/>
|
|
<di:waypoint x="1738.0" y="620.0"/>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNShape bpmnElement="event_xOeBKg" id="BPMNShape_nEe3Fw">
|
|
<dc:Bounds height="36.0" width="36.0" x="1977.0" y="527.0"/>
|
|
<bpmndi:BPMNLabel id="BPMNLabel_NaFTwg">
|
|
<dc:Bounds height="20.0" width="100.0" x="1948.5" y="566.0"/>
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_gXJm0w" id="BPMNEdge_bgxhaA" sourceElement="BPMNShape_nEe3Fw" targetElement="BPMNShape_Task_4">
|
|
<di:waypoint x="2013.0" y="545.0"/>
|
|
<di:waypoint x="2110.0" y="545.0"/>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNShape bpmnElement="event_pDFoXg" id="BPMNShape_g0M0zg">
|
|
<dc:Bounds height="36.0" width="36.0" x="1087.0" y="527.0"/>
|
|
<bpmndi:BPMNLabel id="BPMNLabel_j0UwmA">
|
|
<dc:Bounds height="20.0" width="100.0" x="1060.5" y="566.0"/>
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="dataObject_ZhBiZg" id="BPMNShape_z0cKCQ">
|
|
<dc:Bounds height="50.0" width="35.0" x="1080.0" y="620.0"/>
|
|
<bpmndi:BPMNLabel id="BPMNLabel_YDv9UQ">
|
|
<dc:Bounds height="20.0" width="100.0" x="1047.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="1098.0" y="620.0"/>
|
|
<di:waypoint x="1098.0" y="592.0"/>
|
|
<di:waypoint x="1105.0" y="592.0"/>
|
|
<di:waypoint x="1105.0" y="563.0"/>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_naZnAA" id="BPMNEdge_p0VSbQ" sourceElement="BPMNShape_g0M0zg" targetElement="BPMNShape_UxYL0A">
|
|
<di:waypoint x="1123.0" y="545.0"/>
|
|
<di:waypoint x="1170.0" y="545.0"/>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNShape bpmnElement="event_4DNGzg" id="BPMNShape_JQcpbg">
|
|
<dc:Bounds height="36.0" width="36.0" x="1457.0" y="527.0"/>
|
|
<bpmndi:BPMNLabel id="BPMNLabel_V5YzNw">
|
|
<dc:Bounds height="20.0" width="100.0" x="1428.5" y="566.0"/>
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_A62nqQ" id="BPMNEdge_l84nPQ" sourceElement="BPMNShape_JQcpbg" targetElement="BPMNShape_bynHqw">
|
|
<di:waypoint x="1493.0" y="545.0"/>
|
|
<di:waypoint x="1540.0" y="545.0"/>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNShape bpmnElement="dataObject_KPUiiw" id="BPMNShape_PoxSHA">
|
|
<dc:Bounds height="50.0" width="35.0" x="1450.0" y="620.0"/>
|
|
<bpmndi:BPMNLabel id="BPMNLabel_pIkcsA">
|
|
<dc:Bounds height="20.0" width="100.0" x="1417.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="1468.0" y="620.0"/>
|
|
<di:waypoint x="1468.0" y="592.0"/>
|
|
<di:waypoint x="1475.0" y="592.0"/>
|
|
<di:waypoint x="1475.0" y="563.0"/>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNShape bpmnElement="event_wmNwPA" id="BPMNShape_miMI9A">
|
|
<dc:Bounds height="36.0" width="36.0" x="1867.0" y="447.0"/>
|
|
<bpmndi:BPMNLabel id="BPMNLabel_g8YExg">
|
|
<dc:Bounds height="20.0" width="100.0" x="1834.0" y="488.0"/>
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="event_tFxV0w" id="BPMNShape_gfaqCg">
|
|
<dc:Bounds height="36.0" width="36.0" x="1577.0" y="627.0"/>
|
|
<bpmndi:BPMNLabel id="BPMNLabel_m00hIA">
|
|
<dc:Bounds height="20.0" width="100.0" x="1545.0" y="666.0"/>
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="event_88sCAA" id="BPMNShape_0FB0cg">
|
|
<dc:Bounds height="36.0" width="36.0" x="1007.0" y="527.0"/>
|
|
<bpmndi:BPMNLabel id="BPMNLabel_OSIhZg">
|
|
<dc:Bounds height="20.0" width="100.0" x="975.0" y="566.0"/>
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="event_T901Jg" id="BPMNShape_Jc5h4g">
|
|
<dc:Bounds height="36.0" width="36.0" x="1377.0" y="527.0"/>
|
|
<bpmndi:BPMNLabel id="BPMNLabel_Y0hU4w">
|
|
<dc:Bounds height="20.0" width="100.0" x="1345.0" y="566.0"/>
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_PgyOMw" id="BPMNEdge_kptDVQ" sourceElement="BPMNShape_0FB0cg" targetElement="BPMNShape_g0M0zg">
|
|
<di:waypoint x="1043.0" y="545.0"/>
|
|
<di:waypoint x="1087.0" y="545.0"/>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_Di4BQA" id="BPMNEdge_07rOoQ" sourceElement="BPMNShape_Jc5h4g" targetElement="BPMNShape_JQcpbg">
|
|
<di:waypoint x="1413.0" y="545.0"/>
|
|
<di:waypoint x="1457.0" y="545.0"/>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNShape bpmnElement="event_7rbeVA" id="BPMNShape_ShOR1w">
|
|
<dc:Bounds height="36.0" width="36.0" x="1627.0" y="527.0"/>
|
|
<bpmndi:BPMNLabel id="BPMNLabel_8q5sXA">
|
|
<dc:Bounds height="20.0" width="100.0" x="1585.0" y="566.0"/>
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_PWXjog" id="BPMNEdge_0u97cA" sourceElement="BPMNShape_ShOR1w" targetElement="BPMNShape_sGRa6w">
|
|
<di:waypoint x="1663.0" y="545.0"/>
|
|
<di:waypoint x="1717.0" y="545.0"/>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNShape bpmnElement="gateway_qDAhHw" id="BPMNShape_UxYL0A">
|
|
<dc:Bounds height="50.0" width="50.0" x="1170.0" y="520.0"/>
|
|
<bpmndi:BPMNLabel id="BPMNLabel_DNxqOQ">
|
|
<dc:Bounds height="20.0" width="100.0" x="1145.0" y="573.0"/>
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape bpmnElement="event_9mJrhQ" id="BPMNShape_JG1UQQ">
|
|
<dc:Bounds height="36.0" width="36.0" x="1977.0" y="407.0"/>
|
|
<bpmndi:BPMNLabel id="BPMNLabel_2BxNjg">
|
|
<dc:Bounds height="20.0" width="100.0" x="1948.5" y="446.0"/>
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_tcjWAA" id="BPMNEdge_fIE5pg" sourceElement="BPMNShape_UxYL0A" targetElement="BPMNShape_JG1UQQ">
|
|
<di:waypoint x="1189.0" y="526.0"/>
|
|
<di:waypoint x="1189.0" y="425.0"/>
|
|
<di:waypoint x="1977.0" y="425.0"/>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_gpPDLg" id="BPMNEdge_oi9YWw" sourceElement="BPMNShape_JG1UQQ" targetElement="BPMNShape_nEe3Fw">
|
|
<di:waypoint x="1995.0" y="443.0"/>
|
|
<di:waypoint x="1995.0" y="527.0"/>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_I8o4DA" id="BPMNEdge_kd3F1g" sourceElement="BPMNShape_UxYL0A" targetElement="BPMNShape_AJWuJw">
|
|
<di:waypoint x="1220.0" y="545.0"/>
|
|
<di:waypoint x="1290.0" y="545.0"/>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNShape bpmnElement="gateway_gd9zQQ" id="BPMNShape_PyGqlg">
|
|
<dc:Bounds height="50.0" width="50.0" x="820.0" y="520.0"/>
|
|
<bpmndi:BPMNLabel id="BPMNLabel_B6j38A">
|
|
<dc:Bounds height="20.0" width="100.0" x="795.0" y="573.0"/>
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_bh4DIw" id="BPMNEdge_cjFGmA" sourceElement="BPMNShape_PyGqlg" targetElement="BPMNShape_027JKQ">
|
|
<di:waypoint x="870.0" y="545.0"/>
|
|
<di:waypoint x="920.0" y="545.0"/>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_d0zSHA" id="BPMNEdge_YVrWMA" sourceElement="BPMNShape_PyGqlg" targetElement="BPMNShape_JG1UQQ">
|
|
<di:waypoint x="845.0" y="520.0"/>
|
|
<di:waypoint x="845.0" y="374.0"/>
|
|
<di:waypoint x="1995.0" y="374.0"/>
|
|
<di:waypoint x="1995.0" y="407.0"/>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="association_w5HwVg" id="BPMNEdge_ia3uKg" sourceElement="BPMNShape_OyWydw" targetElement="BPMNShape_Task_2">
|
|
<di:waypoint x="780.0" y="665.0"/>
|
|
<di:waypoint x="661.0" y="665.0"/>
|
|
<di:waypoint x="661.0" y="570.0"/>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNShape bpmnElement="gateway_MgL04w" id="BPMNShape_3dBYIA">
|
|
<dc:Bounds height="50.0" width="50.0" x="1860.0" y="520.0"/>
|
|
<bpmndi:BPMNLabel id="BPMNLabel_RW5mkw">
|
|
<dc:Bounds height="20.0" width="100.0" x="1845.0" y="573.0"/>
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_eccehA" id="BPMNEdge_iW26sQ" sourceElement="BPMNShape_3dBYIA" targetElement="BPMNShape_nEe3Fw">
|
|
<di:waypoint x="1910.0" y="545.0"/>
|
|
<di:waypoint x="1977.0" y="545.0"/>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_3YcMGQ" id="BPMNEdge_15lqUQ" sourceElement="BPMNShape_tDdvzQ" targetElement="BPMNShape_miMI9A">
|
|
<di:waypoint x="1813.0" y="465.0"/>
|
|
<di:waypoint x="1867.0" y="465.0"/>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_p0asUQ" id="BPMNEdge_RDBP5A" sourceElement="BPMNShape_miMI9A" targetElement="BPMNShape_3dBYIA">
|
|
<di:waypoint x="1885.0" y="483.0"/>
|
|
<di:waypoint x="1885.0" y="520.0"/>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_DdWK6A" id="BPMNEdge_0id0Ug" sourceElement="BPMNShape_bynHqw" targetElement="BPMNShape_gfaqCg">
|
|
<di:waypoint x="1595.0" y="570.0"/>
|
|
<di:waypoint x="1595.0" y="627.0"/>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNShape bpmnElement="event_VEvZRQ" id="BPMNShape_n6wDrA">
|
|
<dc:Bounds height="36.0" width="36.0" x="1327.0" y="627.0"/>
|
|
<bpmndi:BPMNLabel id="BPMNLabel_sbsk8Q">
|
|
<dc:Bounds height="20.0" width="100.0" x="1295.0" y="666.0"/>
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_KKWo0w" id="BPMNEdge_1nWehg" sourceElement="BPMNShape_AJWuJw" targetElement="BPMNShape_n6wDrA">
|
|
<di:waypoint x="1345.0" y="570.0"/>
|
|
<di:waypoint x="1345.0" y="627.0"/>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNShape bpmnElement="event_Xk1mPA" id="BPMNShape_KxJPww">
|
|
<dc:Bounds height="36.0" width="36.0" x="947.0" y="627.0"/>
|
|
<bpmndi:BPMNLabel id="BPMNLabel_5QL8XA">
|
|
<dc:Bounds height="20.0" width="100.0" x="915.0" y="666.0"/>
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_ofQKHg" id="BPMNEdge_7aqcbA" sourceElement="BPMNShape_027JKQ" targetElement="BPMNShape_KxJPww">
|
|
<di:waypoint x="975.0" y="570.0"/>
|
|
<di:waypoint x="975.0" y="599.0"/>
|
|
<di:waypoint x="965.0" y="599.0"/>
|
|
<di:waypoint x="965.0" y="627.0"/>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNShape bpmnElement="event_a1P5WQ" id="BPMNShape_PPgTzA">
|
|
<dc:Bounds height="36.0" width="36.0" x="597.0" y="627.0"/>
|
|
<bpmndi:BPMNLabel id="BPMNLabel_h9IxUg">
|
|
<dc:Bounds height="20.0" width="100.0" x="565.0" y="666.0"/>
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_CbkmwA" id="BPMNEdge_9uuZpA" sourceElement="BPMNShape_Task_2" targetElement="BPMNShape_PPgTzA">
|
|
<di:waypoint x="615.0" y="570.0"/>
|
|
<di:waypoint x="615.0" y="627.0"/>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="association_Uc6nuQ" id="BPMNEdge_j0l7hQ" sourceElement="BPMNShape_AJWuJw" targetElement="BPMNShape_OyWydw">
|
|
<di:waypoint x="1312.0" y="570.0"/>
|
|
<di:waypoint x="1312.0" y="712.0"/>
|
|
<di:waypoint x="798.0" y="712.0"/>
|
|
<di:waypoint x="798.0" y="690.0"/>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="association_ApEaCQ" id="BPMNEdge_Sz93tQ" sourceElement="BPMNShape_027JKQ" targetElement="BPMNShape_OyWydw">
|
|
<di:waypoint x="945.0" y="570.0"/>
|
|
<di:waypoint x="945.0" y="665.0"/>
|
|
<di:waypoint x="815.0" y="665.0"/>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_ShggfA" id="BPMNEdge_zMQtIQ" sourceElement="BPMNShape_9TVBWQ" targetElement="BPMNShape_IntermediateCatchEvent_2">
|
|
<di:waypoint x="420.0" y="545.0"/>
|
|
<di:waypoint x="477.0" y="545.0"/>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge bpmnElement="association_gxPFSg" id="BPMNEdge_WaemZQ" sourceElement="BPMNShape_OyWydw" targetElement="BPMNShape_bynHqw">
|
|
<di:waypoint x="798.0" y="690.0"/>
|
|
<di:waypoint x="798.0" y="714.0"/>
|
|
<di:waypoint x="1595.0" y="714.0"/>
|
|
<di:waypoint x="1595.0" y="570.0"/>
|
|
</bpmndi:BPMNEdge>
|
|
</bpmndi:BPMNPlane>
|
|
<bpmndi:BPMNLabelStyle id="BPMNLabelStyle_1">
|
|
<dc:Font name="arial" size="9.0"/>
|
|
</bpmndi:BPMNLabelStyle>
|
|
</bpmndi:BPMNDiagram>
|
|
</bpmn2:definitions>
|