From ec8dc1de1e5ef6fb1af3fe14cb8c9cbeb7e0ea33 Mon Sep 17 00:00:00 2001 From: Ralph Soika Date: Tue, 16 Nov 2021 09:16:51 +0100 Subject: [PATCH] update --- .../alexander/section_invoices_dispatch.xhtml | 2 +- workflow/cargosoft-export-1.0.3.bpmn | 700 +++++++++++++++ workflow/posteingang-de-1.0.9.bpmn | 831 ++++++++++++++++++ 3 files changed, 1532 insertions(+), 1 deletion(-) create mode 100644 workflow/cargosoft-export-1.0.3.bpmn create mode 100644 workflow/posteingang-de-1.0.9.bpmn diff --git a/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/alexander/section_invoices_dispatch.xhtml b/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/alexander/section_invoices_dispatch.xhtml index 49eaaf7..a99ae40 100644 --- a/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/alexander/section_invoices_dispatch.xhtml +++ b/office-alexander-logistics-app/src/main/webapp/pages/workitems/forms/alexander/section_invoices_dispatch.xhtml @@ -13,7 +13,7 @@ + value="#{workflowController.documentService.find(query,30,0)}"> diff --git a/workflow/cargosoft-export-1.0.3.bpmn b/workflow/cargosoft-export-1.0.3.bpmn new file mode 100644 index 0000000..1c819d5 --- /dev/null +++ b/workflow/cargosoft-export-1.0.3.bpmn @@ -0,0 +1,700 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _subject (txtspacename)]]> + + + application.urlindex.jsf?workitem=$uniqueid + +Das ist eine automatische generierte E-Mail. Bitte nicht auf diese E-Mail antworten. ]]> + + + + + + +Krieger Email + +]]> + + + +application.urlindex.jsf?workitem=$uniqueid +

+Das ist eine automatische generierte E-Mail. Bitte nicht auf diese E-Mail antworten. +

+ +]]>
+
+ + + + + + + StartEvent_1 + IntermediateCatchEvent_29 + Task_6 + BoundaryEvent_1 + IntermediateCatchEvent_26 + EventBasedGateway_3 + IntermediateCatchEvent_1 + EndEvent_2 + IntermediateCatchEvent_27 + Task_1 + EndEvent_1 + Task_2 + IntermediateCatchEvent_2 + + + + SequenceFlow_9 + + + + + + + + + + + + + + + + + numsequencenumber: cdtr.name invoice.number]]> + + + true + + + + + + + + + + + + + + + $workflowgroup - $workflowstatus]]> + SequenceFlow_4 + SequenceFlow_28 + SequenceFlow_63 + + + + + + + + + + + + + + + + + + + + numsequencenumber: cdtr.name invoice.number]]> + + + true + + + + + + + + + + + + $workflowgroup - $workflowstatus]]> + SequenceFlow_16 + SequenceFlow_9 + SequenceFlow_27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + cargosoft]]> + + + + + + + + + + + + + + + false + + + + + + + + + + + + + SequenceFlow_63 + SequenceFlow_23 + SequenceFlow_15 + + + DataOutput_1 + + + DataOutput_1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + SequenceFlow_1 + SequenceFlow_4 + + + + SequenceFlow_15 + SequenceFlow_38 + SequenceFlow_3 + + + + + + + + + + + + + + SequenceFlow_38 + SequenceFlow_24 + + + + + SequenceFlow_1 + + + + + + + + + + + + + + + + + + + + + numsequencenumber: cdtr.name invoice.number]]> + + + true + + + + + + + + + + + + $workflowgroup - $workflowstatus]]> + SequenceFlow_24 + SequenceFlow_5 + SequenceFlow_29 + + + SequenceFlow_5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + + SequenceFlow_3 + SequenceFlow_16 + + + + + + + + SequenceFlow_23 + + + + + + + + + + + SequenceFlow_27 + SequenceFlow_29 + SequenceFlow_28 + + + + + + Scheduler lattest after 1 hour + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
\ No newline at end of file diff --git a/workflow/posteingang-de-1.0.9.bpmn b/workflow/posteingang-de-1.0.9.bpmn new file mode 100644 index 0000000..9346e3f --- /dev/null +++ b/workflow/posteingang-de-1.0.9.bpmn @@ -0,0 +1,831 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + For the OCR Adapter the following minimal options should be set: + + * X-Tika-PDFocrStrategy=OCR_AND_TEXT_EXTRACTION + * X-Tika-OCRLanguage=eng+deu + +These options allow OCR and text extraction suporting English and German language. + +Additional Tika Options can be set but are NOT needed in most cases: + + * X-Tika-PDFOcrImageType=RGB (setting the RGB color mode) + * X-Tika-PDFOcrDPI=400 (setting DPI) + +Setting the OcrDPI is only recommended if the DPI is know! + +Possible ImageTypes are: + + * ARGB Alpha, Red, Green, Blue + * BINARY Black or white. + * GRAY Shades of gray + * RGB Red, Green, Blue + + + + + + + Task_4 + ExclusiveGateway_2 + Task_1 + ExclusiveGateway_1 + StartEvent_1 + EndEvent_1 + IntermediateCatchEvent_2 + Task_2 + IntermediateCatchEvent_3 + IntermediateCatchEvent_4 + IntermediateCatchEvent_5 + BoundaryEvent_1 + IntermediateCatchEvent_6 + IntermediateCatchEvent_1 + Task_3 + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + $workflowgroup - $workflowstatus]]> + SequenceFlow_13 + SequenceFlow_3 + + + SequenceFlow_3 + SequenceFlow_1 + + + + + + + + + + + _subject]]> + + + + + + + + + _amount (Brutto € _amount_brutto) +_description]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + home +Empfang]]> + + + + + + + + + + + + false + + + + SequenceFlow_1 + SequenceFlow_4 + + + + + SequenceFlow_13 + + + + + + + + + + + + + + + + + + + + true + + + + + + + + Rechnungseingangskontrolle +

Der Workflow 'Rechnungseingang' beschreibt beispielhaft einen Ablauf zur Prüfung von Eingangsrechnungen.

+ +

    +
  • Nach Erhalt einer Rechnung (z.B. Post, E-Mail, Fax,...) wird diese in das Workflowsystem übertragen und der Prozess Rechnungseingang gestartet.
  • + +
  • Die Rechnung wird wahlweise eingescannt und über den Abschnitt 'Dokumente' an den Vorgang hinzugefügt.
  • + +
  • In diesem Beispiel wird die Rechnung einem zuvor ausgewählten Mitarbeiter zur Prüfung vorgelegt.
  • + +
  • Nach positiver Prüfung werden die Rechnungsdaten (Zahlungsziel, Bankverbindung) vom Controlling im System erfasst und auf das Zahlungsziel gewartet.
  • + +
  • Nach Erreichen des Zahlungsziels wird der Vorgang automatisch dem Controlling erneut zur abschließenden Bearbeitung vorgelegt.
  • + +
+

Der Workflow

+ +

Eingangsrechnungen können über eine E-Mailschnittstelle oder das Filesystem automatisch eingelesen werden. Eine Eingangsrechnung wird in diesem Beispiel vom zugewiesenen Mitarbeiter sowie den Prozessverantworltichen (Controlling) bearbeitet.

]]>
+ SequenceFlow_4 + SequenceFlow_5 + SequenceFlow_9 + SequenceFlow_8 +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +X-Tika-OCRLanguage=eng+deu +X-Tika-PDFocrStrategy=OCR_ONLY +(PDF|pdf)$ + +]]> + + + + + + + + + + + + false + + + + SequenceFlow_9 + SequenceFlow_2 + SequenceFlow_6 + + + DataOutput_1 + + + DataOutput_1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + invoice-de-0.1.0 +min_losses=1.0 +((PDF|pdf)$) + + invoice.total + currency + + + invoice.number + text + + + invoice.date + date + + + cdtr.name + text + + + cdtr.iban + text + + + cdtr.bic + text + +]]> + + + + + + + + + + + + false + + + + SequenceFlow_6 + SequenceFlow_7 + + + DataOutput_2 + + + DataOutput_2 + + + + + + + + + + + rechnungseingang-de-1.2 + 5000 + 990 + ]]> + + + + + + SequenceFlow_7 + SequenceFlow_10 + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + $workflowgroup - $workflowstatus]]> + SequenceFlow_11 + SequenceFlow_12 + + + SequenceFlow_10 + SequenceFlow_11 + + + + + SequenceFlow_12 + SequenceFlow_15 + + + + + SequenceFlow_2 + + + + + + + + + + + + + + + + + + + + + + + + + + SequenceFlow_5 + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + $workflowgroup - $workflowstatus]]> + SequenceFlow_14 + SequenceFlow_15 + + + + + + + + + SequenceFlow_8 + SequenceFlow_14 + + + + + + min_losses = 1.0 +filename.pattern = (PDF|pdf)$ + + + + scann pdf files only (PDF|pdf)$ + +X-Tika-PDFocrStrategy=OCR_ONLY + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
\ No newline at end of file