This commit is contained in:
Ralph Soika 2023-11-06 14:29:48 +01:00
parent e34df74684
commit 7fcff8ace2
2 changed files with 28 additions and 33 deletions

View file

@ -66,6 +66,7 @@ Possible ImageTypes are:
* RGB Red, Green, Blue * RGB Red, Green, Blue
</bpmn2:text> </bpmn2:text>
</bpmn2:textAnnotation> </bpmn2:textAnnotation>
<bpmn2:participant id="participant_lUPn6g" name="Default Process" processRef="process_2"/>
</bpmn2:collaboration> </bpmn2:collaboration>
<bpmn2:process definitionalCollaborationRef="Collaboration_1" id="Process_1" isExecutable="false" name="Posteingang"> <bpmn2:process definitionalCollaborationRef="Collaboration_1" id="Process_1" isExecutable="false" name="Posteingang">
<bpmn2:laneSet id="LaneSet_1" name="Lane Set 1"> <bpmn2:laneSet id="LaneSet_1" name="Lane Set 1">
@ -89,7 +90,7 @@ Possible ImageTypes are:
<bpmn2:documentation id="documentation_2hIbgg"/> <bpmn2:documentation id="documentation_2hIbgg"/>
</bpmn2:lane> </bpmn2:lane>
</bpmn2:laneSet> </bpmn2:laneSet>
<bpmn2:task id="Task_1" imixs:processid="100" name="Erfassung"> <bpmn2:task id="Task_1" imixs:processid="100" name="Collection">
<bpmn2:extensionElements> <bpmn2:extensionElements>
<imixs:item name="txteditorid" type="xs:string"> <imixs:item name="txteditorid" type="xs:string">
<imixs:value><![CDATA[form_basic]]></imixs:value> <imixs:value><![CDATA[form_basic]]></imixs:value>
@ -124,7 +125,7 @@ Possible ImageTypes are:
<bpmn2:outgoing>SequenceFlow_1</bpmn2:outgoing> <bpmn2:outgoing>SequenceFlow_1</bpmn2:outgoing>
<bpmn2:documentation id="documentation_k0N40w"/> <bpmn2:documentation id="documentation_k0N40w"/>
</bpmn2:exclusiveGateway> </bpmn2:exclusiveGateway>
<bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_2" imixs:activityid="20" name="Rechnungseingang"> <bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_2" imixs:activityid="20" name="Invoice">
<bpmn2:extensionElements> <bpmn2:extensionElements>
<imixs:item name="keylogtimeformat" type="xs:string"> <imixs:item name="keylogtimeformat" type="xs:string">
<imixs:value><![CDATA[2]]></imixs:value> <imixs:value><![CDATA[2]]></imixs:value>
@ -173,7 +174,7 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
</imixs:item> </imixs:item>
<imixs:item name="txtactivityresult" type="xs:string"> <imixs:item name="txtactivityresult" type="xs:string">
<imixs:value><![CDATA[<item name="action">home</item> <imixs:value><![CDATA[<item name="action">home</item>
<item name="process">Empfang</item>]]></imixs:value> <item name="process">Front Desk</item>]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="txtname" type="xs:string"> <imixs:item name="txtname" type="xs:string">
<imixs:value><![CDATA[Freigabe einholen]]></imixs:value> <imixs:value><![CDATA[Freigabe einholen]]></imixs:value>
@ -182,13 +183,13 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
<imixs:value><![CDATA[0]]></imixs:value> <imixs:value><![CDATA[0]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="rtfresultlog" type="xs:string"> <imixs:item name="rtfresultlog" type="xs:string">
<imixs:value><![CDATA[Rechnungsimport]]></imixs:value> <imixs:value><![CDATA[Invoice import]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="keyupdateacl" type="xs:boolean"> <imixs:item name="keyupdateacl" type="xs:boolean">
<imixs:value>false</imixs:value> <imixs:value>false</imixs:value>
</imixs:item> </imixs:item>
</bpmn2:extensionElements> </bpmn2:extensionElements>
<bpmn2:documentation id="Documentation_6"><![CDATA[Digitalisierung einer neuen Eingangsrechnung]]></bpmn2:documentation> <bpmn2:documentation id="Documentation_6"><![CDATA[Processing of Inovice]]></bpmn2:documentation>
<bpmn2:incoming>SequenceFlow_1</bpmn2:incoming> <bpmn2:incoming>SequenceFlow_1</bpmn2:incoming>
<bpmn2:outgoing>SequenceFlow_4</bpmn2:outgoing> <bpmn2:outgoing>SequenceFlow_4</bpmn2:outgoing>
</bpmn2:intermediateCatchEvent> </bpmn2:intermediateCatchEvent>
@ -202,14 +203,8 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
<bpmn2:outgoing>SequenceFlow_13</bpmn2:outgoing> <bpmn2:outgoing>SequenceFlow_13</bpmn2:outgoing>
<bpmn2:documentation id="documentation_bOP41Q"/> <bpmn2:documentation id="documentation_bOP41Q"/>
</bpmn2:startEvent> </bpmn2:startEvent>
<bpmn2:task id="Task_2" imixs:processid="101" name="Rechnung Analyse"> <bpmn2:task id="Task_2" imixs:processid="101" name="Invoice Analysis">
<bpmn2:extensionElements> <bpmn2:extensionElements>
<imixs:item name="txteditorid" type="xs:string">
<imixs:value/>
</imixs:item>
<imixs:item name="txtworkflowabstract" type="xs:string">
<imixs:value/>
</imixs:item>
<imixs:item name="txtname" type="xs:string"> <imixs:item name="txtname" type="xs:string">
<imixs:value><![CDATA[Rechnung erhalten]]></imixs:value> <imixs:value><![CDATA[Rechnung erhalten]]></imixs:value>
</imixs:item> </imixs:item>
@ -217,7 +212,7 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
<imixs:value><![CDATA[typcn-download]]></imixs:value> <imixs:value><![CDATA[typcn-download]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="txtworkflowsummary" type="xs:string"> <imixs:item name="txtworkflowsummary" type="xs:string">
<imixs:value><![CDATA[in Verarbeitung...]]></imixs:value> <imixs:value><![CDATA[Processing...]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="keyupdateacl" type="xs:boolean"> <imixs:item name="keyupdateacl" type="xs:boolean">
<imixs:value>true</imixs:value> <imixs:value>true</imixs:value>
@ -469,15 +464,15 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
</bpmn2:intermediateCatchEvent> </bpmn2:intermediateCatchEvent>
<bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_5" imixs:activityid="30" name="Start Rechnungseingang"> <bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_5" imixs:activityid="30" name="Start Rechnungseingang">
<bpmn2:extensionElements> <bpmn2:extensionElements>
<imixs:item name="rtfresultlog" type="CDATA"> <imixs:item name="rtfresultlog" type="xs:string">
<imixs:value><![CDATA[Rechnungseingang gestartet]]></imixs:value> <imixs:value><![CDATA[Invoicing started]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="txtactivityresult" type="xs:string"> <imixs:item name="txtactivityresult" type="xs:string">
<imixs:value><![CDATA[<model> <imixs:value><![CDATA[<model>
<version>rechnungseingang-pl-1.2</version> <version>rechnungseingang-pl-1.0</version>
<task>5000</task> <task>5000</task>
<event>990</event> <event>990</event>
</model>]]></imixs:value> </model>]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="keypublicresult" type="xs:string"> <imixs:item name="keypublicresult" type="xs:string">
<imixs:value><![CDATA[0]]></imixs:value> <imixs:value><![CDATA[0]]></imixs:value>
@ -498,7 +493,7 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
<bpmn2:sequenceFlow id="SequenceFlow_9" sourceRef="Task_2" targetRef="IntermediateCatchEvent_3"> <bpmn2:sequenceFlow id="SequenceFlow_9" sourceRef="Task_2" targetRef="IntermediateCatchEvent_3">
<bpmn2:documentation id="documentation_mdYMfg"/> <bpmn2:documentation id="documentation_mdYMfg"/>
</bpmn2:sequenceFlow> </bpmn2:sequenceFlow>
<bpmn2:task id="Task_4" imixs:processid="190" name="Abgeschlossen"> <bpmn2:task id="Task_4" imixs:processid="190" name="Completed">
<bpmn2:extensionElements> <bpmn2:extensionElements>
<imixs:item name="txteditorid" type="xs:string"> <imixs:item name="txteditorid" type="xs:string">
<imixs:value/> <imixs:value/>
@ -751,15 +746,15 @@ Max 10 PDF Pages will be scanned</bpmn2:text>
</bpmndi:BPMNLabel> </bpmndi:BPMNLabel>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="IntermediateCatchEvent_3" id="BPMNShape_IntermediateCatchEvent_3"> <bpmndi:BPMNShape bpmnElement="IntermediateCatchEvent_3" id="BPMNShape_IntermediateCatchEvent_3">
<dc:Bounds height="36.0" width="36.0" x="715.0" y="303.0"/> <dc:Bounds height="36.0" width="36.0" x="720.0" y="303.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_14" labelStyle="BPMNLabelStyle_1"> <bpmndi:BPMNLabel id="BPMNLabel_14" labelStyle="BPMNLabelStyle_1">
<dc:Bounds height="20.0" width="100.0" x="682.5" y="339.0"/> <dc:Bounds height="20.0" width="100.0" x="687.5" y="339.0"/>
</bpmndi:BPMNLabel> </bpmndi:BPMNLabel>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="IntermediateCatchEvent_4" id="BPMNShape_IntermediateCatchEvent_4"> <bpmndi:BPMNShape bpmnElement="IntermediateCatchEvent_4" id="BPMNShape_IntermediateCatchEvent_4">
<dc:Bounds height="36.0" width="36.0" x="785.0" y="303.0"/> <dc:Bounds height="36.0" width="36.0" x="790.0" y="303.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_15" labelStyle="BPMNLabelStyle_1"> <bpmndi:BPMNLabel id="BPMNLabel_15" labelStyle="BPMNLabelStyle_1">
<dc:Bounds height="20.0" width="100.0" x="753.5" y="339.0"/> <dc:Bounds height="20.0" width="100.0" x="758.5" y="339.0"/>
</bpmndi:BPMNLabel> </bpmndi:BPMNLabel>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="IntermediateCatchEvent_5" id="BPMNShape_IntermediateCatchEvent_5"> <bpmndi:BPMNShape bpmnElement="IntermediateCatchEvent_5" id="BPMNShape_IntermediateCatchEvent_5">
@ -807,7 +802,7 @@ Max 10 PDF Pages will be scanned</bpmn2:text>
<bpmndi:BPMNShape bpmnElement="BoundaryEvent_1" id="BPMNShape_BoundaryEvent_1"> <bpmndi:BPMNShape bpmnElement="BoundaryEvent_1" id="BPMNShape_BoundaryEvent_1">
<dc:Bounds height="36.0" width="36.0" x="608.0" y="279.0"/> <dc:Bounds height="36.0" width="36.0" x="608.0" y="279.0"/>
<bpmndi:BPMNLabel id="BPMNLabel_11" labelStyle="BPMNLabelStyle_1"> <bpmndi:BPMNLabel id="BPMNLabel_11" labelStyle="BPMNLabelStyle_1">
<dc:Bounds height="20.0" width="100.0" x="576.0" y="318.0"/> <dc:Bounds height="20.0" width="100.0" x="575.0" y="310.0"/>
</bpmndi:BPMNLabel> </bpmndi:BPMNLabel>
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape bpmnElement="Task_3" id="BPMNShape_Task_3"> <bpmndi:BPMNShape bpmnElement="Task_3" id="BPMNShape_Task_3">
@ -854,13 +849,13 @@ Max 10 PDF Pages will be scanned</bpmn2:text>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_6" id="BPMNEdge_SequenceFlow_6" sourceElement="BPMNShape_IntermediateCatchEvent_3" targetElement="BPMNShape_IntermediateCatchEvent_4"> <bpmndi:BPMNEdge bpmnElement="SequenceFlow_6" id="BPMNEdge_SequenceFlow_6" sourceElement="BPMNShape_IntermediateCatchEvent_3" targetElement="BPMNShape_IntermediateCatchEvent_4">
<bpmndi:BPMNLabel id="BPMNLabel_17"/> <bpmndi:BPMNLabel id="BPMNLabel_17"/>
<di:waypoint x="751.0" y="321.0"/> <di:waypoint x="756.0" y="321.0"/>
<di:waypoint x="768.0" y="321.0"/> <di:waypoint x="768.0" y="321.0"/>
<di:waypoint x="785.0" y="321.0"/> <di:waypoint x="790.0" y="321.0"/>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_7" id="BPMNEdge_SequenceFlow_7" sourceElement="BPMNShape_IntermediateCatchEvent_4" targetElement="BPMNShape_IntermediateCatchEvent_5"> <bpmndi:BPMNEdge bpmnElement="SequenceFlow_7" id="BPMNEdge_SequenceFlow_7" sourceElement="BPMNShape_IntermediateCatchEvent_4" targetElement="BPMNShape_IntermediateCatchEvent_5">
<bpmndi:BPMNLabel id="BPMNLabel_18"/> <bpmndi:BPMNLabel id="BPMNLabel_18"/>
<di:waypoint x="821.0" y="321.0"/> <di:waypoint x="826.0" y="321.0"/>
<di:waypoint x="852.0" y="321.0"/> <di:waypoint x="852.0" y="321.0"/>
<di:waypoint x="884.0" y="321.0"/> <di:waypoint x="884.0" y="321.0"/>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
@ -868,7 +863,7 @@ Max 10 PDF Pages will be scanned</bpmn2:text>
<bpmndi:BPMNLabel id="BPMNLabel_21"/> <bpmndi:BPMNLabel id="BPMNLabel_21"/>
<di:waypoint x="682.0" y="321.0"/> <di:waypoint x="682.0" y="321.0"/>
<di:waypoint x="698.0" y="321.0"/> <di:waypoint x="698.0" y="321.0"/>
<di:waypoint x="715.0" y="321.0"/> <di:waypoint x="720.0" y="321.0"/>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_10" id="BPMNEdge_SequenceFlow_10" sourceElement="BPMNShape_IntermediateCatchEvent_5" targetElement="BPMNShape_ExclusiveGateway_2"> <bpmndi:BPMNEdge bpmnElement="SequenceFlow_10" id="BPMNEdge_SequenceFlow_10" sourceElement="BPMNShape_IntermediateCatchEvent_5" targetElement="BPMNShape_ExclusiveGateway_2">
<bpmndi:BPMNLabel id="BPMNLabel_24"/> <bpmndi:BPMNLabel id="BPMNLabel_24"/>
@ -899,13 +894,13 @@ Max 10 PDF Pages will be scanned</bpmn2:text>
<di:waypoint x="626.0" y="279.0"/> <di:waypoint x="626.0" y="279.0"/>
<di:waypoint x="626.0" y="269.0"/> <di:waypoint x="626.0" y="269.0"/>
<di:waypoint x="733.0" y="269.0"/> <di:waypoint x="733.0" y="269.0"/>
<di:waypoint x="733.0" y="303.0"/> <di:waypoint x="733.0" y="303.7083835342094"/>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="Association_1" id="BPMNEdge_Association_1" sourceElement="BPMNShape_TextAnnotation_2" targetElement="BPMNShape_IntermediateCatchEvent_4"> <bpmndi:BPMNEdge bpmnElement="Association_1" id="BPMNEdge_Association_1" sourceElement="BPMNShape_TextAnnotation_2" targetElement="BPMNShape_IntermediateCatchEvent_4">
<bpmndi:BPMNLabel id="BPMNLabel_19"/> <bpmndi:BPMNLabel id="BPMNLabel_19"/>
<di:waypoint x="831.0" y="225.0"/> <di:waypoint x="831.0" y="225.0"/>
<di:waypoint x="803.0" y="225.0"/> <di:waypoint x="803.0" y="225.0"/>
<di:waypoint x="803.0" y="303.0"/> <di:waypoint x="803.0" y="303.7083835342094"/>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_5" id="BPMNEdge_SequenceFlow_5" sourceElement="BPMNShape_IntermediateCatchEvent_1" targetElement="BPMNShape_Task_2"> <bpmndi:BPMNEdge bpmnElement="SequenceFlow_5" id="BPMNEdge_SequenceFlow_5" sourceElement="BPMNShape_IntermediateCatchEvent_1" targetElement="BPMNShape_Task_2">
<bpmndi:BPMNLabel id="BPMNLabel_30"/> <bpmndi:BPMNLabel id="BPMNLabel_30"/>
@ -935,7 +930,7 @@ Max 10 PDF Pages will be scanned</bpmn2:text>
<bpmndi:BPMNLabel id="BPMNLabel_37"/> <bpmndi:BPMNLabel id="BPMNLabel_37"/>
<di:waypoint x="677.0" y="170.0"/> <di:waypoint x="677.0" y="170.0"/>
<di:waypoint x="733.0" y="170.0"/> <di:waypoint x="733.0" y="170.0"/>
<di:waypoint x="733.0" y="303.0"/> <di:waypoint x="733.0" y="303.7083835342094"/>
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge bpmnElement="SequenceFlow_16" id="BPMNEdge_SequenceFlow_16" sourceElement="BPMNShape_Task_2" targetElement="BPMNShape_IntermediateCatchEvent_7"> <bpmndi:BPMNEdge bpmnElement="SequenceFlow_16" id="BPMNEdge_SequenceFlow_16" sourceElement="BPMNShape_Task_2" targetElement="BPMNShape_IntermediateCatchEvent_7">
<bpmndi:BPMNLabel id="BPMNLabel_39"/> <bpmndi:BPMNLabel id="BPMNLabel_39"/>

View file

@ -355,7 +355,7 @@ Bei Fragen wenden Sie sich bitte an info@imixs.com
<imixs:item name="keyupdateacl" type="xs:boolean"> <imixs:item name="keyupdateacl" type="xs:boolean">
<imixs:value>false</imixs:value> <imixs:value>false</imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="txtbusinessrule" type="CDATA"> <imixs:item name="txtbusinessrule" type="xs:string">
<imixs:value><![CDATA[var result={}; <imixs:value><![CDATA[var result={};
var refField="space.ref"; var refField="space.ref";
result.isValid=true; result.isValid=true;
@ -364,12 +364,12 @@ result.errorMessage='';
if (workitem['payment.type'][0]!="direct_debit" && workitem['payment.type'][0]!="no_sepa" && workitem['payment.type'][0]!="credit" ) { if (workitem['payment.type'][0]!="direct_debit" && workitem['payment.type'][0]!="no_sepa" && workitem['payment.type'][0]!="credit" ) {
if ( workitem['cdtr.iban'][0]=='' || workitem['cdtr.bic'][0]=='' ) { if ( workitem['cdtr.iban'][0]=='' || workitem['cdtr.bic'][0]=='' ) {
result.isValid=false; result.isValid=false;
result.errorMessage='Bitte geben Sie eine gültige IBAN/BIC ein. '; result.errorMessage='Please enter a valid IBAN/BIC. ';
} }
} }
if ( ( workitem.get(refField) == null || '-'==workitem.get(refField)[0]) ) { if ( ( workitem.get(refField) == null || '-'==workitem.get(refField)[0]) ) {
result.isValid=false; result.isValid=false;
result.errorMessage=result.errorMessage + 'Bitte wählen Sie einen Fachbereich aus.'; result.errorMessage=result.errorMessage + 'Please choose a section.';
}]]></imixs:value> }]]></imixs:value>
</imixs:item> </imixs:item>
</bpmn2:extensionElements> </bpmn2:extensionElements>