Skip to main content
Pour installer Pega, vous devez importer le connecteur sur le serveur et créer une fonction Java dans Pega. Pour importer le connecteur sur le serveur :
  1. 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. Chargez le fichier FlexiCaptureConnector.jar sur le serveur.
  3. 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.
Pour créer une fonction Java permettant d’appeler des méthodes des classes du connecteur :
  1. Créez une nouvelle bibliothèque en cliquant sur Records → Technical → Library → Create et donnez-lui, par exemple, le nom FlexiCaptureLibrary. Incluez ensuite les packages suivants :
    • java.util.*
    • java.nio.file.*
    • com.abbyy.connectors.*
    • com.abbyy.connectors.models.*
    Capture d’écran de Pega Dev Studio modifiant l’enregistrement FlexiCaptureLibrary dans l’onglet Packages, avec les packages java.util, java.nio.file, com.abbyy.connectors et com.abbyy.connectors.models à inclure.
  2. Cliquez sur Save, puis sur Generate Library.
  3. Créez une nouvelle fonction en cliquant sur Records → Technical → Function → Create.
  4. Dans le champ Label, indiquez un nom pour la nouvelle fonction (par exemple CaptureData).
  5. Dans la section Parameters, spécifiez les deux paramètres d’entrée suivants :
  1. Dans le champ Library, saisissez le nom de la bibliothèque créée à l’étape 1 et cliquez sur Create and open.
  2. 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 dans l’onglet Parameters de la fonction, montrant les paramètres d’entrée String FileName et Base64Content ainsi que String sélectionné comme type de données Java dans la section Output.
  3. Copiez le code du fichier CodeExample.java, que vous trouverez dans %Installation Path%\Connector for FlexiCapture as a Service\Samples\Pega Function (pour plus de commodité, le code est reproduit ci-dessous). Sans quitter cette fenêtre, cliquez sur l’onglet Java et collez le code que vous venez de copier. Cet exemple de code envoie des fichiers à FC et récupère les résultats du traitement sous forme de chaînes JSON contenant les noms des champs capturés et leurs valeurs. Les fragments de code surlignés en jaune doivent être remplacés par des données de connexion valides nécessaires pour se connecter au serveur d’applications FC. Téléversez ensuite votre projet sur le serveur d’applications FC et configurez-le.
  1. Cliquez sur l’onglet Imports & Exceptions et saisissez Exception dans la section Exceptions thrown.
  2. Retournez à l’onglet Java, sélectionnez l’option Function ready to be compiled?, enregistrez vos modifications, puis cliquez sur Generate function. Si la fonction est générée correctement, le message suivant s’affiche :
Capture d’écran d’une boîte de dialogue d’accusé de réception de bibliothèque Pega avec le statut Good et un message indiquant que la bibliothèque a été générée avec succès.