cargosoft schnittstelle

This commit is contained in:
Ralph Soika 2020-12-01 16:22:37 +01:00
parent b907f8a31d
commit 6725d3d845
7 changed files with 89 additions and 15 deletions

View file

@ -45,7 +45,7 @@
</profile>
<profile>
<id>docker-wildfly-debug</id>
<id>debug</id>
<build>
<plugins>
<plugin>
@ -60,10 +60,10 @@
<exec executable="docker">
<arg value="build" />
<arg value="-f" />
<arg value="./Dockerfile-wildfly-debug" />
<arg value="../Dockerfile-wildfly-debug" />
<arg value="-t" />
<arg value="imixs/imixs-documents" />
<arg value="./." />
<arg value="../." />
</exec>
</target>
</configuration>

View file

@ -29,7 +29,7 @@ import org.imixs.workflow.exceptions.PluginException;
*
* <pre>
* {@code
<cargosoft name="report">cargosoft-export</cargosoft>
<cargosoft name="report">cargosoft</cargosoft>
}
* </pre>

View file

@ -25,7 +25,7 @@
<maven.build.timestamp.format>yyyyMMddHHmmss</maven.build.timestamp.format>
<!-- Versions -->
<org.imixs.workflow.version>5.2.5</org.imixs.workflow.version>
<org.imixs.workflow.version>5.2.7-SNAPSHOT</org.imixs.workflow.version>
<org.imixs.marty.version>4.1.8</org.imixs.marty.version>
<org.imixs.office.version>4.4.1-SNAPSHOT</org.imixs.office.version>
<org.imixs.adapters.version>2.2.4-SNAPSHOT</org.imixs.adapters.version>
@ -78,6 +78,10 @@
<id>docker</id>
<!-- build latest - see ear module for details -->
</profile>
<profile>
<id>debug</id>
<!-- build latest - see ear module for details -->
</profile>
<profile>
<id>kubernetes</id>
<!-- build and push to rep - see ear module for details -->

File diff suppressed because one or more lines are too long

View file

@ -77,7 +77,7 @@
<Amount isDomesticCurrency="true">
<Currency>
<Codes>
<Code Type="cs">EUR</Code>
<Code Type="cs"><xsl:value-of select="$currency" /></Code>
</Codes>
</Currency>
<Value>0</Value>
@ -88,11 +88,14 @@
<CollectionInvoice>false</CollectionInvoice>
<Booked>false</Booked>
<InvoiceDate><xsl:value-of select="item[@name='invoice.date']/value" /></InvoiceDate>
<!--
<InvoiceAddress type="CN">
<Codes>
<Code Type="cs">9999999</Code>
</Codes>
</InvoiceAddress>
-->
<!--
<References>
<Reference type="cs">201606-ABS1425131</Reference>

View file

@ -0,0 +1,64 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Invoices xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2020.2">
<Message>
<SenderID>Imixs-Office-Workflow</SenderID>
<ReceiverID>Cargosoft</ReceiverID>
<MessageID>08b3c46e-01a3-46ae-8ba4-b52cf350000e</MessageID>
<MessageDate>
<DateTime>2020-11-30T15:20:35.328+01:00</DateTime>
</MessageDate>
</Message>
<Invoice>
<InvoiceHeader>
<Client>
<Codes>
<Code Type="cs">001</Code>
</Codes>
</Client>
<InvoiceNumber>700001</InvoiceNumber>
<InvoiceType>
<Codes>
<Code Type="cs">INVOICE</Code>
</Codes>
</InvoiceType>
<InvoiceCurrency>
<Codes>
<Code Type="cs">EUR</Code>
</Codes>
</InvoiceCurrency>
<InvoiceAmount>
<NetAmount>
<Amount>
<Currency>
<Codes>
<Code Type="cs">EUR</Code>
</Codes>
</Currency>
<Value>1035.70</Value>
</Amount>
</NetAmount>
<VATInformation>
<VATAmount>
<Amount isDomesticCurrency="true">
<Currency>
<Codes>
<Code Type="cs">EUR</Code>
</Codes>
</Currency>
<Value>0</Value>
</Amount>
</VATAmount>
</VATInformation>
</InvoiceAmount>
<CollectionInvoice>false</CollectionInvoice>
<Booked>false</Booked>
<InvoiceDate>2020-10-26T00:00:00+01:00</InvoiceDate>
<InvoiceAddress type="CN">
<Codes>
<Code Type="cs">9999999</Code>
</Codes>
</InvoiceAddress>
</InvoiceHeader>
<InvoiceRows/>
</Invoice>
</Invoices>

View file

@ -111,7 +111,7 @@ Das ist eine automatische generierte E-Mail. Bitte nicht auf diese E-Mail antwor
<bpmn2:task id="Task_6" imixs:processid="1000" name="Verarbeitung">
<bpmn2:extensionElements>
<imixs:item name="txteditorid" type="xs:string">
<imixs:value><![CDATA[basic_instruction]]></imixs:value>
<imixs:value><![CDATA[form_basic]]></imixs:value>
</imixs:item>
<imixs:item name="txtworkflowabstract" type="xs:string">
<imixs:value><![CDATA[]]></imixs:value>
@ -120,7 +120,7 @@ Das ist eine automatische generierte E-Mail. Bitte nicht auf diese E-Mail antwor
<imixs:value><![CDATA[Warten auf Zahlungsziel]]></imixs:value>
</imixs:item>
<imixs:item name="txtimageurl" type="xs:string">
<imixs:value><![CDATA[typcn-document||typcn-credit-card,imixs-success,icon-sub-se]]></imixs:value>
<imixs:value><![CDATA[typcn-archive||]]></imixs:value>
</imixs:item>
<imixs:item name="txtworkflowsummary" type="xs:string">
<imixs:value><![CDATA[Cargosoft Export <itemvalue>cdtr.name</itemvalue> <itemvalue>invoice.number</itemvalue>]]></imixs:value>
@ -141,7 +141,7 @@ Das ist eine automatische generierte E-Mail. Bitte nicht auf diese E-Mail antwor
<imixs:value><![CDATA[cargosoft]]></imixs:value>
</imixs:item>
</bpmn2:extensionElements>
<bpmn2:documentation id="Documentation_14"><![CDATA[<textblock>Rechnungseingang_DATEV Export</textblock>]]></bpmn2:documentation>
<bpmn2:documentation id="Documentation_14"><![CDATA[<textblock><itemvalue>$workflowgroup</itemvalue> - <itemvalue>$workflowstatus</itemvalue></textblock>]]></bpmn2:documentation>
<bpmn2:incoming>SequenceFlow_4</bpmn2:incoming>
<bpmn2:incoming>SequenceFlow_28</bpmn2:incoming>
<bpmn2:outgoing>SequenceFlow_63</bpmn2:outgoing>
@ -152,7 +152,7 @@ Das ist eine automatische generierte E-Mail. Bitte nicht auf diese E-Mail antwor
<imixs:value><![CDATA[cargosoftarchive]]></imixs:value>
</imixs:item>
<imixs:item name="txteditorid" type="xs:string">
<imixs:value><![CDATA[basic_instruction]]></imixs:value>
<imixs:value><![CDATA[form_basic]]></imixs:value>
</imixs:item>
<imixs:item name="txtworkflowabstract" type="xs:string">
<imixs:value><![CDATA[]]></imixs:value>
@ -161,7 +161,7 @@ Das ist eine automatische generierte E-Mail. Bitte nicht auf diese E-Mail antwor
<imixs:value><![CDATA[Rechnung bezahlt]]></imixs:value>
</imixs:item>
<imixs:item name="txtimageurl" type="xs:string">
<imixs:value><![CDATA[typcn-document||typcn-tick,imixs-success,icon-sub-se]]></imixs:value>
<imixs:value><![CDATA[typcn-archive||typcn-tick,imixs-success,icon-sub-se]]></imixs:value>
</imixs:item>
<imixs:item name="txtworkflowsummary" type="xs:string">
<imixs:value><![CDATA[Cargosoft Export <itemvalue>cdtr.name</itemvalue> <itemvalue>invoice.number</itemvalue>]]></imixs:value>
@ -179,12 +179,13 @@ Das ist eine automatische generierte E-Mail. Bitte nicht auf diese E-Mail antwor
</imixs:item>
<imixs:item name="keyaddreadfields" type="xs:string"/>
</bpmn2:extensionElements>
<bpmn2:documentation id="Documentation_4"><![CDATA[<textblock><itemvalue>$workflowgroup</itemvalue> - <itemvalue>$workflowstatus</itemvalue></textblock>]]></bpmn2:documentation>
<bpmn2:incoming>SequenceFlow_16</bpmn2:incoming>
<bpmn2:outgoing>SequenceFlow_9</bpmn2:outgoing>
<bpmn2:outgoing>SequenceFlow_27</bpmn2:outgoing>
</bpmn2:task>
<bpmn2:sequenceFlow id="SequenceFlow_9" sourceRef="Task_2" targetRef="EndEvent_2"/>
<bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_26" imixs:activityid="100" name="[Export]">
<bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_26" imixs:activityid="110" name="[Export]">
<bpmn2:extensionElements>
<imixs:item name="keylogtimeformat" type="xs:string">
<imixs:value><![CDATA[2]]></imixs:value>
@ -222,7 +223,7 @@ Das ist eine automatische generierte E-Mail. Bitte nicht auf diese E-Mail antwor
<imixs:value><![CDATA[]]></imixs:value>
</imixs:item>
<imixs:item name="txtactivityresult" type="xs:string">
<imixs:value><![CDATA[]]></imixs:value>
<imixs:value><![CDATA[<cargosoft name="report">cargosoft</cargosoft>]]></imixs:value>
</imixs:item>
<imixs:item name="txtname" type="xs:string">
<imixs:value><![CDATA[Speichern]]></imixs:value>
@ -343,7 +344,7 @@ Das ist eine automatische generierte E-Mail. Bitte nicht auf diese E-Mail antwor
<imixs:value><![CDATA[cargosoftarchive]]></imixs:value>
</imixs:item>
<imixs:item name="txteditorid" type="xs:string">
<imixs:value><![CDATA[basic_instruction]]></imixs:value>
<imixs:value><![CDATA[form_basic]]></imixs:value>
</imixs:item>
<imixs:item name="txtworkflowabstract" type="xs:string">
<imixs:value><![CDATA[]]></imixs:value>
@ -352,7 +353,7 @@ Das ist eine automatische generierte E-Mail. Bitte nicht auf diese E-Mail antwor
<imixs:value><![CDATA[Rechnung bezahlt]]></imixs:value>
</imixs:item>
<imixs:item name="txtimageurl" type="xs:string">
<imixs:value><![CDATA[typcn-document||typcn-tick,imixs-success,icon-sub-se]]></imixs:value>
<imixs:value><![CDATA[typcn-archive||typcn-warning,imixs-error,icon-sub-se]]></imixs:value>
</imixs:item>
<imixs:item name="txtworkflowsummary" type="xs:string">
<imixs:value><![CDATA[Cargosoft Export <itemvalue>cdtr.name</itemvalue> <itemvalue>invoice.number</itemvalue>]]></imixs:value>
@ -370,6 +371,7 @@ Das ist eine automatische generierte E-Mail. Bitte nicht auf diese E-Mail antwor
</imixs:item>
<imixs:item name="keyaddreadfields" type="xs:string"/>
</bpmn2:extensionElements>
<bpmn2:documentation id="Documentation_3"><![CDATA[<textblock><itemvalue>$workflowgroup</itemvalue> - <itemvalue>$workflowstatus</itemvalue></textblock>]]></bpmn2:documentation>
<bpmn2:incoming>SequenceFlow_24</bpmn2:incoming>
<bpmn2:outgoing>SequenceFlow_5</bpmn2:outgoing>
<bpmn2:outgoing>SequenceFlow_29</bpmn2:outgoing>