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 BoundaryEvent_1 Task_4 ExclusiveGateway_2 Task_1 ExclusiveGateway_1 StartEvent_1 EndEvent_1 IntermediateCatchEvent_2 Task_2 IntermediateCatchEvent_3 IntermediateCatchEvent_4 IntermediateCatchEvent_5 Task_5 IntermediateCatchEvent_8 IntermediateCatchEvent_6 IntermediateCatchEvent_1 BoundaryEvent_2 true $workflowgroup - $workflowstatus]]> SequenceFlow_13 SequenceFlow_3 SequenceFlow_3 SequenceFlow_1 SequenceFlow_14 _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_9
X-Tika-OCRLanguage=eng+deu ]]> false SequenceFlow_9 SequenceFlow_2 SequenceFlow_6 DataOutput_1 DataOutput_1 invoice-de-0.1.0 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.0 5000 990 ]]> SequenceFlow_7 SequenceFlow_10 true $workflowgroup - $workflowstatus]]> SequenceFlow_11 SequenceFlow_12 SequenceFlow_10 SequenceFlow_17 SequenceFlow_11 SequenceFlow_12 SequenceFlow_2 _subject]]> _amount (Brutto € _amount_brutto) _description]]> home Empfang]]> false SequenceFlow_14 SequenceFlow_15 invoice-de-0.1.0 invoice.total currency invoice.number text invoice.date date cdtr.name text cdtr.iban text cdtr.bic text ]]> false SequenceFlow_5 SequenceFlow_17 DataOutput_3 DataOutput_3 X-Tika-OCRLanguage=eng+deu ]]> false SequenceFlow_16 SequenceFlow_8 SequenceFlow_5 DataOutput_4 DataOutput_4 true $workflowgroup - $workflowstatus]]> SequenceFlow_15 SequenceFlow_16 SequenceFlow_8