fix ai prompt and date imput
This commit is contained in:
parent
899a6a3889
commit
625adb3aa5
7 changed files with 127 additions and 67 deletions
|
|
@ -6,4 +6,4 @@ FROM imixs/imixs-office-workflow
|
||||||
|
|
||||||
# Deploy artefact
|
# Deploy artefact
|
||||||
RUN rm -r /opt/jboss/wildfly/standalone/deployments/*
|
RUN rm -r /opt/jboss/wildfly/standalone/deployments/*
|
||||||
COPY ./*-app/target/*-app.war /opt/jboss/wildfly/standalone/deployments/
|
COPY ./*-app/target/*.war /opt/jboss/wildfly/standalone/deployments/
|
||||||
|
|
|
||||||
|
|
@ -73,8 +73,8 @@ public class PromptExampleAdapterXML {
|
||||||
|
|
||||||
String exampleHeaderData = "\n\n### Example Invoice Data:\n\n";
|
String exampleHeaderData = "\n\n### Example Invoice Data:\n\n";
|
||||||
String exampleHeaderXML = "\n\n### Example XML Object:\n\n";
|
String exampleHeaderXML = "\n\n### Example XML Object:\n\n";
|
||||||
String cdtrName = event.getWorkitem().getItemValueString("document.company");
|
String companyName = event.getWorkitem().getItemValueString("document.company");
|
||||||
List<ItemCollection> invoices = findLastInvoices(cdtrName, event.getWorkitem().getUniqueID());
|
List<ItemCollection> invoices = findLastInvoices(companyName, event.getWorkitem().getUniqueID());
|
||||||
String promptExamples = "";
|
String promptExamples = "";
|
||||||
if (invoices != null && invoices.size() > 0) {
|
if (invoices != null && invoices.size() > 0) {
|
||||||
// Build an example for each invoice
|
// Build an example for each invoice
|
||||||
|
|
@ -150,19 +150,19 @@ public class PromptExampleAdapterXML {
|
||||||
* @param cdtrName
|
* @param cdtrName
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
private List<ItemCollection> findLastInvoices(String cdtrName, String currentID) {
|
private List<ItemCollection> findLastInvoices(String companyName, String currentID) {
|
||||||
List<ItemCollection> result = new ArrayList<>();
|
List<ItemCollection> result = new ArrayList<>();
|
||||||
|
|
||||||
String searchTerm = "(type:workitemarchive) AND ($modelversion:rechnungseingang*) AND ($taskid:5900) AND NOT ($uniqueid:"
|
String searchTerm = "(type:workitemarchive) AND ($modelversion:rechnungseingang*) AND ($taskid:5900) AND NOT ($uniqueid:"
|
||||||
+ currentID + ") AND (cdtr.name:\""
|
+ currentID + ") AND (document.company:\""
|
||||||
+ cdtrName + "\")";
|
+ companyName + "\")";
|
||||||
try {
|
try {
|
||||||
result = documentService.find(searchTerm, 3, 0, "$modified", true);
|
result = documentService.find(searchTerm, 3, 0, "$modified", true);
|
||||||
} catch (QueryException e) {
|
} catch (QueryException e) {
|
||||||
logger.log(Level.SEVERE, "findLastInvoices - invalid query: {0}", e.getMessage());
|
logger.log(Level.SEVERE, "findLastInvoices - invalid query: {0}", e.getMessage());
|
||||||
}
|
}
|
||||||
|
|
||||||
logger.info("Found " + result.size() + " examples for '" + cdtrName + "'");
|
logger.info("Found " + result.size() + " examples for '" + companyName + "'");
|
||||||
return result;
|
return result;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
lucence.indexDir=${imixs-office.IndexDir}
|
lucence.indexDir=${imixs-office.IndexDir}
|
||||||
index.fields=txtsearchstring,txtSubject,txtname,txtEmail,txtUserName,namCreator,txtworkflowgroup,txtworkflowstatus,txtWorkflowAbstract,txtWorkflowSummary,txtworkflowhistory,txtspacename,txtprocessname,_subject,_description,_name,_projectnumber,_projectname,_ordernumber,_contractnumber,datDueDate,txtcommentlog,htmldescription,htmldocumentation,dms,dms_names,invoice.number.stripped,_childitems,$file.names,_VENDOR_NAME,dbtr.number,cdtr.number,invoice.positions
|
index.fields=txtsearchstring,txtSubject,txtname,txtEmail,txtUserName,namCreator,txtworkflowgroup,txtworkflowstatus,txtWorkflowAbstract,txtWorkflowSummary,txtworkflowhistory,txtspacename,txtprocessname,_subject,_description,_name,_projectnumber,_projectname,_ordernumber,_contractnumber,datDueDate,txtcommentlog,htmldescription,htmldocumentation,dms,dms_names,invoice.number.stripped,_childitems,$file.names,_VENDOR_NAME,dbtr.number,cdtr.number,invoice.positions
|
||||||
index.fields.analyze=txtUsername
|
index.fields.analyze=txtUsername
|
||||||
index.fields.noanalyze=type,$UniqueIDRef,$created,$modified,$ModelVersion,$participants,namCreator,$ProcessID,datDate,txtWorkflowGroup,txtemail, datdate, datfrom, datto, numsequencenumber,sequencenumber,dms_count,invoice.number,invoice.number.stripped,invoice.date,invoice.duedate,taxonomy.verteilung.stop,taxonomy.sachpruefung.stop,taxonomy.verteilung.start,taxonomy.sachpruefung.start,taxonomy.buchhaltung.start,taxonomy.buchhaltung.stop,dbtr.number,cdtr.number,payment.date,invoice.total,invoice.currency,invoice.positions,$lasteventdate,payment.type,cdtr.name
|
index.fields.noanalyze=type,$UniqueIDRef,$created,$modified,$ModelVersion,$participants,namCreator,$ProcessID,datDate,txtWorkflowGroup,txtemail, datdate, datfrom, datto, numsequencenumber,sequencenumber,dms_count,invoice.number,invoice.number.stripped,invoice.date,invoice.duedate,taxonomy.verteilung.stop,taxonomy.sachpruefung.stop,taxonomy.verteilung.start,taxonomy.sachpruefung.start,taxonomy.buchhaltung.start,taxonomy.buchhaltung.stop,dbtr.number,cdtr.number,payment.date,invoice.total,invoice.currency,invoice.positions,$lasteventdate,payment.type,cdtr.name,document.company
|
||||||
index.fields.store=process.name,txtProcessName,txtWorkflowImageURL,payment.date,invoice.number,invoice.date,invoice.duedate
|
index.fields.store=process.name,txtProcessName,txtWorkflowImageURL,payment.date,invoice.number,invoice.date,invoice.duedate
|
||||||
index.fields.category=space.name,space.ref,taxonomy.verteilung.stop.by,taxonomy.sachpruefung.stop.by,taxonomy.buchhaltung.stop.by
|
index.fields.category=space.name,space.ref,taxonomy.verteilung.stop.by,taxonomy.sachpruefung.stop.by,taxonomy.buchhaltung.stop.by
|
||||||
office.search.noanalyze=invoice.number,invoice.number.stripped,invoice.positions
|
office.search.noanalyze=invoice.number,invoice.number.stripped,invoice.positions
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
$(document).ready(function() {
|
$(document).ready(function () {
|
||||||
initFaelligkeit();
|
initFaelligkeit();
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
@ -15,28 +15,22 @@ $(document).ready(function() {
|
||||||
* ein neues Datum auf basis des Rechnungsdatum (date_invoice)
|
* ein neues Datum auf basis des Rechnungsdatum (date_invoice)
|
||||||
*/
|
*/
|
||||||
function initFaelligkeit(ajax_event) {
|
function initFaelligkeit(ajax_event) {
|
||||||
$(".alexander-logistic-date-days").change(function(e) {
|
$(".alexander-logistic-date-days").change(function (e) {
|
||||||
var days = $(this).val();
|
var days = $(this).val();
|
||||||
if (days=='') {
|
if (days == '') {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
// find the basis date 'date_invoice'
|
// find the basis date 'date_invoice'
|
||||||
var basisDateString=$("input[id$='date_invoice']").val();
|
var basisDateString = $("input[id$='date_invoice']").val();
|
||||||
const parts = basisDateString.split(".");
|
const parts = basisDateString.split(".");
|
||||||
var basisDay=parts[0];
|
var basisDay = parts[0];
|
||||||
var basisMonth=parts[1];
|
var basisMonth = (parts[1]) - 1;
|
||||||
var basisYear=parts[2];
|
var basisYear = parts[2];
|
||||||
|
var basisDate = new Date(basisYear, basisMonth, basisDay);
|
||||||
|
var newDate = new Date(basisYear, basisMonth, basisDay);
|
||||||
var basisDate = new Date();
|
let tageVerschiebung = 10;
|
||||||
basisDate.setFullYear(basisYear);
|
newDate.setDate(newDate.getDate() + tageVerschiebung);
|
||||||
basisDate.setMonth(basisMonth-1);
|
|
||||||
basisDate.setDate(basisDay);
|
|
||||||
|
|
||||||
|
|
||||||
// get days,month,year from
|
|
||||||
var newDate = new Date(basisDate.getTime() + (days * 24 * 60 * 60 * 1000));
|
|
||||||
|
|
||||||
var day = '' + newDate.getDate();
|
var day = '' + newDate.getDate();
|
||||||
if (day.length == 1) {
|
if (day.length == 1) {
|
||||||
|
|
@ -53,13 +47,13 @@ function initFaelligkeit(ajax_event) {
|
||||||
var dateFormated = day + month + year;
|
var dateFormated = day + month + year;
|
||||||
//alert(dateFormated);
|
//alert(dateFormated);
|
||||||
|
|
||||||
var dateInput=$(this).next();
|
var dateInput = $(this).next();
|
||||||
dateInput.val(dateFormated);
|
dateInput.val(dateFormated);
|
||||||
validateBuchungsDatum(dateInput);
|
validateBuchungsDatum(dateInput);
|
||||||
|
|
||||||
// clear input
|
// clear input
|
||||||
$(this).val('');
|
$(this).val('');
|
||||||
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -91,7 +85,7 @@ function validateBuchungsDatum(item) {
|
||||||
text = text.substring(0, 2) + "." + text.substring(2, 4)
|
text = text.substring(0, 2) + "." + text.substring(2, 4)
|
||||||
+ "." + text.substring(4);
|
+ "." + text.substring(4);
|
||||||
}
|
}
|
||||||
|
|
||||||
// check for TTMM
|
// check for TTMM
|
||||||
if (text.length == 4 && text.indexOf('.') == -1) {
|
if (text.length == 4 && text.indexOf('.') == -1) {
|
||||||
text = text.substring(0, 2) + "." + text.substring(2);
|
text = text.substring(0, 2) + "." + text.substring(2);
|
||||||
|
|
@ -106,27 +100,27 @@ function validateBuchungsDatum(item) {
|
||||||
var right = text.substring(n + 1);
|
var right = text.substring(n + 1);
|
||||||
text = left + "20" + right;
|
text = left + "20" + right;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// validate if year has more then 4 digits
|
// validate if year has more then 4 digits
|
||||||
// TT.MM.YYYY is allowed
|
// TT.MM.YYYY is allowed
|
||||||
if (text.length!=10) {
|
if (text.length != 10) {
|
||||||
console.log("Invalid Date=" + text);
|
console.log("Invalid Date=" + text);
|
||||||
text="";
|
text = "";
|
||||||
}
|
}
|
||||||
|
|
||||||
// update field....
|
// update field....
|
||||||
$(mhd).val(text);
|
$(mhd).val(text);
|
||||||
|
|
||||||
|
|
||||||
// hier aktualisiereh wir die Fälligkeit wenn das Rechnungsdatum sich ändert
|
// hier aktualisiereh wir die Fälligkeit wenn das Rechnungsdatum sich ändert
|
||||||
// und wir ein Zahlungsziel kennen.
|
// und wir ein Zahlungsziel kennen.
|
||||||
var inputElementZahlungszielCdtr=$("input[id$='cdtr_creditperiod']");
|
var inputElementZahlungszielCdtr = $("input[id$='cdtr_creditperiod']");
|
||||||
var itemID=item.id;
|
var itemID = item.id;
|
||||||
if (itemID && itemID.endsWith('date_invoice')) {
|
if (itemID && itemID.endsWith('date_invoice')) {
|
||||||
// update zahlungsziel
|
// update zahlungsziel
|
||||||
if (inputElementZahlungszielCdtr && inputElementZahlungszielCdtr.val()!='') {
|
if (inputElementZahlungszielCdtr && inputElementZahlungszielCdtr.val() != '') {
|
||||||
var inputElementZahlungsziel=$("input[data-item='cdtr.creditperiod']");
|
var inputElementZahlungsziel = $("input[data-item='cdtr.creditperiod']");
|
||||||
if (inputElementZahlungsziel) {
|
if (inputElementZahlungsziel) {
|
||||||
inputElementZahlungsziel.val(inputElementZahlungszielCdtr.val());
|
inputElementZahlungsziel.val(inputElementZahlungszielCdtr.val());
|
||||||
inputElementZahlungsziel.change();
|
inputElementZahlungsziel.change();
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
<CstmrCdtTrfInitn>
|
<CstmrCdtTrfInitn>
|
||||||
<GrpHdr>
|
<GrpHdr>
|
||||||
<MsgId>bf073e72asdf512c4d60af7740872036</MsgId>
|
<MsgId>bf073e72asdf512c4d60af7740872036</MsgId>
|
||||||
<CreDtTm>2024-07-30T15:43:40</CreDtTm>
|
<CreDtTm>2024-07-30T16:29:44</CreDtTm>
|
||||||
<NbOfTxs>3</NbOfTxs>
|
<NbOfTxs>3</NbOfTxs>
|
||||||
<CtrlSum>655.90</CtrlSum>
|
<CtrlSum>655.90</CtrlSum>
|
||||||
<InitgPty>
|
<InitgPty>
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
<CstmrCdtTrfInitn>
|
<CstmrCdtTrfInitn>
|
||||||
<GrpHdr>
|
<GrpHdr>
|
||||||
<MsgId>bf073e72asdf512c4d60af7740872036</MsgId>
|
<MsgId>bf073e72asdf512c4d60af7740872036</MsgId>
|
||||||
<CreDtTm>2024-07-30T15:43:40</CreDtTm>
|
<CreDtTm>2024-07-30T16:29:44</CreDtTm>
|
||||||
<NbOfTxs>3</NbOfTxs>
|
<NbOfTxs>3</NbOfTxs>
|
||||||
<CtrlSum>655.90</CtrlSum>
|
<CtrlSum>655.90</CtrlSum>
|
||||||
<InitgPty>
|
<InitgPty>
|
||||||
|
|
|
||||||
|
|
@ -98,6 +98,9 @@ Possible ImageTypes are:
|
||||||
<bpmn2:flowNodeRef>dataObject_KPUiiw</bpmn2:flowNodeRef>
|
<bpmn2:flowNodeRef>dataObject_KPUiiw</bpmn2:flowNodeRef>
|
||||||
<bpmn2:flowNodeRef>event_wmNwPA</bpmn2:flowNodeRef>
|
<bpmn2:flowNodeRef>event_wmNwPA</bpmn2:flowNodeRef>
|
||||||
<bpmn2:flowNodeRef>event_tFxV0w</bpmn2:flowNodeRef>
|
<bpmn2:flowNodeRef>event_tFxV0w</bpmn2:flowNodeRef>
|
||||||
|
<bpmn2:flowNodeRef>event_88sCAA</bpmn2:flowNodeRef>
|
||||||
|
<bpmn2:flowNodeRef>event_T901Jg</bpmn2:flowNodeRef>
|
||||||
|
<bpmn2:flowNodeRef>event_7rbeVA</bpmn2:flowNodeRef>
|
||||||
</bpmn2:lane>
|
</bpmn2:lane>
|
||||||
</bpmn2:laneSet>
|
</bpmn2:laneSet>
|
||||||
<bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_2" imixs:activityid="10" name="Start">
|
<bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_2" imixs:activityid="10" name="Start">
|
||||||
|
|
@ -181,7 +184,7 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
|
||||||
<imixs:value><![CDATA[Rechnung erhalten]]></imixs:value>
|
<imixs:value><![CDATA[Rechnung erhalten]]></imixs:value>
|
||||||
</imixs:item>
|
</imixs:item>
|
||||||
<imixs:item name="txtimageurl" type="xs:string">
|
<imixs:item name="txtimageurl" type="xs:string">
|
||||||
<imixs:value><![CDATA[typcn-coffee]]></imixs:value>
|
<imixs:value><![CDATA[typcn-printer]]></imixs:value>
|
||||||
</imixs:item>
|
</imixs:item>
|
||||||
<imixs:item name="txtworkflowsummary" type="xs:string">
|
<imixs:item name="txtworkflowsummary" type="xs:string">
|
||||||
<imixs:value><![CDATA[Analysis....]]></imixs:value>
|
<imixs:value><![CDATA[Analysis....]]></imixs:value>
|
||||||
|
|
@ -369,7 +372,7 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
|
||||||
<imixs:value><![CDATA[Rechnung erhalten]]></imixs:value>
|
<imixs:value><![CDATA[Rechnung erhalten]]></imixs:value>
|
||||||
</imixs:item>
|
</imixs:item>
|
||||||
<imixs:item name="txtimageurl" type="xs:string">
|
<imixs:item name="txtimageurl" type="xs:string">
|
||||||
<imixs:value><![CDATA[typcn-coffee]]></imixs:value>
|
<imixs:value><![CDATA[typcn-printer]]></imixs:value>
|
||||||
</imixs:item>
|
</imixs:item>
|
||||||
<imixs:item name="txtworkflowsummary" type="xs:string">
|
<imixs:item name="txtworkflowsummary" type="xs:string">
|
||||||
<imixs:value><![CDATA[Analysis]]></imixs:value>
|
<imixs:value><![CDATA[Analysis]]></imixs:value>
|
||||||
|
|
@ -413,7 +416,7 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
|
||||||
<imixs:value><![CDATA[Rechnung erhalten]]></imixs:value>
|
<imixs:value><![CDATA[Rechnung erhalten]]></imixs:value>
|
||||||
</imixs:item>
|
</imixs:item>
|
||||||
<imixs:item name="txtimageurl" type="xs:string">
|
<imixs:item name="txtimageurl" type="xs:string">
|
||||||
<imixs:value><![CDATA[typcn-coffee]]></imixs:value>
|
<imixs:value><![CDATA[typcn-printer]]></imixs:value>
|
||||||
</imixs:item>
|
</imixs:item>
|
||||||
<imixs:item name="txtworkflowsummary" type="xs:string">
|
<imixs:item name="txtworkflowsummary" type="xs:string">
|
||||||
<imixs:value><![CDATA[<itemvalue>cdtr.name</itemvalue> (<itemvalue>invoice.language</itemvalue>)]]></imixs:value>
|
<imixs:value><![CDATA[<itemvalue>cdtr.name</itemvalue> (<itemvalue>invoice.language</itemvalue>)]]></imixs:value>
|
||||||
|
|
@ -642,6 +645,7 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
|
||||||
<bpmn2:signalEventDefinition id="signalEventDefinition_qwJlxA" signalRef="signal_3"/>
|
<bpmn2:signalEventDefinition id="signalEventDefinition_qwJlxA" signalRef="signal_3"/>
|
||||||
<bpmn2:incoming>sequenceFlow_aC0skQ</bpmn2:incoming>
|
<bpmn2:incoming>sequenceFlow_aC0skQ</bpmn2:incoming>
|
||||||
<bpmn2:outgoing>sequenceFlow_YMtfiw</bpmn2:outgoing>
|
<bpmn2:outgoing>sequenceFlow_YMtfiw</bpmn2:outgoing>
|
||||||
|
<bpmn2:incoming>sequenceFlow_PWXjog</bpmn2:incoming>
|
||||||
</bpmn2:intermediateCatchEvent>
|
</bpmn2:intermediateCatchEvent>
|
||||||
<bpmn2:task id="task_0YaQ2w" imixs:processid="140" name="Extract">
|
<bpmn2:task id="task_0YaQ2w" imixs:processid="140" name="Extract">
|
||||||
<bpmn2:extensionElements>
|
<bpmn2:extensionElements>
|
||||||
|
|
@ -652,7 +656,7 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
|
||||||
<imixs:value><![CDATA[Rechnung erhalten]]></imixs:value>
|
<imixs:value><![CDATA[Rechnung erhalten]]></imixs:value>
|
||||||
</imixs:item>
|
</imixs:item>
|
||||||
<imixs:item name="txtimageurl" type="xs:string">
|
<imixs:item name="txtimageurl" type="xs:string">
|
||||||
<imixs:value><![CDATA[typcn-coffee]]></imixs:value>
|
<imixs:value><![CDATA[typcn-printer]]></imixs:value>
|
||||||
</imixs:item>
|
</imixs:item>
|
||||||
<imixs:item name="txtworkflowsummary" type="xs:string">
|
<imixs:item name="txtworkflowsummary" type="xs:string">
|
||||||
<imixs:value><![CDATA[<itemvalue>cdtr.name</itemvalue> (<itemvalue>invoice.language</itemvalue>)]]></imixs:value>
|
<imixs:value><![CDATA[<itemvalue>cdtr.name</itemvalue> (<itemvalue>invoice.language</itemvalue>)]]></imixs:value>
|
||||||
|
|
@ -897,6 +901,7 @@ Transfer the individual invoice data to the XML tags, taking into account the fo
|
||||||
<bpmn2:signalEventDefinition id="signalEventDefinition_0Bm7IA" signalRef="signal_3"/>
|
<bpmn2:signalEventDefinition id="signalEventDefinition_0Bm7IA" signalRef="signal_3"/>
|
||||||
<bpmn2:incoming>sequenceFlow_fN22Gg</bpmn2:incoming>
|
<bpmn2:incoming>sequenceFlow_fN22Gg</bpmn2:incoming>
|
||||||
<bpmn2:outgoing>sequenceFlow_naZnAA</bpmn2:outgoing>
|
<bpmn2:outgoing>sequenceFlow_naZnAA</bpmn2:outgoing>
|
||||||
|
<bpmn2:incoming>sequenceFlow_PgyOMw</bpmn2:incoming>
|
||||||
</bpmn2:intermediateCatchEvent>
|
</bpmn2:intermediateCatchEvent>
|
||||||
<bpmn2:dataObject id="dataObject_ZhBiZg" name="Prompt Category">
|
<bpmn2:dataObject id="dataObject_ZhBiZg" name="Prompt Category">
|
||||||
<bpmn2:documentation id="documentation_K0KMVw" open-bpmn:file-link="file://../prompts/categorize-en.xml"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
|
<bpmn2:documentation id="documentation_K0KMVw" open-bpmn:file-link="file://../prompts/categorize-en.xml"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
@ -1024,6 +1029,7 @@ Note: Do not generate any other information instead of the XML object.
|
||||||
<bpmn2:signalEventDefinition id="signalEventDefinition_aDhonQ" signalRef="signal_3"/>
|
<bpmn2:signalEventDefinition id="signalEventDefinition_aDhonQ" signalRef="signal_3"/>
|
||||||
<bpmn2:incoming>sequenceFlow_8SpIiA</bpmn2:incoming>
|
<bpmn2:incoming>sequenceFlow_8SpIiA</bpmn2:incoming>
|
||||||
<bpmn2:outgoing>sequenceFlow_A62nqQ</bpmn2:outgoing>
|
<bpmn2:outgoing>sequenceFlow_A62nqQ</bpmn2:outgoing>
|
||||||
|
<bpmn2:incoming>sequenceFlow_Di4BQA</bpmn2:incoming>
|
||||||
</bpmn2:intermediateCatchEvent>
|
</bpmn2:intermediateCatchEvent>
|
||||||
<bpmn2:sequenceFlow id="sequenceFlow_8SpIiA" sourceRef="task_PsBytg" targetRef="event_4DNGzg">
|
<bpmn2:sequenceFlow id="sequenceFlow_8SpIiA" sourceRef="task_PsBytg" targetRef="event_4DNGzg">
|
||||||
<bpmn2:documentation id="documentation_C7j5lg"/>
|
<bpmn2:documentation id="documentation_C7j5lg"/>
|
||||||
|
|
@ -1143,6 +1149,30 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
|
||||||
<bpmn2:association id="association_yhU4Yg" sourceRef="dataObject_CRa7xA" targetRef="task_uB6BGQ">
|
<bpmn2:association id="association_yhU4Yg" sourceRef="dataObject_CRa7xA" targetRef="task_uB6BGQ">
|
||||||
<bpmn2:documentation id="documentation_qGutpA"/>
|
<bpmn2:documentation id="documentation_qGutpA"/>
|
||||||
</bpmn2:association>
|
</bpmn2:association>
|
||||||
|
<bpmn2:boundaryEvent attachedToRef="task_uB6BGQ" id="event_88sCAA" name="">
|
||||||
|
<bpmn2:documentation id="documentation_J4Umow"/>
|
||||||
|
<bpmn2:timerEventDefinition id="timerEventDefinition_UEHZCQ"/>
|
||||||
|
<bpmn2:outgoing>sequenceFlow_PgyOMw</bpmn2:outgoing>
|
||||||
|
</bpmn2:boundaryEvent>
|
||||||
|
<bpmn2:boundaryEvent attachedToRef="task_PsBytg" id="event_T901Jg" name="">
|
||||||
|
<bpmn2:documentation id="documentation_4ZXIZg"/>
|
||||||
|
<bpmn2:timerEventDefinition id="timerEventDefinition_ewF0bg"/>
|
||||||
|
<bpmn2:outgoing>sequenceFlow_Di4BQA</bpmn2:outgoing>
|
||||||
|
</bpmn2:boundaryEvent>
|
||||||
|
<bpmn2:sequenceFlow id="sequenceFlow_PgyOMw" sourceRef="event_88sCAA" targetRef="event_pDFoXg">
|
||||||
|
<bpmn2:documentation id="documentation_8vVNCA"/>
|
||||||
|
</bpmn2:sequenceFlow>
|
||||||
|
<bpmn2:sequenceFlow id="sequenceFlow_Di4BQA" sourceRef="event_T901Jg" targetRef="event_4DNGzg">
|
||||||
|
<bpmn2:documentation id="documentation_SYe0IA"/>
|
||||||
|
</bpmn2:sequenceFlow>
|
||||||
|
<bpmn2:boundaryEvent attachedToRef="task_0YaQ2w" id="event_7rbeVA" name="">
|
||||||
|
<bpmn2:documentation id="documentation_8PWhGA"/>
|
||||||
|
<bpmn2:timerEventDefinition id="timerEventDefinition_OrqrJg"/>
|
||||||
|
<bpmn2:outgoing>sequenceFlow_PWXjog</bpmn2:outgoing>
|
||||||
|
</bpmn2:boundaryEvent>
|
||||||
|
<bpmn2:sequenceFlow id="sequenceFlow_PWXjog" sourceRef="event_7rbeVA" targetRef="event_yQLmNA">
|
||||||
|
<bpmn2:documentation id="documentation_00yeUQ"/>
|
||||||
|
</bpmn2:sequenceFlow>
|
||||||
</bpmn2:process>
|
</bpmn2:process>
|
||||||
<bpmn2:process id="process_2" name="Imixs AI" processType="Public">
|
<bpmn2:process id="process_2" name="Imixs AI" processType="Public">
|
||||||
<bpmn2:documentation id="documentation_dDLFbw"/>
|
<bpmn2:documentation id="documentation_dDLFbw"/>
|
||||||
|
|
@ -1309,9 +1339,9 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
|
||||||
<di:waypoint x="1619.0" y="520.0"/>
|
<di:waypoint x="1619.0" y="520.0"/>
|
||||||
</bpmndi:BPMNEdge>
|
</bpmndi:BPMNEdge>
|
||||||
<bpmndi:BPMNShape bpmnElement="event_yQLmNA" id="BPMNShape_sGRa6w">
|
<bpmndi:BPMNShape bpmnElement="event_yQLmNA" id="BPMNShape_sGRa6w">
|
||||||
<dc:Bounds height="36.0" width="36.0" x="1337.0" y="527.0"/>
|
<dc:Bounds height="36.0" width="36.0" x="1307.0" y="527.0"/>
|
||||||
<bpmndi:BPMNLabel id="BPMNLabel_csHjuw">
|
<bpmndi:BPMNLabel id="BPMNLabel_csHjuw">
|
||||||
<dc:Bounds height="20.0" width="100.0" x="1308.5" y="566.0"/>
|
<dc:Bounds height="20.0" width="100.0" x="1278.5" y="566.0"/>
|
||||||
</bpmndi:BPMNLabel>
|
</bpmndi:BPMNLabel>
|
||||||
</bpmndi:BPMNShape>
|
</bpmndi:BPMNShape>
|
||||||
<bpmndi:BPMNShape bpmnElement="task_0YaQ2w" id="BPMNShape_bynHqw">
|
<bpmndi:BPMNShape bpmnElement="task_0YaQ2w" id="BPMNShape_bynHqw">
|
||||||
|
|
@ -1319,23 +1349,23 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
|
||||||
</bpmndi:BPMNShape>
|
</bpmndi:BPMNShape>
|
||||||
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_aC0skQ" id="BPMNEdge_hkcAJA" sourceElement="BPMNShape_bynHqw" targetElement="BPMNShape_sGRa6w">
|
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_aC0skQ" id="BPMNEdge_hkcAJA" sourceElement="BPMNShape_bynHqw" targetElement="BPMNShape_sGRa6w">
|
||||||
<di:waypoint x="1250.0" y="545.0"/>
|
<di:waypoint x="1250.0" y="545.0"/>
|
||||||
<di:waypoint x="1337.0" y="545.0"/>
|
<di:waypoint x="1307.0" y="545.0"/>
|
||||||
</bpmndi:BPMNEdge>
|
</bpmndi:BPMNEdge>
|
||||||
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_YMtfiw" id="BPMNEdge_aaVXOw" sourceElement="BPMNShape_sGRa6w" targetElement="BPMNShape_nEe3Fw">
|
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_YMtfiw" id="BPMNEdge_aaVXOw" sourceElement="BPMNShape_sGRa6w" targetElement="BPMNShape_nEe3Fw">
|
||||||
<di:waypoint x="1373.0" y="545.0"/>
|
<di:waypoint x="1343.0" y="545.0"/>
|
||||||
<di:waypoint x="1447.0" y="545.0"/>
|
<di:waypoint x="1447.0" y="545.0"/>
|
||||||
</bpmndi:BPMNEdge>
|
</bpmndi:BPMNEdge>
|
||||||
<bpmndi:BPMNShape bpmnElement="dataObject_HHM58Q" id="BPMNShape_hIerPQ">
|
<bpmndi:BPMNShape bpmnElement="dataObject_HHM58Q" id="BPMNShape_hIerPQ">
|
||||||
<dc:Bounds height="50.0" width="35.0" x="1340.0" y="410.0"/>
|
<dc:Bounds height="50.0" width="35.0" x="1310.0" y="620.0"/>
|
||||||
<bpmndi:BPMNLabel id="BPMNLabel_QgYnNw">
|
<bpmndi:BPMNLabel id="BPMNLabel_QgYnNw">
|
||||||
<dc:Bounds height="20.0" width="100.0" x="1307.5" y="465.0"/>
|
<dc:Bounds height="20.0" width="100.0" x="1277.5" y="675.0"/>
|
||||||
</bpmndi:BPMNLabel>
|
</bpmndi:BPMNLabel>
|
||||||
</bpmndi:BPMNShape>
|
</bpmndi:BPMNShape>
|
||||||
<bpmndi:BPMNEdge bpmnElement="association_Xrb1Cg" id="BPMNEdge_fjQJbw" sourceElement="BPMNShape_sGRa6w" targetElement="BPMNShape_hIerPQ">
|
<bpmndi:BPMNEdge bpmnElement="association_Xrb1Cg" id="BPMNEdge_fjQJbw" sourceElement="BPMNShape_sGRa6w" targetElement="BPMNShape_hIerPQ">
|
||||||
<di:waypoint x="1355.0" y="527.0"/>
|
<di:waypoint x="1325.0" y="563.0"/>
|
||||||
<di:waypoint x="1355.0" y="493.5"/>
|
<di:waypoint x="1325.0" y="591.5"/>
|
||||||
<di:waypoint x="1357.5" y="493.5"/>
|
<di:waypoint x="1327.5" y="591.5"/>
|
||||||
<di:waypoint x="1357.5" y="460.0"/>
|
<di:waypoint x="1327.5" y="620.0"/>
|
||||||
</bpmndi:BPMNEdge>
|
</bpmndi:BPMNEdge>
|
||||||
<bpmndi:BPMNShape bpmnElement="event_xOeBKg" id="BPMNShape_nEe3Fw">
|
<bpmndi:BPMNShape bpmnElement="event_xOeBKg" id="BPMNShape_nEe3Fw">
|
||||||
<dc:Bounds height="36.0" width="36.0" x="1447.0" y="527.0"/>
|
<dc:Bounds height="36.0" width="36.0" x="1447.0" y="527.0"/>
|
||||||
|
|
@ -1354,16 +1384,16 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
|
||||||
</bpmndi:BPMNLabel>
|
</bpmndi:BPMNLabel>
|
||||||
</bpmndi:BPMNShape>
|
</bpmndi:BPMNShape>
|
||||||
<bpmndi:BPMNShape bpmnElement="dataObject_ZhBiZg" id="BPMNShape_z0cKCQ">
|
<bpmndi:BPMNShape bpmnElement="dataObject_ZhBiZg" id="BPMNShape_z0cKCQ">
|
||||||
<dc:Bounds height="50.0" width="35.0" x="830.0" y="320.0"/>
|
<dc:Bounds height="50.0" width="35.0" x="790.0" y="620.0"/>
|
||||||
<bpmndi:BPMNLabel id="BPMNLabel_YDv9UQ">
|
<bpmndi:BPMNLabel id="BPMNLabel_YDv9UQ">
|
||||||
<dc:Bounds height="20.0" width="100.0" x="797.5" y="375.0"/>
|
<dc:Bounds height="20.0" width="100.0" x="757.5" y="675.0"/>
|
||||||
</bpmndi:BPMNLabel>
|
</bpmndi:BPMNLabel>
|
||||||
</bpmndi:BPMNShape>
|
</bpmndi:BPMNShape>
|
||||||
<bpmndi:BPMNEdge bpmnElement="association_zuMlDA" id="BPMNEdge_Lx0Sxw" sourceElement="BPMNShape_z0cKCQ" targetElement="BPMNShape_g0M0zg">
|
<bpmndi:BPMNEdge bpmnElement="association_zuMlDA" id="BPMNEdge_Lx0Sxw" sourceElement="BPMNShape_z0cKCQ" targetElement="BPMNShape_g0M0zg">
|
||||||
<di:waypoint x="847.5" y="370.0"/>
|
<di:waypoint x="807.5" y="620.0"/>
|
||||||
<di:waypoint x="847.5" y="403.5"/>
|
<di:waypoint x="807.5" y="591.5"/>
|
||||||
<di:waypoint x="805.0" y="403.5"/>
|
<di:waypoint x="805.0" y="591.5"/>
|
||||||
<di:waypoint x="805.0" y="527.0"/>
|
<di:waypoint x="805.0" y="563.0"/>
|
||||||
</bpmndi:BPMNEdge>
|
</bpmndi:BPMNEdge>
|
||||||
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_fN22Gg" id="BPMNEdge_wLfXxw" sourceElement="BPMNShape_027JKQ" targetElement="BPMNShape_g0M0zg">
|
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_fN22Gg" id="BPMNEdge_wLfXxw" sourceElement="BPMNShape_027JKQ" targetElement="BPMNShape_g0M0zg">
|
||||||
<di:waypoint x="740.0" y="545.0"/>
|
<di:waypoint x="740.0" y="545.0"/>
|
||||||
|
|
@ -1388,16 +1418,16 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
|
||||||
<di:waypoint x="1140.0" y="545.0"/>
|
<di:waypoint x="1140.0" y="545.0"/>
|
||||||
</bpmndi:BPMNEdge>
|
</bpmndi:BPMNEdge>
|
||||||
<bpmndi:BPMNShape bpmnElement="dataObject_KPUiiw" id="BPMNShape_PoxSHA">
|
<bpmndi:BPMNShape bpmnElement="dataObject_KPUiiw" id="BPMNShape_PoxSHA">
|
||||||
<dc:Bounds height="50.0" width="35.0" x="1050.0" y="320.0"/>
|
<dc:Bounds height="50.0" width="35.0" x="1050.0" y="620.0"/>
|
||||||
<bpmndi:BPMNLabel id="BPMNLabel_pIkcsA">
|
<bpmndi:BPMNLabel id="BPMNLabel_pIkcsA">
|
||||||
<dc:Bounds height="20.0" width="100.0" x="1017.5" y="375.0"/>
|
<dc:Bounds height="20.0" width="100.0" x="1017.5" y="675.0"/>
|
||||||
</bpmndi:BPMNLabel>
|
</bpmndi:BPMNLabel>
|
||||||
</bpmndi:BPMNShape>
|
</bpmndi:BPMNShape>
|
||||||
<bpmndi:BPMNEdge bpmnElement="association_IKW0SQ" id="BPMNEdge_yt0pwA" sourceElement="BPMNShape_PoxSHA" targetElement="BPMNShape_JQcpbg">
|
<bpmndi:BPMNEdge bpmnElement="association_IKW0SQ" id="BPMNEdge_yt0pwA" sourceElement="BPMNShape_PoxSHA" targetElement="BPMNShape_JQcpbg">
|
||||||
<di:waypoint x="1067.5" y="370.0"/>
|
<di:waypoint x="1067.5" y="620.0"/>
|
||||||
<di:waypoint x="1067.5" y="448.5"/>
|
<di:waypoint x="1067.5" y="591.5"/>
|
||||||
<di:waypoint x="1065.0" y="448.5"/>
|
<di:waypoint x="1065.0" y="591.5"/>
|
||||||
<di:waypoint x="1065.0" y="527.0"/>
|
<di:waypoint x="1065.0" y="563.0"/>
|
||||||
</bpmndi:BPMNEdge>
|
</bpmndi:BPMNEdge>
|
||||||
<bpmndi:BPMNShape bpmnElement="event_wmNwPA" id="BPMNShape_miMI9A">
|
<bpmndi:BPMNShape bpmnElement="event_wmNwPA" id="BPMNShape_miMI9A">
|
||||||
<dc:Bounds height="36.0" width="36.0" x="1177.0" y="707.0"/>
|
<dc:Bounds height="36.0" width="36.0" x="1177.0" y="707.0"/>
|
||||||
|
|
@ -1424,6 +1454,42 @@ Betrag: <itemvalue>_amount</itemvalue> (Brutto € <itemvalue>_amount_brutto</it
|
||||||
<di:waypoint x="640.0" y="755.0"/>
|
<di:waypoint x="640.0" y="755.0"/>
|
||||||
<di:waypoint x="640.0" y="570.0"/>
|
<di:waypoint x="640.0" y="570.0"/>
|
||||||
</bpmndi:BPMNEdge>
|
</bpmndi:BPMNEdge>
|
||||||
|
<bpmndi:BPMNShape bpmnElement="event_88sCAA" id="BPMNShape_0FB0cg">
|
||||||
|
<dc:Bounds height="36.0" width="36.0" x="687.0" y="497.0"/>
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_OSIhZg">
|
||||||
|
<dc:Bounds height="20.0" width="100.0" x="655.0" y="480.0"/>
|
||||||
|
</bpmndi:BPMNLabel>
|
||||||
|
</bpmndi:BPMNShape>
|
||||||
|
<bpmndi:BPMNShape bpmnElement="event_T901Jg" id="BPMNShape_Jc5h4g">
|
||||||
|
<dc:Bounds height="36.0" width="36.0" x="937.0" y="497.0"/>
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_Y0hU4w">
|
||||||
|
<dc:Bounds height="20.0" width="100.0" x="905.0" y="480.0"/>
|
||||||
|
</bpmndi:BPMNLabel>
|
||||||
|
</bpmndi:BPMNShape>
|
||||||
|
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_PgyOMw" id="BPMNEdge_kptDVQ" sourceElement="BPMNShape_0FB0cg" targetElement="BPMNShape_g0M0zg">
|
||||||
|
<di:waypoint x="705.0" y="497.0"/>
|
||||||
|
<di:waypoint x="705.0" y="484.0"/>
|
||||||
|
<di:waypoint x="805.0" y="484.0"/>
|
||||||
|
<di:waypoint x="805.0" y="527.0"/>
|
||||||
|
</bpmndi:BPMNEdge>
|
||||||
|
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_Di4BQA" id="BPMNEdge_07rOoQ" sourceElement="BPMNShape_Jc5h4g" targetElement="BPMNShape_JQcpbg">
|
||||||
|
<di:waypoint x="955.0" y="497.0"/>
|
||||||
|
<di:waypoint x="955.0" y="475.0"/>
|
||||||
|
<di:waypoint x="1065.0" y="475.0"/>
|
||||||
|
<di:waypoint x="1065.0" y="527.0"/>
|
||||||
|
</bpmndi:BPMNEdge>
|
||||||
|
<bpmndi:BPMNShape bpmnElement="event_7rbeVA" id="BPMNShape_ShOR1w">
|
||||||
|
<dc:Bounds height="36.0" width="36.0" x="1197.0" y="497.0"/>
|
||||||
|
<bpmndi:BPMNLabel id="BPMNLabel_8q5sXA">
|
||||||
|
<dc:Bounds height="20.0" width="100.0" x="1165.0" y="480.0"/>
|
||||||
|
</bpmndi:BPMNLabel>
|
||||||
|
</bpmndi:BPMNShape>
|
||||||
|
<bpmndi:BPMNEdge bpmnElement="sequenceFlow_PWXjog" id="BPMNEdge_0u97cA" sourceElement="BPMNShape_ShOR1w" targetElement="BPMNShape_sGRa6w">
|
||||||
|
<di:waypoint x="1215.0" y="497.0"/>
|
||||||
|
<di:waypoint x="1215.0" y="475.0"/>
|
||||||
|
<di:waypoint x="1325.0" y="475.0"/>
|
||||||
|
<di:waypoint x="1325.0" y="527.0"/>
|
||||||
|
</bpmndi:BPMNEdge>
|
||||||
</bpmndi:BPMNPlane>
|
</bpmndi:BPMNPlane>
|
||||||
<bpmndi:BPMNLabelStyle id="BPMNLabelStyle_1">
|
<bpmndi:BPMNLabelStyle id="BPMNLabelStyle_1">
|
||||||
<dc:Font name="arial" size="9.0"/>
|
<dc:Font name="arial" size="9.0"/>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue