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 IntermediateCatchEvent_7 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 SequenceFlow_16
X-Tika-OCRLanguage=eng+deu X-Tika-PDFocrStrategy=OCR_ONLY (PDF|pdf)$ 10 ]]> false SequenceFlow_9 SequenceFlow_2 SequenceFlow_6 DataOutput_1 DataOutput_1 invoice-de-0.2.0 min_losses=0.1&retrain_rate=25 ((PDF|pdf)$) invoice.total currency invoice.number text invoice.date date cdtr.name text cdtr.iban text cdtr.bic text invoice.date text (3[01]|[12][0-9]|0?[1-9])\.(1[012]|0?[1-9])\.(((?:19|20)\d{2})|\d{2}) cdtr.iban text [A-Z]{2}\d{2} ?\d{4} ?\d{4} ?\d{4} ?\d{4} ?[\d]{0,2} cdtr.bic text [A-Z0-9]{4}[A-Z]{2}[A-Z0-9]{2}(?:[A-Z0-9]{3})? ]]> false SequenceFlow_6 SequenceFlow_7 DataOutput_2 DataOutput_2 rechnungseingang-pl-1.2 5000 990 ]]> SequenceFlow_7 SequenceFlow_17 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 SequenceFlow_16 SequenceFlow_17 min_losses = 1.0 - 22.12.2021 geändert auf 0.001 retrain_rate=25 filename.pattern = (PDF|pdf)$ scann pdf files only (PDF|pdf)$ X-Tika-PDFocrStrategy=OCR_ONLY Max 10 PDF Pages will be scanned