diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 04f8e3f..d80c844 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -36,6 +36,10 @@ Betroffen sind: - zahlungseingang-\* - Analyse-debitor-\* +Mahnlauf + +- dieser müsste so modelliert werden wie `rechnungsausgang-dwc-1.0.3` zu sehen ist!!!!!! + ## 1.3.3 - Imixs-Archive 3.1.1. Compactor Service diff --git a/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/BusinessPartnerController.java b/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/BusinessPartnerController.java index 8dabd7e..e22ec66 100644 --- a/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/BusinessPartnerController.java +++ b/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/BusinessPartnerController.java @@ -208,7 +208,6 @@ public class BusinessPartnerController implements Serializable { if (workitem.getModelVersion().startsWith("businesspartner-")) { // reset orderItems if workItem has changed if (WorkflowEvent.WORKITEM_CHANGED == eventType || WorkflowEvent.WORKITEM_CREATED == eventType) { - // reset state ibanList = BusinessPartnerService.explodeBanks(workitem); loadStats(workitem); @@ -276,15 +275,9 @@ public class BusinessPartnerController implements Serializable { // Ausgangsrechnungen String dbtrNumber = workitem.getItemValueString("dbtr.number"); if (!dbtrNumber.isEmpty()) { - if (dbtrNumber.startsWith("D")) { - dbtrNumber = dbtrNumber.substring(1); - } - String query = "(type:workitem) AND ($modelversion:rechnungsausgang-*) " - + " AND (dbtr.number:" + dbtrNumber + ")"; - invoicesOut = documentService.findStubs(query, 999, 0, "invoice.number", false); - + invoicesOut = businessPartnerService.findOutgoingInvoices(dbtrNumber); // Mahnungen - query = "(type:workitem) AND ($modelversion:mahnlauf-*) " + String query = "(type:workitem) AND ($modelversion:mahnlauf-*) " + " AND (dbtr.number:" + dbtrNumber + ")"; dunnings = documentService.findStubs(query, 999, 0, "invoice.number", false); } diff --git a/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/BusinessPartnerService.java b/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/BusinessPartnerService.java index 3b379e8..dc77c7d 100644 --- a/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/BusinessPartnerService.java +++ b/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/BusinessPartnerService.java @@ -45,6 +45,7 @@ import org.imixs.workflow.exceptions.AccessDeniedException; import org.imixs.workflow.exceptions.ModelException; import org.imixs.workflow.exceptions.PluginException; import org.imixs.workflow.exceptions.ProcessingErrorException; +import org.imixs.workflow.exceptions.QueryException; import jakarta.annotation.PostConstruct; import jakarta.annotation.security.DeclareRoles; @@ -192,6 +193,35 @@ public class BusinessPartnerService { } } + /** + * Returns the stubs of all outgoing invoices + * + * @param _dbtrNumber + * @return + */ + public List findOutgoingInvoices(String _dbtrNumber) { + // Aus der dbtrNummer muss das führendde D entfernt werden + String query = "(type:workitem) AND ($modelversion:rechnungsausgang-*)"; + + // Aus der dbtrNummer muss das führendde D entfernt werden + // wir speichern dieses zwar im Zahlungseingangs Workflow, aber eine + // Ausganksrechnung kennt das nicht + // Das ganze ist ein übles Relikt aus Cargosoft und kann nicht vermieden werden + String _dbtrNumberOld = _dbtrNumber; + if (_dbtrNumberOld.startsWith("D")) { + _dbtrNumberOld = _dbtrNumber.substring(1); + } + query = query + " AND (dbtr.number:" + _dbtrNumber + " OR dbtr.number:" + _dbtrNumberOld + ")"; + + try { + return documentService.find(query, 999, 0, "invoice.number", false); + } catch (QueryException e) { + logger.severe("Failed to compute outgoing invoices: " + e.getMessage()); + } + + return new ArrayList<>(); + } + /** * Diese Methode sucht einen Business Partner anhand seiner BPID * diff --git a/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/OPListController.java b/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/OPListController.java index 1ef70fd..078e00f 100644 --- a/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/OPListController.java +++ b/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/OPListController.java @@ -12,7 +12,6 @@ import org.imixs.workflow.WorkflowKernel; import org.imixs.workflow.engine.DocumentService; import org.imixs.workflow.engine.WorkflowService; import org.imixs.workflow.exceptions.PluginException; -import org.imixs.workflow.exceptions.QueryException; import org.imixs.workflow.faces.data.WorkflowController; import org.imixs.workflow.faces.data.WorkflowEvent; @@ -125,43 +124,28 @@ public class OPListController implements Serializable { lastCurrencyFilter = currencyFilter; invoiceList = new ArrayList(); logger.fine("....loading open Invoices for " + _dbtrNumber); + List invoiceListTemp = businessPartnerService.findOutgoingInvoices(_dbtrNumber); - // Aus der dbtrNummer muss das führendde D entfernt werden - // wir speichern dieses zwar im Zahlungseingangs Workflow, aber eine - // Ausganksrechnung kennt das nicht - // Das ganze ist ein übles Relikt aus Cargosoft und kann nicht vermieden werden - if (_dbtrNumber.startsWith("D")) { - _dbtrNumber = _dbtrNumber.substring(1); - } + // Jetzt nur noch die Rechnungen nehmen die zum ausgewählten Währungsfilter + // passen + invoiceList = new ArrayList(); + for (ItemCollection _invoice : invoiceListTemp) { - try { - String query = "(type:workitem) AND ($modelversion:rechnungsausgang-*) AND (dbtr.number:" + _dbtrNumber - + ")"; - List invoiceListTemp = documentService.find(query, 999, 0, "invoice.number", false); + // Test if we have 'invoice.base.amount' and 'invoice.rate' + if (!_invoice.hasItem("invoice.base.amount")) { + _invoice.setItemValue("invoice.base.amount", 0.0); + } + if (!_invoice.hasItem("invoice.rate")) { + _invoice.setItemValue("invoice.rate", 0.0); + } - // Jetzt nur noch die Rechnungen nehmen die zum ausgewählten Währungsfilter - // passen - invoiceList = new ArrayList(); - for (ItemCollection _invoice : invoiceListTemp) { - - // Test if we have 'invoice.base.amount' and 'invoice.rate' - if (!_invoice.hasItem("invoice.base.amount")) { - _invoice.setItemValue("invoice.base.amount", 0.0); - } - if (!_invoice.hasItem("invoice.rate")) { - _invoice.setItemValue("invoice.rate", 0.0); - } - - if (currencyFilter == null || currencyFilter.isEmpty() || currencyFilter.equals("-")) { + if (currencyFilter == null || currencyFilter.isEmpty() || currencyFilter.equals("-")) { + invoiceList.add(_invoice); + } else { + if (currencyFilter.equals(_invoice.getItemValueString("invoice.currency"))) { invoiceList.add(_invoice); - } else { - if (currencyFilter.equals(_invoice.getItemValueString("invoice.currency"))) { - invoiceList.add(_invoice); - } } } - } catch (QueryException e) { - logger.severe("Failed to get op liste:" + e.getMessage()); } /* diff --git a/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/alexander/section_bp_dunnings.xhtml b/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/alexander/section_bp_dunnings.xhtml index 2fe56af..f443fa1 100644 --- a/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/alexander/section_bp_dunnings.xhtml +++ b/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/alexander/section_bp_dunnings.xhtml @@ -1,14 +1,11 @@ - - + @@ -19,22 +16,31 @@ - + - + - - + + - + #{message.by} #{userController.getUserName(invoice.item['$editor'])} + + diff --git a/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/alexander/section_bp_invoices_in.xhtml b/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/alexander/section_bp_invoices_in.xhtml index c18ea6e..fbe00ef 100644 --- a/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/alexander/section_bp_invoices_in.xhtml +++ b/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/alexander/section_bp_invoices_in.xhtml @@ -1,14 +1,11 @@ - - +
#{message.modified}
- #{dunning.item['$workflowsummary']} - - #{dunning.item['$workflowstatus']} + + #{dunning.item['$workflowsummary']} + + + #{invoice.item['$workflowstatus']} - + + - #{message.by} #{userController.getUserName(dunning.item['$editor'])} + + + #{message.by} #{userController.getUserName(invoice.item['$editor'])} +
@@ -19,22 +16,31 @@ - + - + - - + + - + #{message.by} #{userController.getUserName(invoice.item['$editor'])} + + diff --git a/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/alexander/section_bp_invoices_out.xhtml b/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/alexander/section_bp_invoices_out.xhtml index 5068d04..bbcf414 100644 --- a/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/alexander/section_bp_invoices_out.xhtml +++ b/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/alexander/section_bp_invoices_out.xhtml @@ -1,14 +1,11 @@ - - +
#{message.modified}
- #{invoice.item['$workflowsummary']} - - #{invoice.item['$workflowstatus']} + + #{invoice.item['$workflowsummary']} + + + #{invoice.item['$workflowstatus']} - + + - #{message.by} #{userController.getUserName(invoice.item['$editor'])} + + + #{message.by} #{userController.getUserName(invoice.item['$editor'])} +
@@ -16,27 +13,36 @@ + - + - - + - + #{message.by} #{userController.getUserName(invoice.item['$editor'])} + + @@ -45,7 +51,7 @@ - + \ No newline at end of file diff --git a/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/alexander/section_dunnings.xhtml b/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/alexander/section_dunnings.xhtml index d5e7cb7..07df6dd 100644 --- a/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/alexander/section_dunnings.xhtml +++ b/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/alexander/section_dunnings.xhtml @@ -1,18 +1,14 @@ - - +
Rechnung Status#{message.created} #{message.modified}
- #{invoice.item['$workflowsummary']} - - - - - + + + #{invoice.item['$workflowsummary']} + + + + + #{invoice.item['$workflowstatus']}#{invoice.item['$workflowstatus']} - + + - #{message.by} #{userController.getUserName(invoice.item['$editor'])} + + + #{message.by} #{userController.getUserName(invoice.item['$editor'])} +
- @@ -20,31 +16,29 @@ + value="#{workitemLinkController.getExternalReferences('$modelversion:(^mahnlauf.*)')}"> + - + - + - + -
Mahnung Status
- #{dunning.item['$workflowsummary']} - - + + #{dunning.item['$workflowsummary']} + + + #{dunning.item['$workflowstatus']} - - #{message.by} #{userController.getUserName(dunning.item['$editor'])} + + + #{message.by} #{userController.getUserName(dunning.item['$editor'])} +
- - - -
\ No newline at end of file diff --git a/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/alexander/section_opliste.xhtml b/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/alexander/section_opliste.xhtml index 9dfe373..35b61c7 100644 --- a/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/alexander/section_opliste.xhtml +++ b/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/alexander/section_opliste.xhtml @@ -42,6 +42,7 @@ #{custom['oplist.payment']} + diff --git a/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/alexander/section_opliste_mahnlauf.xhtml b/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/alexander/section_opliste_mahnlauf.xhtml index 659a8ca..34f0f67 100644 --- a/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/alexander/section_opliste_mahnlauf.xhtml +++ b/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/alexander/section_opliste_mahnlauf.xhtml @@ -31,6 +31,8 @@ #{custom['form.open_saldo']} #{custom['form.dunning']} + + diff --git a/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/alexander/section_payments.xhtml b/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/alexander/section_payments.xhtml index 7422986..0a8d163 100644 --- a/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/alexander/section_payments.xhtml +++ b/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/alexander/section_payments.xhtml @@ -18,13 +18,12 @@ + value="#{workitemLinkController.getExternalReferences('$modelversion:(^zahlungseingang.*)')}"> + - - diff --git a/workflow/businesspartner-en-1.0.0.bpmn b/workflow/businesspartner-en-1.0.0.bpmn index 285540f..40411b3 100644 --- a/workflow/businesspartner-en-1.0.0.bpmn +++ b/workflow/businesspartner-en-1.0.0.bpmn @@ -73,6 +73,7 @@ textAnnotation_fFO8tQ event_kT136g event_jkHxJA + event_zzWQSA @@ -153,6 +154,7 @@ sequenceFlow_b4BcVA sequenceFlow_03b60w sequenceFlow_u8PLGw + sequenceFlow_ZTiO7w @@ -241,12 +243,12 @@ - + - - + + @@ -693,6 +695,30 @@ + + + + + + + + + + + mahnlauf-en-1.0 + 1000 + 10 + partner.id,partner.name,dbtr.number,partner.name|dbtr.name + /pages/workitems/workitem.jsf?id=$uniqueid +]]> + + + + sequenceFlow_ZTiO7w + + + + @@ -754,14 +780,14 @@ - + - + - - + + @@ -1032,6 +1058,18 @@ + + + + + + + + + + + + diff --git a/workflow/dwc/mahnlauf-en-1.0.1.bpmn b/workflow/dwc/mahnlauf-en-1.0.1.bpmn new file mode 100644 index 0000000..43ce260 --- /dev/null +++ b/workflow/dwc/mahnlauf-en-1.0.1.bpmn @@ -0,0 +1,1026 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + + +<itemvalue>$workflowstatus</itemvalue> + +]]> + + + +]]> + + + + + + + + + + + + + + StartEvent_1 + Task_1 + IntermediateCatchEvent_3 + EndEvent_3 + IntermediateCatchEvent_1 + IntermediateCatchEvent_5 + ExclusiveGateway_2 + IntermediateCatchEvent_4 + Task_2 + IntermediateCatchEvent_7 + Task_3 + IntermediateCatchEvent_9 + IntermediateCatchEvent_6 + + DataObject_2 + DataObject_1 + textAnnotation_yH9Qdg + + + + SequenceFlow_4 + + + + + + $lasteventdate - dbtr.name (dbtr.number)]]> + + + true + + + + + + + + + + + + + + + + + + + + + $workflowgroup - $workflowstatus]]> + SequenceFlow_6 + SequenceFlow_10 + SequenceFlow_18 + sequenceFlow_mDFboQ + + + + + + SequenceFlow_10 + SequenceFlow_13 + + + + + + $lasteventdate - dbtr.name (dbtr.number)]]> + + + + + + + + + + + + true + + + + + + + + + + + + + + + + + $workflowgroup - $workflowstatus]]> + SequenceFlow_14 + SequenceFlow_4 + SequenceFlow_1 + SequenceFlow_2 + SequenceFlow_3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + + SequenceFlow_6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Dunning]]> + + + + + + + + + false + + + + + + + SequenceFlow_14 + + + + + + + + + + + + + + + + + + + + + +]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + home +Dunning]]> + + + + + + + + + + + + false + + + + + + + SequenceFlow_2 + + + DataOutput_1 + + + DataOutput_1 + + + sequenceFlow_2XBLHg + + + + + + + + Html-Header +E-Mail - Statement of Account +
+description
+
+

+Debitor: dbtr.name (dbtr.number) +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Invoice No.DateDue DateInvoice AmountBalance
invoice.numberinvoice.dateinvoice.duedateinvoice.total invoice.currencyinvoice.saldo invoice.currency
Saldodunning.saldo dunning.currency
+E-Mail - Statement of Account Footer +Html-Footer +]]>
+
+ + + + + + + + + + + + + + + + + + +
+ + + sequenceFlow_9Q3CYw + sequenceFlow_mDFboQ +
+ + + sequenceFlow_2XBLHg + sequenceFlow_9Q3CYw + sequenceFlow_mddwUw + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Dunning]]> + + + + + + + + + + + + false + + + SequenceFlow_1 + + + + + + + + + + $lasteventdate - dbtr.name (dbtr.number)]]> + + + true + + + + + + + + + + + + + + + + + + + + + $workflowgroup - $workflowstatus]]> + SequenceFlow_5 + SequenceFlow_13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + home]]> + + + + + + + + + + + + false + + + + + + + SequenceFlow_3 + SequenceFlow_5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + home]]> + + + + + + + + + + + + false + + + + + + + SequenceFlow_18 + sequenceFlow_mddwUw + + + + + + + + + + + + + + + + + + +]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/workflow/dwc/mahnlauf-en-1.0.2.bpmn b/workflow/dwc/mahnlauf-en-1.0.2.bpmn new file mode 100644 index 0000000..565d7ab --- /dev/null +++ b/workflow/dwc/mahnlauf-en-1.0.2.bpmn @@ -0,0 +1,1024 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + + +<itemvalue>$workflowstatus</itemvalue> + +]]> + + + +]]> + + + + + + + + + + + + + + StartEvent_1 + Task_1 + IntermediateCatchEvent_3 + EndEvent_3 + IntermediateCatchEvent_1 + IntermediateCatchEvent_5 + ExclusiveGateway_2 + IntermediateCatchEvent_4 + Task_2 + IntermediateCatchEvent_7 + Task_3 + IntermediateCatchEvent_9 + IntermediateCatchEvent_6 + + DataObject_2 + DataObject_1 + textAnnotation_yH9Qdg + + + + SequenceFlow_4 + + + + + + $lasteventdate - dbtr.name (dbtr.number)]]> + + + true + + + + + + + + + + + + + + + + + + + + + $workflowgroup - $workflowstatus]]> + SequenceFlow_6 + SequenceFlow_10 + SequenceFlow_18 + sequenceFlow_mDFboQ + + + + + + SequenceFlow_10 + SequenceFlow_13 + + + + + + $lasteventdate - dbtr.name (dbtr.number)]]> + + + + + + + + + + + + true + + + + + + + + + + + + + + + + + $workflowgroup - $workflowstatus]]> + SequenceFlow_14 + SequenceFlow_4 + SequenceFlow_1 + SequenceFlow_2 + SequenceFlow_3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + + SequenceFlow_6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Dunning]]> + + + + + + + + + false + + + + + + + SequenceFlow_14 + + + + + + + + + + + + + + + + + + + + +]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + home +Dunning]]> + + + + + + + + + + + + false + + + + + + + SequenceFlow_2 + + + DataOutput_1 + + + DataOutput_1 + + + sequenceFlow_2XBLHg + + + + + + + + Html-Header +E-Mail - Statement of Account +
+description
+
+

+Debitor: dbtr.name (dbtr.number) +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Invoice No.DateDue DateInvoice AmountBalance
invoice.numberinvoice.dateinvoice.duedateinvoice.total invoice.currencyinvoice.saldo invoice.currency
Saldodunning.saldo dunning.currency
+E-Mail - Statement of Account Footer +Html-Footer +]]>
+
+ + + + + + + + + + + + + + + + + + +
+ + + sequenceFlow_9Q3CYw + sequenceFlow_mDFboQ +
+ + + sequenceFlow_2XBLHg + sequenceFlow_9Q3CYw + sequenceFlow_mddwUw + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Dunning]]> + + + + + + + + + + + + false + + + SequenceFlow_1 + + + + + + + + + + $lasteventdate - dbtr.name (dbtr.number)]]> + + + true + + + + + + + + + + + + + + + + + + + + + $workflowgroup - $workflowstatus]]> + SequenceFlow_5 + SequenceFlow_13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + home]]> + + + + + + + + + + + + false + + + + + + + SequenceFlow_3 + SequenceFlow_5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + home]]> + + + + + + + + + + + + false + + + + + + + SequenceFlow_18 + sequenceFlow_mddwUw + + + + + + + + + + + + + + + + + +]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/workflow/dwc/rechnungsausgang-dwc-1.0.3-draft.bpmn b/workflow/dwc/rechnungsausgang-dwc-1.0.3-draft.bpmn index 681047d..102d20b 100644 --- a/workflow/dwc/rechnungsausgang-dwc-1.0.3-draft.bpmn +++ b/workflow/dwc/rechnungsausgang-dwc-1.0.3-draft.bpmn @@ -136,7 +136,6 @@ th { font-weight: bold;} Task_1 IntermediateCatchEvent_9 ExclusiveGateway_3 - IntermediateCatchEvent_8 IntermediateThrowEvent_10 IntermediateThrowEvent_9 @@ -469,7 +468,6 @@ Bei Fragen wenden Sie sich bitte an info@imixs.com
$workflowgroup - $workflowstatus]]> SequenceFlow_27 - SequenceFlow_4 SequenceFlow_18 SequenceFlow_34 sequenceFlow_zhcE7Q @@ -562,100 +560,6 @@ Bei Fragen wenden Sie sich bitte an info@imixs.com - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mahnlauf-de-1.0 -1000 -100 -/pages/workitems/workitem.jsf?id=dunning.ref -]]> - - - - - - - - - - - - false - - - - - - - - - - - - SequenceFlow_4 - - - DataOutput_1 - - - DataOutput_1 - - - SequenceFlow_18 SequenceFlow_25 @@ -894,9 +798,6 @@ result.isValid=true; - - - @@ -1624,12 +1525,6 @@ result.isValid=true; - - - - - - @@ -1853,13 +1748,6 @@ result.isValid=true; - - - - - - -