cargosoft schnittstelle
This commit is contained in:
parent
b907f8a31d
commit
6725d3d845
7 changed files with 89 additions and 15 deletions
|
|
@ -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>
|
||||||
|
|
|
||||||
|
|
@ -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>
|
||||||
|
|
|
||||||
6
pom.xml
6
pom.xml
|
|
@ -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 -->
|
||||||
|
|
|
||||||
1
reports/cargosoft/cargosoft-1.0.0.imixs-report
Normal file
1
reports/cargosoft/cargosoft-1.0.0.imixs-report
Normal file
File diff suppressed because one or more lines are too long
|
|
@ -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>
|
||||||
64
reports/cargosoft/test/simple.out.xml
Normal file
64
reports/cargosoft/test/simple.out.xml
Normal 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>
|
||||||
|
|
@ -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>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue