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)$ ]]> false SequenceFlow_9 SequenceFlow_2 SequenceFlow_6 DataOutput_1 DataOutput_1 invoice-de-0.1.0 min_losses=0.0001 ((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_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 -> 1.12.2021 geändert auf 0.0001 filename.pattern = (PDF|pdf)$ scann pdf files only (PDF|pdf)$ X-Tika-PDFocrStrategy=OCR_ONLY