Skip to main content
L’installation du connecteur ABBYY FlexiCapture pour Pega comporte deux parties : l’importation du connecteur sur le serveur et la création, dans Pega, d’une fonction Java qui appelle les classes du connecteur.

Importer le connecteur sur le serveur

1

Ouvrir l’assistant d’importation

Ouvrez Dev Studio et cliquez sur Configure → Application → Distribution → Import.
Capture d’écran de Pega Dev Studio avec le menu Configure ouvert, montrant le chemin Application → Distribution → Import sélectionné pour importer le connecteur.
2

Charger le connecteur

Chargez le fichier FlexiCaptureConnector.jar sur le serveur.
3

Redémarrer le serveur

Ouvrez le Pega Self-Service Portal et cliquez sur Restart Server.
Capture d’écran de la page Operations du Pega Self-Service Portal avec le bouton Restart Server mis en évidence pour redémarrer le serveur d’applications.

Créer une fonction Java dans Pega

La fonction appelle des méthodes des classes du connecteur.
1

Créer une bibliothèque

  1. Cliquez sur Records → Technical → Library → Create.
  2. Nommez la bibliothèque, par exemple FlexiCaptureLibrary.
  3. Incluez les packages java.util.*, java.nio.file.*, com.abbyy.connectors.* et com.abbyy.connectors.models.*.
Capture d'écran de Pega Dev Studio montrant la modification de l'enregistrement FlexiCaptureLibrary dans l'onglet Packages, avec la liste des packages java.util, java.nio.file, com.abbyy.connectors et com.abbyy.connectors.models à inclure.
2

Générer la bibliothèque

Cliquez sur Save, puis sur Generate Library.
3

Créer la fonction

  1. Cliquez sur Records → Technical → Function → Create.
  2. Dans le champ Label, indiquez un nom pour la nouvelle fonction, par exemple CaptureData.
4

Spécifier les paramètres d’entrée

Dans la section Parameters, spécifiez les deux paramètres d’entrée suivants :
5

Sélectionner la bibliothèque

Dans le champ Library, saisissez le nom de la bibliothèque que vous avez créée, puis cliquez sur Create and open.
6

Définir le type de données de sortie

Dans la fenêtre qui s’ouvre, sous l’onglet Parameters, indiquez String comme type de données dans le champ Java data type.
Capture d'écran de Pega Dev Studio sous l'onglet Parameters de la fonction, montrant les paramètres d'entrée FileName et Base64Content de type String, ainsi que String sélectionné comme type de données Java dans la section Output.
7

Ajouter le code de la fonction

Copiez le code du fichier CodeExample.java et collez-le sous l’onglet Java de la même fenêtre.Le fichier se trouve dans ce dossier :
L’exemple de code est reproduit dans Exemple de code de fonction.
8

Déclarer l’exception levée

Cliquez sur l’onglet Imports & Exceptions et saisissez Exception dans la section Exceptions thrown.
9

Générer la fonction

Revenez sous l’onglet Java, cochez l’option Function ready to be compiled?, enregistrez vos modifications, puis cliquez sur Generate function.Si la génération aboutit, un accusé de réception s’affiche avec le statut Good.
Capture d'écran d'une boîte de dialogue Pega Library Acknowledgement avec le statut Good et le message indiquant que la bibliothèque a été générée avec succès.

Exemple de code de fonction

Ce code envoie des fichiers à ABBYY FlexiCapture et récupère le résultat du traitement sous forme de chaînes JSON contenant les noms des champs capturés et leurs valeurs. Remplacez les valeurs de connexion fictives par les données nécessaires à la connexion à votre serveur d’applications ABBYY FlexiCapture : l’adresse du serveur, le nom de l’entreprise si vous utilisez ABBYY FlexiCapture Cloud ou un tenant, les identifiants utilisateur et le nom du projet. Chacune d’elles est signalée par un commentaire dans le code.

Étapes suivantes

Téléversez votre projet sur le serveur d’applications ABBYY FlexiCapture, puis configurez-le. Pour plus d’informations, consultez Configurer ABBYY FlexiCapture pour le connecteur Pega.