update
This commit is contained in:
parent
98b623ce4a
commit
e4357251bb
3 changed files with 37 additions and 32 deletions
|
|
@ -28,8 +28,10 @@ public class InvoiceOutgoingPlugin extends AbstractPlugin {
|
|||
public ItemCollection run(ItemCollection workitem, ItemCollection event) throws PluginException {
|
||||
String dbtrNumber = workitem.getItemValueString("dbtr.number");
|
||||
ItemCollection debitor = kreditorService.findDebitor(dbtrNumber);
|
||||
// update mail
|
||||
workitem.setItemValue("dbtr.mail", debitor.getItemValueString("cdtr.mail"));
|
||||
if (debitor!=null) {
|
||||
// update mail
|
||||
workitem.setItemValue("dbtr.mail", debitor.getItemValueString("cdtr.mail"));
|
||||
}
|
||||
|
||||
return workitem;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- origin at X=0.0 Y=0.0 -->
|
||||
<bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 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:tl="http://www.w3.org/2001/XMLSchema" id="Definitions_1" exporter="org.eclipse.bpmn2.modeler.core" exporterVersion="1.5.3.Final-v20210519-2007-B1" name="Definitions 1" targetNamespace="http://www.imixs.org/bpmn2">
|
||||
<bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 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:tl="http://www.w3.org/2001/XMLSchema" id="Definitions_1" exporter="org.eclipse.bpmn2.modeler.core" exporterVersion="1.5.2.SNAPSHOT-v20200602-1600-B1" name="Definitions 1" targetNamespace="http://www.imixs.org/bpmn2">
|
||||
<bpmn2:extensionElements>
|
||||
<imixs:item name="txtworkflowmodelversion" type="xs:string">
|
||||
<imixs:value><![CDATA[datev-import-de-1.0]]></imixs:value>
|
||||
|
|
@ -192,14 +192,12 @@ result.isValid=true;
|
|||
<imixs:value><![CDATA[]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="txtmailsubject" type="xs:string">
|
||||
<imixs:value><![CDATA[Es liegt ein neuer SEPA Export vor]]></imixs:value>
|
||||
<imixs:value><![CDATA[]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="rtfmailbody" type="CDATA">
|
||||
<imixs:value><![CDATA[<bpmn2:message>SEPA-Body</bpmn2:message>]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="keymailreceiverfields" type="xs:string">
|
||||
<imixs:value><![CDATA[$creator]]></imixs:value>
|
||||
<imixs:value><![CDATA[]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="keymailreceiverfields" type="xs:string"/>
|
||||
<imixs:item name="txtbusinessrule" type="CDATA">
|
||||
<imixs:value><![CDATA[var result={};
|
||||
if (workitem['$file.count'][0]!=1) {
|
||||
|
|
@ -480,14 +478,12 @@ if (workitem['$file.count'][0]!=1) {
|
|||
<imixs:value><![CDATA[]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="txtmailsubject" type="xs:string">
|
||||
<imixs:value><![CDATA[Es liegt ein neuer SEPA Export vor]]></imixs:value>
|
||||
<imixs:value><![CDATA[]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="rtfmailbody" type="CDATA">
|
||||
<imixs:value><![CDATA[<bpmn2:message>SEPA-Body</bpmn2:message>]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="keymailreceiverfields" type="xs:string">
|
||||
<imixs:value><![CDATA[$creator]]></imixs:value>
|
||||
<imixs:value><![CDATA[]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="keymailreceiverfields" type="xs:string"/>
|
||||
<imixs:item name="txtbusinessrule" type="CDATA">
|
||||
<imixs:value><![CDATA[]]></imixs:value>
|
||||
</imixs:item>
|
||||
|
|
@ -516,14 +512,12 @@ if (workitem['$file.count'][0]!=1) {
|
|||
<imixs:value><![CDATA[]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="txtmailsubject" type="xs:string">
|
||||
<imixs:value><![CDATA[Es liegt ein neuer SEPA Export vor]]></imixs:value>
|
||||
<imixs:value><![CDATA[]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="rtfmailbody" type="CDATA">
|
||||
<imixs:value><![CDATA[<bpmn2:message>SEPA-Body</bpmn2:message>]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="keymailreceiverfields" type="xs:string">
|
||||
<imixs:value><![CDATA[$creator]]></imixs:value>
|
||||
<imixs:value><![CDATA[]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="keymailreceiverfields" type="xs:string"/>
|
||||
<imixs:item name="txtbusinessrule" type="CDATA">
|
||||
<imixs:value><![CDATA[]]></imixs:value>
|
||||
</imixs:item>
|
||||
|
|
|
|||
|
|
@ -121,7 +121,6 @@ th { font-weight: bold;}
|
|||
<bpmn2:flowNodeRef>IntermediateThrowEvent_9</bpmn2:flowNodeRef>
|
||||
<bpmn2:flowNodeRef>Task_1</bpmn2:flowNodeRef>
|
||||
<bpmn2:flowNodeRef>IntermediateCatchEvent_8</bpmn2:flowNodeRef>
|
||||
<bpmn2:flowNodeRef>IntermediateThrowEvent_5</bpmn2:flowNodeRef>
|
||||
<bpmn2:flowNodeRef>Task_4</bpmn2:flowNodeRef>
|
||||
<bpmn2:flowNodeRef>IntermediateCatchEvent_14</bpmn2:flowNodeRef>
|
||||
<bpmn2:flowNodeRef>IntermediateThrowEvent_7</bpmn2:flowNodeRef>
|
||||
|
|
@ -144,6 +143,7 @@ th { font-weight: bold;}
|
|||
<bpmn2:flowNodeRef>IntermediateCatchEvent_10</bpmn2:flowNodeRef>
|
||||
<bpmn2:flowNodeRef>IntermediateCatchEvent_9</bpmn2:flowNodeRef>
|
||||
<bpmn2:flowNodeRef>ExclusiveGateway_6</bpmn2:flowNodeRef>
|
||||
<bpmn2:flowNodeRef>IntermediateThrowEvent_5</bpmn2:flowNodeRef>
|
||||
</bpmn2:lane>
|
||||
</bpmn2:laneSet>
|
||||
<bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_5000-20" imixs:activityid="50" name="[Fälligkeit]">
|
||||
|
|
@ -1749,6 +1749,7 @@ Betrag: <itemvalue>invoice.total</itemvalue> <itemvalue>invoice.currency</itemva
|
|||
</imixs:item>
|
||||
<imixs:item name="nammailreceiver" type="xs:string">
|
||||
<imixs:value><![CDATA[ralph.soika@imixs.com]]></imixs:value>
|
||||
<imixs:value><![CDATA[gaby.heinle@imixs.com]]></imixs:value>
|
||||
</imixs:item>
|
||||
</bpmn2:extensionElements>
|
||||
<bpmn2:outgoing>SequenceFlow_22</bpmn2:outgoing>
|
||||
|
|
@ -1766,7 +1767,7 @@ Betrag: <itemvalue>invoice.total</itemvalue> <itemvalue>invoice.currency</itemva
|
|||
<bpmn2:outgoing>SequenceFlow_35</bpmn2:outgoing>
|
||||
<bpmn2:outgoing>SequenceFlow_36</bpmn2:outgoing>
|
||||
</bpmn2:exclusiveGateway>
|
||||
<bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_9" imixs:activityid="25" name="Mail DE">
|
||||
<bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_9" imixs:activityid="151" name="[Mail DE]">
|
||||
<bpmn2:extensionElements>
|
||||
<imixs:item name="rtfmailbody" type="CDATA">
|
||||
<imixs:value><![CDATA[<bpmn2:message>Html-Header</bpmn2:message>
|
||||
|
|
@ -1803,13 +1804,17 @@ Betrag: <itemvalue>invoice.total</itemvalue> <itemvalue>invoice.currency</itemva
|
|||
</imixs:item>
|
||||
<imixs:item name="nammailreceiver" type="xs:string">
|
||||
<imixs:value><![CDATA[ralph.soika@imixs.com]]></imixs:value>
|
||||
<imixs:value><![CDATA[gaby.heinle@imixs.com]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="keypublicresult" type="xs:string">
|
||||
<imixs:value><![CDATA[0]]></imixs:value>
|
||||
</imixs:item>
|
||||
</bpmn2:extensionElements>
|
||||
<bpmn2:incoming>SequenceFlow_35</bpmn2:incoming>
|
||||
<bpmn2:outgoing>SequenceFlow_37</bpmn2:outgoing>
|
||||
<bpmn2:messageEventDefinition id="MessageEventDefinition_2"/>
|
||||
</bpmn2:intermediateCatchEvent>
|
||||
<bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_10" imixs:activityid="90" name="Mail EN">
|
||||
<bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_10" imixs:activityid="152" name="[Mail EN]">
|
||||
<bpmn2:extensionElements>
|
||||
<imixs:item name="rtfmailbody" type="CDATA">
|
||||
<imixs:value><![CDATA[<bpmn2:message>Html-Header</bpmn2:message>
|
||||
|
|
@ -1818,11 +1823,11 @@ Betrag: <itemvalue>invoice.total</itemvalue> <itemvalue>invoice.currency</itemva
|
|||
<table>
|
||||
<theader>
|
||||
<tr>
|
||||
<th>Rechnungsnummer</th>
|
||||
<th>Datum</th>
|
||||
<th>Fälligkeit</th>
|
||||
<th>Rechnungsbetrag</th>
|
||||
<th>Saldo</th>
|
||||
<th>Invoice Number</th>
|
||||
<th>Date</th>
|
||||
<th>Due Date</th>
|
||||
<th>Invoice Amount</th>
|
||||
<th>Balance</th>
|
||||
</tr>
|
||||
|
||||
</theader>
|
||||
|
|
@ -1846,6 +1851,10 @@ Betrag: <itemvalue>invoice.total</itemvalue> <itemvalue>invoice.currency</itemva
|
|||
</imixs:item>
|
||||
<imixs:item name="nammailreceiver" type="xs:string">
|
||||
<imixs:value><![CDATA[ralph.soika@imixs.com]]></imixs:value>
|
||||
<imixs:value><![CDATA[gaby.heinle@imixs.com]]></imixs:value>
|
||||
</imixs:item>
|
||||
<imixs:item name="keypublicresult" type="xs:string">
|
||||
<imixs:value><![CDATA[0]]></imixs:value>
|
||||
</imixs:item>
|
||||
</bpmn2:extensionElements>
|
||||
<bpmn2:incoming>SequenceFlow_36</bpmn2:incoming>
|
||||
|
|
@ -1971,9 +1980,9 @@ Betrag: <itemvalue>invoice.total</itemvalue> <itemvalue>invoice.currency</itemva
|
|||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="BPMNShape_IntermediateThrowEvent_5" bpmnElement="IntermediateThrowEvent_5">
|
||||
<dc:Bounds height="36.0" width="36.0" x="572.0" y="810.0"/>
|
||||
<dc:Bounds height="36.0" width="36.0" x="573.0" y="764.0"/>
|
||||
<bpmndi:BPMNLabel id="BPMNLabel_82" labelStyle="BPMNLabelStyle_1">
|
||||
<dc:Bounds height="14.0" width="51.0" x="565.0" y="846.0"/>
|
||||
<dc:Bounds height="14.0" width="51.0" x="566.0" y="800.0"/>
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="BPMNShape_Task_4" bpmnElement="Task_4">
|
||||
|
|
@ -2201,13 +2210,13 @@ Betrag: <itemvalue>invoice.total</itemvalue> <itemvalue>invoice.currency</itemva
|
|||
<bpmndi:BPMNShape id="BPMNShape_IntermediateCatchEvent_8" bpmnElement="IntermediateCatchEvent_9">
|
||||
<dc:Bounds height="36.0" width="36.0" x="269.0" y="764.0"/>
|
||||
<bpmndi:BPMNLabel id="BPMNLabel_84">
|
||||
<dc:Bounds height="14.0" width="43.0" x="266.0" y="800.0"/>
|
||||
<dc:Bounds height="14.0" width="49.0" x="263.0" y="800.0"/>
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="BPMNShape_IntermediateCatchEvent_10" bpmnElement="IntermediateCatchEvent_10">
|
||||
<dc:Bounds height="36.0" width="36.0" x="367.0" y="764.0"/>
|
||||
<bpmndi:BPMNLabel id="BPMNLabel_96">
|
||||
<dc:Bounds height="14.0" width="43.0" x="364.0" y="800.0"/>
|
||||
<dc:Bounds height="14.0" width="49.0" x="361.0" y="800.0"/>
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="BPMNShape_ExclusiveGateway_6" bpmnElement="ExclusiveGateway_6" isMarkerVisible="true">
|
||||
|
|
@ -2409,8 +2418,8 @@ Betrag: <itemvalue>invoice.total</itemvalue> <itemvalue>invoice.currency</itemva
|
|||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_57" bpmnElement="SequenceFlow_56" sourceElement="BPMNShape_ExclusiveGateway_3" targetElement="BPMNShape_IntermediateThrowEvent_5">
|
||||
<di:waypoint xsi:type="dc:Point" x="495.0" y="702.0"/>
|
||||
<di:waypoint xsi:type="dc:Point" x="495.0" y="828.0"/>
|
||||
<di:waypoint xsi:type="dc:Point" x="572.0" y="828.0"/>
|
||||
<di:waypoint xsi:type="dc:Point" x="495.0" y="782.0"/>
|
||||
<di:waypoint xsi:type="dc:Point" x="573.0" y="782.0"/>
|
||||
<bpmndi:BPMNLabel id="BPMNLabel_93"/>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_58" bpmnElement="SequenceFlow_57" sourceElement="BPMNShape_EventBasedGateway_1" targetElement="BPMNShape_IntermediateThrowEvent_3">
|
||||
|
|
|
|||
Loading…
Reference in a new issue