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

View file

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

View file

@ -25,7 +25,7 @@
<maven.build.timestamp.format>yyyyMMddHHmmss</maven.build.timestamp.format> <maven.build.timestamp.format>yyyyMMddHHmmss</maven.build.timestamp.format>
<!-- Versions --> <!-- 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.marty.version>4.1.8</org.imixs.marty.version>
<org.imixs.office.version>4.4.1-SNAPSHOT</org.imixs.office.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> <org.imixs.adapters.version>2.2.4-SNAPSHOT</org.imixs.adapters.version>
@ -78,6 +78,10 @@
<id>docker</id> <id>docker</id>
<!-- build latest - see ear module for details --> <!-- build latest - see ear module for details -->
</profile> </profile>
<profile>
<id>debug</id>
<!-- build latest - see ear module for details -->
</profile>
<profile> <profile>
<id>kubernetes</id> <id>kubernetes</id>
<!-- build and push to rep - see ear module for details --> <!-- 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"> <Amount isDomesticCurrency="true">
<Currency> <Currency>
<Codes> <Codes>
<Code Type="cs">EUR</Code> <Code Type="cs"><xsl:value-of select="$currency" /></Code>
</Codes> </Codes>
</Currency> </Currency>
<Value>0</Value> <Value>0</Value>
@ -88,11 +88,14 @@
<CollectionInvoice>false</CollectionInvoice> <CollectionInvoice>false</CollectionInvoice>
<Booked>false</Booked> <Booked>false</Booked>
<InvoiceDate><xsl:value-of select="item[@name='invoice.date']/value" /></InvoiceDate> <InvoiceDate><xsl:value-of select="item[@name='invoice.date']/value" /></InvoiceDate>
<!--
<InvoiceAddress type="CN"> <InvoiceAddress type="CN">
<Codes> <Codes>
<Code Type="cs">9999999</Code> <Code Type="cs">9999999</Code>
</Codes> </Codes>
</InvoiceAddress> </InvoiceAddress>
-->
<!-- <!--
<References> <References>
<Reference type="cs">201606-ABS1425131</Reference> <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:task id="Task_6" imixs:processid="1000" name="Verarbeitung">
<bpmn2:extensionElements> <bpmn2:extensionElements>
<imixs:item name="txteditorid" type="xs:string"> <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>
<imixs:item name="txtworkflowabstract" type="xs:string"> <imixs:item name="txtworkflowabstract" type="xs:string">
<imixs:value><![CDATA[]]></imixs:value> <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:value><![CDATA[Warten auf Zahlungsziel]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="txtimageurl" type="xs:string"> <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>
<imixs:item name="txtworkflowsummary" type="xs:string"> <imixs:item name="txtworkflowsummary" type="xs:string">
<imixs:value><![CDATA[Cargosoft Export <itemvalue>cdtr.name</itemvalue> <itemvalue>invoice.number</itemvalue>]]></imixs:value> <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:value><![CDATA[cargosoft]]></imixs:value>
</imixs:item> </imixs:item>
</bpmn2:extensionElements> </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_4</bpmn2:incoming>
<bpmn2:incoming>SequenceFlow_28</bpmn2:incoming> <bpmn2:incoming>SequenceFlow_28</bpmn2:incoming>
<bpmn2:outgoing>SequenceFlow_63</bpmn2:outgoing> <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:value><![CDATA[cargosoftarchive]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="txteditorid" type="xs:string"> <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>
<imixs:item name="txtworkflowabstract" type="xs:string"> <imixs:item name="txtworkflowabstract" type="xs:string">
<imixs:value><![CDATA[]]></imixs:value> <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:value><![CDATA[Rechnung bezahlt]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="txtimageurl" type="xs:string"> <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>
<imixs:item name="txtworkflowsummary" type="xs:string"> <imixs:item name="txtworkflowsummary" type="xs:string">
<imixs:value><![CDATA[Cargosoft Export <itemvalue>cdtr.name</itemvalue> <itemvalue>invoice.number</itemvalue>]]></imixs:value> <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>
<imixs:item name="keyaddreadfields" type="xs:string"/> <imixs:item name="keyaddreadfields" type="xs:string"/>
</bpmn2:extensionElements> </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:incoming>SequenceFlow_16</bpmn2:incoming>
<bpmn2:outgoing>SequenceFlow_9</bpmn2:outgoing> <bpmn2:outgoing>SequenceFlow_9</bpmn2:outgoing>
<bpmn2:outgoing>SequenceFlow_27</bpmn2:outgoing> <bpmn2:outgoing>SequenceFlow_27</bpmn2:outgoing>
</bpmn2:task> </bpmn2:task>
<bpmn2:sequenceFlow id="SequenceFlow_9" sourceRef="Task_2" targetRef="EndEvent_2"/> <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> <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>
@ -222,7 +223,7 @@ Das ist eine automatische generierte E-Mail. Bitte nicht auf diese E-Mail antwor
<imixs:value><![CDATA[]]></imixs:value> <imixs:value><![CDATA[]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="txtactivityresult" type="xs:string"> <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>
<imixs:item name="txtname" type="xs:string"> <imixs:item name="txtname" type="xs:string">
<imixs:value><![CDATA[Speichern]]></imixs:value> <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:value><![CDATA[cargosoftarchive]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="txteditorid" type="xs:string"> <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>
<imixs:item name="txtworkflowabstract" type="xs:string"> <imixs:item name="txtworkflowabstract" type="xs:string">
<imixs:value><![CDATA[]]></imixs:value> <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:value><![CDATA[Rechnung bezahlt]]></imixs:value>
</imixs:item> </imixs:item>
<imixs:item name="txtimageurl" type="xs:string"> <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>
<imixs:item name="txtworkflowsummary" type="xs:string"> <imixs:item name="txtworkflowsummary" type="xs:string">
<imixs:value><![CDATA[Cargosoft Export <itemvalue>cdtr.name</itemvalue> <itemvalue>invoice.number</itemvalue>]]></imixs:value> <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>
<imixs:item name="keyaddreadfields" type="xs:string"/> <imixs:item name="keyaddreadfields" type="xs:string"/>
</bpmn2:extensionElements> </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:incoming>SequenceFlow_24</bpmn2:incoming>
<bpmn2:outgoing>SequenceFlow_5</bpmn2:outgoing> <bpmn2:outgoing>SequenceFlow_5</bpmn2:outgoing>
<bpmn2:outgoing>SequenceFlow_29</bpmn2:outgoing> <bpmn2:outgoing>SequenceFlow_29</bpmn2:outgoing>