From 9556c419ca423d04e95cbf9ca4ea046b17a6bb3f Mon Sep 17 00:00:00 2001 From: Ralph Soika Date: Sat, 7 Jun 2025 10:31:50 +0200 Subject: [PATCH] update --- workflow/mahnlauf-de-1.0.4-mailplugin.bpmn | 1204 ++++++++++++++++++++ 1 file changed, 1204 insertions(+) create mode 100644 workflow/mahnlauf-de-1.0.4-mailplugin.bpmn diff --git a/workflow/mahnlauf-de-1.0.4-mailplugin.bpmn b/workflow/mahnlauf-de-1.0.4-mailplugin.bpmn new file mode 100644 index 0000000..b80e003 --- /dev/null +++ b/workflow/mahnlauf-de-1.0.4-mailplugin.bpmn @@ -0,0 +1,1204 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<itemvalue>$workflowstatus</itemvalue> + +]]> + + + +]]> + + + + + + + + + + + + + + StartEvent_1 + Task_1 + IntermediateCatchEvent_3 + EndEvent_3 + IntermediateCatchEvent_1 + IntermediateCatchEvent_5 + ExclusiveGateway_2 + IntermediateCatchEvent_4 + Task_2 + ExclusiveGateway_1 + IntermediateCatchEvent_2 + IntermediateCatchEvent_8 + IntermediateCatchEvent_7 + Task_3 + IntermediateCatchEvent_9 + IntermediateCatchEvent_6 + + + + + SequenceFlow_4 + + + + + + $lasteventdate - dbtr.name (dbtr.number)]]> + + + true + + + + + + + + + + + + + + + + + + + + + $workflowgroup - $workflowstatus]]> + SequenceFlow_6 + SequenceFlow_15 + SequenceFlow_10 + SequenceFlow_18 + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + SequenceFlow_14 + + + + + + + + + + + + + + + + + + + + + + + +]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + home +Mahnwesen]]> + + + + + + + + + + + + false + + + + SequenceFlow_2 + SequenceFlow_16 + + + DataOutput_1 + + + DataOutput_1 + + + + + + + + SequenceFlow_17 + SequenceFlow_8 + SequenceFlow_9 + + + + + + Html-Header +E-Mail - Mahnlauf-dunning.level (DE) +
+description
+
+

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

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
RechnungsnummerDatumFälligkeitRechnungsbetragSaldoMahnstufe
invoice.numberinvoice.dateinvoice.duedateinvoice.total invoice.currencyinvoice.saldo invoice.currency$workflowstatus
Saldodunning.saldo dunning.currency
+ +E-Mail - Mahnlauf Footer (DE) +Html-Footer +]]>
+
+ + mail.subject_de]]> + + + + + + + + + + + +
+ SequenceFlow_8 + SequenceFlow_11 + + +
+ + + + Html-Header +E-Mail - Mahnlauf-dunning.level (EN) +
+description
+
+

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

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
Invoice No.DateExpiry DateInvoice AmountBalanceDunning Level
invoice.numberinvoice.dateinvoice.duedateinvoice.total invoice.currencyinvoice.saldo invoice.currencyworkflowstatus_en
Saldodunning.saldo dunning.currency
+E-Mail - Mahnlauf Footer (EN) +Html-Footer +]]>
+
+ + mail.subject_en]]> + + + + + + + + + + + +
+ SequenceFlow_9 + SequenceFlow_12 + + +
+ + workitem['invoice.language'] && workitem['invoice.language'][0]=="DE" + + + + + + + SequenceFlow_11 + SequenceFlow_12 + SequenceFlow_15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Mahnwesen]]> + + + + + + + + + + + + false + + + SequenceFlow_1 + + + + + + + + + + $lasteventdate - dbtr.name (dbtr.number)]]> + + + true + + + + + + + + + + + + + + + + + + + + + $workflowgroup - $workflowstatus]]> + SequenceFlow_5 + SequenceFlow_13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + home]]> + + + + + + + + + + + + false + + + + + + + SequenceFlow_3 + SequenceFlow_5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + + SequenceFlow_16 + SequenceFlow_19 + SequenceFlow_17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + home]]> + + + + + + + + + + + + false + + + 0) { + var liste=workitem.get("dbtr.mail"); + for (i = 0; i < liste.length; i++) { + validateMail(liste[i]); + } +} + + +function validateMail(mail) { + if (/^(?=.{1,64}@)[A-Za-z0-9_-]+(\.[A-Za-z0-9_-]+)*@[^-][A-Za-z0-9-]+(\.[A-Za-z0-9-]+)*(\.[A-Za-z]{2,})$/.test(mail)) { + // OK + } else { + result.isValid=false; + result.errorMessage='Bitte geben Sie eine gültige E-Mail Adresse ein ('+ mail + ')!'; + } +} +]]> + + + + SequenceFlow_18 + SequenceFlow_19 + + + + + + + + + + + + + + + + + + + + + + + +]]> + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +