Skip to main content
Die Installation des ABBYY FlexiCapture Connector für Pega umfasst zwei Teile: den Import des Connectors auf den Server und das Erstellen einer Java-Funktion in Pega, die die Connector-Klassen aufruft.

Connector auf den Server importieren

1

Import-Assistenten öffnen

Öffnen Sie Dev Studio und klicken Sie auf Configure → Application → Distribution → Import.
Screenshot von Pega Dev Studio mit geöffnetem Menü „Configure“, das den ausgewählten Pfad „Application → Distribution → Import“ zum Importieren des Connectors zeigt.
2

Connector laden

Laden Sie die Datei FlexiCaptureConnector.jar auf den Server.
3

Server neu starten

Öffnen Sie das Pega Self-Service Portal und klicken Sie auf Restart Server.
Screenshot der Seite „Operations“ im Pega Self-Service Portal mit hervorgehobener Schaltfläche „Restart Server“ zum Neustarten des Anwendungsservers.

Java-Funktion in Pega erstellen

Die Funktion ruft Methoden aus den Connector-Klassen auf.
1

Bibliothek erstellen

  1. Klicken Sie auf Records → Technical → Library → Create.
  2. Vergeben Sie einen Namen für die Bibliothek, zum Beispiel FlexiCaptureLibrary.
  3. Binden Sie die Pakete java.util.*, java.nio.file.*, com.abbyy.connectors.* und com.abbyy.connectors.models.* ein.
Screenshot von Pega Dev Studio beim Bearbeiten des Datensatzes FlexiCaptureLibrary auf der Registerkarte Packages mit den einzubindenden Paketen java.util, java.nio.file, com.abbyy.connectors und com.abbyy.connectors.models.
2

Bibliothek generieren

Klicken Sie auf Save und anschließend auf Generate Library.
3

Funktion erstellen

  1. Klicken Sie auf Records → Technical → Function → Create.
  2. Geben Sie im Feld Label einen Namen für die neue Funktion an, zum Beispiel CaptureData.
4

Eingabeparameter angeben

Geben Sie im Abschnitt Parameters die folgenden beiden Eingabeparameter an:
5

Bibliothek auswählen

Geben Sie im Feld Library den Namen der zuvor erstellten Bibliothek ein und klicken Sie anschließend auf Create and open.
6

Ausgabedatentyp festlegen

Geben Sie im geöffneten Fenster auf der Registerkarte Parameters im Feld Java data type den Datentyp String an.
Screenshot von Pega Dev Studio auf der Registerkarte Parameters der Funktion mit den String-Eingabeparametern FileName und Base64Content sowie String als ausgewähltem Java-Datentyp im Abschnitt Output.
7

Funktionscode hinzufügen

Kopieren Sie den Code aus der Datei CodeExample.java und fügen Sie ihn auf der Registerkarte Java desselben Fensters ein.Die Datei befindet sich in diesem Ordner:
Der Beispielcode ist unter Beispielcode der Funktion wiedergegeben.
8

Ausgelöste Ausnahme deklarieren

Klicken Sie auf die Registerkarte Imports & Exceptions und geben Sie im Abschnitt Exceptions thrown den Wert Exception ein.
9

Funktion generieren

Kehren Sie zur Registerkarte Java zurück, wählen Sie die Option Function ready to be compiled? aus, speichern Sie Ihre Änderungen und klicken Sie anschließend auf Generate function.Bei erfolgreicher Generierung wird eine Bestätigung mit dem Status Good angezeigt.
Screenshot eines Pega-Dialogs Library Acknowledgement mit dem Status Good und der Meldung, dass die Bibliothek erfolgreich generiert wurde.

Beispiel-Funktionscode

Dieser Code sendet Dateien an ABBYY FlexiCapture und erhält die Verarbeitungsergebnisse als JSON-Strings zurück, die die Namen der erfassten Felder und deren Werte enthalten. Ersetzen Sie die Platzhalterwerte der Verbindung durch die Daten, die für die Verbindung mit Ihrem ABBYY FlexiCapture Application Server erforderlich sind: die Serveradresse, den Unternehmensnamen, falls Sie ABBYY FlexiCapture Cloud oder einen Tenant verwenden, die Benutzeranmeldedaten und den Projektnamen. Jeder Wert ist im Code durch einen Kommentar gekennzeichnet.

Nächste Schritte

Laden Sie Ihr Projekt auf den ABBYY FlexiCapture Application Server hoch und konfigurieren Sie es anschließend. Weitere Informationen finden Sie unter ABBYY FlexiCapture für den Pega Connector konfigurieren.