Skip to main content
Die Installation des ABBYY FlexiCapture Connector for Pega besteht aus drei Schritten: dem Import des Connectors, dem Erstellen einer Bibliothek und dem Erstellen der Funktionen, die ihn aufrufen.

Importieren des Connectors auf den Pega-Server

1

Den Import-Assistenten öffnen

Öffnen Sie Dev Studio und klicken Sie auf Configure → Application → Distribution → Import.
Screenshot von Pega Dev Studio mit geöffnetem Configure-Menü, in dem der Pfad Application → Distribution → Import zum Importieren des Connectors ausgewählt ist.
2

Den Connector laden

Laden Sie die Datei abbyy.flexicapture.webapi.client.jar auf den Server hoch.
3

Den Server neu starten

Öffnen Sie das Pega Self-Service Portal und klicken Sie auf Restart Server.
Screenshot der Operations-Seite im Pega Self-Service Portal, auf der die Schaltfläche Restart Server hervorgehoben ist, um den Application Server neu zu starten.

Bibliothek erstellen

1

Neue Bibliothek anlegen

Klicken Sie auf Records → Technical → Library → Create.
2

Bibliothek benennen

Geben Sie auf der Registerkarte Create Library im Feld Label einen Namen für die Bibliothek an, zum Beispiel ABBYY, und füllen Sie das Feld Identifier aus.Stellen Sie sicher, dass die Bibliothek im Kontext Ihrer Anwendung erstellt wird, und klicken Sie anschließend auf Create and open.
Screenshot des Pega-Formulars „Create Library“ mit ABBYY in den Feldern „Label“ und „Identifier“ und FlexiCapture for Invoices als ausgewähltem Anwendungskontext.
3

Pakete hinzufügen

Fügen Sie auf der Registerkarte Packages die folgenden Pakete hinzu:
  • java.util.*
  • java.nio.file.*
  • java.net.*
  • java.lang.*
  • java.util.stream.*
  • org.apache.commons.lang3.*
  • abbyy.flexicapture.webapi.client.*
  • abbyy.flexicapture.webapi.client.api.*
  • abbyy.flexicapture.webapi.client.models.*
Screenshot von Pega Dev Studio auf der Registerkarte „Packages“ der Bibliothek mit den neun aufzunehmenden Java-Paketen, einschließlich der abbyy.flexicapture.webapi.client-Pakete, sowie der Schaltfläche „Generate Library“.
4

Statische Variablen erstellen

Erstellen Sie auf der Registerkarte Static Variables die folgenden string-Variablen:
  • baseUri
  • tenantName
  • userName
  • password
  • multiFileProjectName
  • singleFileProjectName
Screenshot von Pega Dev Studio auf der Registerkarte „Static Variables“ der Bibliothek mit den String-Variablen baseUri, tenantName, userName, password, multiFileProjectName und singleFileProjectName sowie deren Beispielwerten.
5

Bibliothek generieren

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

Funktion erstellen

Eine Funktion enthält Java-Code, der ausgeführt wird, wenn die Funktion von anderen Pega-Objekten aufgerufen wird. Geben Sie die Ein- und Ausgabeparameter auf der Registerkarte Parameters an und die Ausnahmen auf der Registerkarte Imports & Exceptions.
1

Neue Funktion anlegen

Klicken Sie auf Records → Technical → Function → Create und füllen Sie die Felder Label und Identifier aus.
2

Bibliothek auswählen

Geben Sie im Feld Bibliothek den Namen der zuvor erstellten Bibliothek an.
3

Eingabeparameter angeben

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

Funktion erstellen

Stellen Sie sicher, dass die Funktion im Kontext Ihrer Anwendung erstellt wird, und klicken Sie dann auf Create and open.
Screenshot des Pega-Formulars „Create Function“ mit SendForProcessing im Feld Label, der ausgewählten ABBYY-Bibliothek, den aufgeführten String-Parametern fileName und base64Content sowie FlexiCapture for Invoices als ausgewähltem Anwendungskontext.
5

Datentyp der Ausgabe festlegen

Geben Sie im geöffneten Fenster auf der Registerkarte Parameters im Feld Java data type den Datentyp int, string oder boolean an.
Screenshot von Pega Dev Studio auf der Registerkarte Parameters der Funktion mit den String-Eingabeparametern fileName und base64Content sowie int als Java data type im Abschnitt Output.
6

Ausgelöste Ausnahme deklarieren

Klicken Sie auf die Registerkarte Imports & Exceptions und geben Sie im Abschnitt Exceptions thrown Exception ein.
Screenshot von Pega Dev Studio auf der Registerkarte Imports and Exceptions der Funktion mit Exception im Abschnitt Exceptions thrown.
7

Code hinzufügen und Funktion generieren

Wechseln Sie zurück zur Registerkarte Java und fügen Sie den Code für die Funktion in das Feld Java source ein. Aktivieren Sie die Option Function ready to be compiled?, speichern Sie Ihre Änderungen und klicken Sie dann auf Generate function.
Screenshot von Pega Dev Studio auf der Registerkarte Java der Funktion mit ausgewählter Option „Function ready to be compiled“, der Schaltfläche „Generate function“ und dem Java-Quellcode, der einen FlexiCapture-Batch erstellt und dessen Bezeichner zurückgibt.

Woher der Funktionscode stammt

Kopieren Sie den Code für jede Funktion aus der Java-Datei in diesem Ordner:
Die für das jeweilige Szenario benötigten Funktionen sind unter Funktionen für die Verarbeitung einzelner Dokumente erstellen und Funktionen für die Verarbeitung mehrerer Dokumente erstellen aufgeführt, die allgemeinen Funktionen unter Allgemeine Funktionen erstellen.

Nächste Schritte

Die vollständige Abfolge der Schritte für Ihr Szenario finden Sie unter ABBYY FlexiCapture als Service mit Verifizierung.