Skip to main content
Ein Dokument durchläuft zehn Stufen – vom Hochladen durch einen Client bis zu dem Zeitpunkt, an dem FlexiCapture es bereinigt. Die folgende Abfolge verfolgt ein Dokument, das über eine mobile Anwendung oder einen anderen Client, webbasiert oder lokal, an FlexiCapture übermittelt wird.

Wie ein Dokument das System durchläuft

1

Der Client authentifiziert sich

Die Client-Anwendung des Benutzers stellt über HTTP/HTTPS eine Verbindung zum Application Server her und fordert eine Benutzerauthentifizierung an.
2

Der Client sendet die Dokumentbilder

Die Client-Anwendung des Benutzers sendet Dokumentbilder an den Application Server. Manchmal übermittelt sie auch zusätzliche Informationen, anhand derer der Application Server die anzuwendenden Verarbeitungseinstellungen bestimmt.
Diagramm der Client-Anwendung, die Dokumentbilder an den Application Server sendet; zweiter Schritt im Komponenteninteraktionsablauf von FlexiCapture.
3

Der Application Server speichert die Bilder und erstellt Datensätze

Der Application Server speichert die Bilder im FileStorage. In der Datenbank erstellt er eine Reihe von Datensätzen:
  • Eingang eines neuen Dokuments zur Verarbeitung
  • Aktuelle Verarbeitungsstufe des Dokuments
  • Anzuwendende Verarbeitungseinstellungen
  • Pfad zu den Dokumentbildern im FileStorage
Diagramm eines Clients, der Dokumentbilder über die DMZ an den Application Server (Web Service) sendet. Dieser speichert die Bilder im FileStorage und erstellt die entsprechenden Verarbeitungsdatensätze in der Datenbank. Dargestellt sind außerdem der Licensing Server, der Processing Server, die Processing Stations und das ERP-System des Kunden.
4

Der Processing Server weist eine Aufgabe zu

Der Processing Server fragt den Application Server regelmäßig nach neuen Verarbeitungsaufgaben ab. Sobald er über ein neues Dokument und die anzuwendenden Einstellungen informiert wird, weist er einer freien Processing Station eine Aufgabe zu.
Diagramm, das zeigt, wie der Processing Server einer freien Processing Station eine neue Aufgabe zuweist – der vierte Schritt im Komponenteninteraktionsablauf von FlexiCapture.
5

Die Processing Station erfasst die Aufgabendetails

Die Processing Station erhält vom Application Server weitere Aufgabendetails, darunter:
  • Dokumentbilder
  • Eine Reihe auszuführender Verarbeitungsvorgänge
  • Anzuwendende Verarbeitungseinstellungen
Diagramm, das zeigt, wie die Processing Station Aufgabendetails vom Application Server abruft. Hervorgehoben ist der Ablauf vom Application Server zu den Processing Stations innerhalb der ABBYY FlexiCapture-Server in der DMZ; außerdem sind die Database, File Storage, Licensing Server und Processing Server dargestellt.
6

Die Ergebnisse werden an den Application Server zurückgesendet

Nach Abschluss der Verarbeitung gehen die Ergebnisse beim Application Server ein. Dieser aktualisiert die entsprechenden Daten im FileStorage sowie den Dokumentstatus in der Database.
Diagramm der Verarbeitungsergebnisse, die an den Application Server zurückgesendet werden. Dieser aktualisiert File Storage und den Dokumentstatus in der Database; dies ist der sechste Schritt im Interaktionsablauf der FlexiCapture-Komponenten.
7

Prüfer prüfen die erfassten Daten

Das verarbeitete Dokument kann von menschlichen Prüfern überprüft werden, wenn:
  • die Verarbeitungseinstellungen und automatisierten Prüfungen dies zulassen
  • diese Personen über bestimmte Zugriffsrechte verfügen
  • sie einen speziell für diese Aufgabe installierten Verifizierungsclient (lokal, webbasiert oder mobil) verwenden können
Der Verifizierungsclient stellt eine Verbindung zum Application Server her und erhält Dokumentbilder sowie extrahierte Daten zur Verifizierung. Die verifizierten Daten werden an den Application Server übermittelt, der die entsprechenden Daten im FileStorage ändert und den Dokumentstatus in der Datenbank aktualisiert.
Diagramm eines Verifizierungsclients, der während der manuellen Verifizierung Dokumentbilder und extrahierte Daten mit dem Application Server austauscht.
8

Die Processing Station exportiert die Ergebnisse

Ein vollständig verarbeitetes Dokument wird an seine Processing Station zurückgesendet. Die Station konvertiert die Bilder und Daten in die erforderlichen Formate und exportiert sie in das ERP-System des Kunden. Anschließend benachrichtigt sie den Application Server, dass der Job abgeschlossen ist.
Diagramm einer Processing Station, die das verarbeitete Dokument konvertiert und in das ERP-System des Kunden exportiert – der letzte Schritt im Ablauf der Komponenteninteraktion von FlexiCapture.
9

Der Application Server erfasst Statistiken

Der Application Server markiert das Dokument als verarbeitet. Er erfasst Verarbeitungsstatistiken für das Dokument und jede durchlaufene Stufe und speichert sie in Tabellen zur Erstellung von Verarbeitungsberichten.
10

FileStorage speichert das Dokument bis zur Bereinigung

Das verarbeitete Dokument wird im FileStorage abgelegt und verbleibt dort bis zum Ablauf der vom Kunden festgelegten Speicherfrist. Anschließend löscht der Application Server die zugehörigen Bilder aus dem FileStorage und alle Datensätze aus der Datenbank.

So sind die Komponenten verbunden

Die FlexiCapture-Komponenten interagieren sowohl bei der Dokumentverarbeitung als auch bei Serviceaufgaben – zum Beispiel bei Lizenzprüfungen.
Diagramm zur Interaktion der ABBYY FlexiCapture-Komponenten: Im Zentrum steht der Application Server (IIS) über HTTP 80 / HTTPS 443, verbunden mit SQL Server über TCP 1433, dem Processing Server über TCP 10024, dem Lizenzserver über TCP 3020, dem Dateispeicher und den Processing Stations über TCP 10025; außerdem werden Webanwendungen, Remote-Stationen und Einrichtungstools wie die Project Setup Station, Verifizierungsstation, FlexiLayout Studio und FormDesigner angebunden.