Skip to main content
Pour installer Pega, vous devez : Importer un connecteur sur le serveur Pega Créer une bibliothèque Créer les fonctions nécessaires

Importation d’un connecteur sur le serveur 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 la sélection du chemin Application → Distribution → Import pour importer le connecteur.
  2. Chargez le fichier abbyy.flexicapture.webapi.client.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.

Création d’une bibliothèque

Pour créer une bibliothèque :
  1. Cliquez sur Records → Technical → Library → Create.
  2. Dans le champ Label de l’onglet Create Library, indiquez un nom pour la bibliothèque (par ex. ABBYY) et renseignez le champ Identifier. Assurez-vous que la bibliothèque est créée dans le contexte de votre application, puis cliquez sur Create and open.
    Capture d’écran du formulaire Pega Create Library avec ABBYY saisi dans les champs Label et Identifier et FlexiCapture for Invoices sélectionné comme contexte de l’application.
  3. Dans l’onglet Packages, ajoutez les packages suivants :
    • 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.*
    Capture d’écran de Pega Dev Studio dans l’onglet Packages de la bibliothèque, affichant la liste des neuf packages Java à inclure, y compris les packages abbyy.flexicapture.webapi.client, avec le bouton Generate Library en dessous.
  4. Dans l’onglet Static Variables, créez les variables de type string suivantes :
    • baseUri
    • tenantName
    • userName
    • Password
    • multiFileProjectName
    • singleFileProjectName
    Capture d’écran de Pega Dev Studio dans l’onglet Static Variables de la bibliothèque, montrant les variables string baseUri, tenantName, userName, password, multiFileProjectName et singleFileProjectName ainsi que leurs exemples de valeurs.
  5. Cliquez sur Save, puis sur Generate Library.

Création d’une fonction

Une fonction contient du code Java qui est exécuté lorsqu’elle est appelée depuis d’autres objets Pega. Les paramètres d’entrée et de sortie d’une fonction sont définis dans l’onglet Parameters, tandis que les exceptions sont définies dans l’onglet Imports & Exceptions. Pour créer une fonction :
  1. Cliquez sur Records → Technical → Function → Create et renseignez les champs Label et Identifier.
  2. Dans le champ Library, indiquez le nom de la bibliothèque que vous avez créée précédemment.
  3. Dans la section Parameters, spécifiez les deux paramètres d’entrée suivants :
  1. Assurez-vous que la fonction est créée dans le contexte de votre application, puis cliquez sur Create and open.
    Capture d’écran du formulaire Pega Create Function avec SendForProcessing dans le champ Label, la bibliothèque ABBYY sélectionnée, les paramètres String fileName et base64Content répertoriés, et FlexiCapture for Invoices sélectionné comme contexte d’application.
  2. Dans la fenêtre qui s’ouvre, sous l’onglet Parameters, spécifiez int, string ou boolean 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 et int saisi comme type de données Java dans la section Output.
  3. Cliquez sur l’onglet Imports & Exceptions et saisissez Exception dans la section Exceptions thrown.
    Capture d’écran de Pega Dev Studio dans l’onglet Imports & Exceptions de la fonction, montrant Exception saisi dans la section Exceptions thrown.
  4. Revenez à l’onglet Java, insérez le code de la fonction dans le champ Java source, sélectionnez l’option Function ready to be compiled?, enregistrez vos modifications, puis cliquez sur Generate function.
Le code de la fonction peut être copié à partir du fichier .java, que vous trouverez dans %Installation Path%\Connector for FlexiCapture as a Service with verification\Samples\Code examples\Pega Functions.
Capture d’écran de Pega Dev Studio dans l’onglet Java de la fonction, montrant l’option Function ready to be compiled sélectionnée, le bouton Generate function et le code source Java qui crée un batch FlexiCapture et renvoie son identifiant.
Pour mettre en œuvre un scénario de traitement d’un seul document, vous devez :
  1. Créer un jeu de fonctions à utiliser pour le traitement d’un seul document.
  2. Créer des fonctions générales.
  3. Créer un dossier de traitement d’un seul document.
  4. Configurer l’interface utilisateur.
  5. Créer un jeu d’activités pour votre dossier de traitement d’un seul document.
  6. Créer un jeu de transformations de données pour votre dossier de traitement d’un seul document.
  7. Créer une action de flux.
  8. Créer des types de données pour votre dossier de traitement d’un seul document.
Pour mettre en œuvre un scénario de traitement de plusieurs documents, vous devez :
  1. Créer un jeu de fonctions à utiliser pour le traitement de plusieurs documents.
  2. Créer des fonctions générales.
  3. Créer un dossier de traitement de plusieurs documents.
  4. Créer des fragments HTML.
  5. Créer un jeu d’activités pour votre dossier de traitement de plusieurs documents.
  6. Créer un jeu de transformations de données pour votre dossier de traitement de plusieurs documents.
  7. Créer une action de flux.
  8. Créer des types de données pour votre dossier de traitement de plusieurs documents.