Action Process
- ServerUrl – l’adresse du serveur ABBYY FlexiCapture au format suivant : http://<ApplicationServer>
- Company – le nom du tenant ABBYY FlexiCapture (si vous utilisez ABBYY FlexiCapture Cloud, indiquez ici le nom de votre entreprise). Si vous n’utilisez pas de tenant, laissez ce champ vide
- Username – le nom de l’utilisateur ABBYY FlexiCapture
- Password – le mot de passe de l’utilisateur ABBYY FlexiCapture
- ProjectName – le nom du projet sur le serveur ABBYY FlexiCapture
- BatchType – le nom du type de lot qui sera attribué au lot créé dans ABBYY FlexiCapture pour le traitement du fichier
- FileName – le nom du fichier d’entrée
- FileContent – le fichier à envoyer à ABBYY FlexiCapture (il doit être stocké dans un élément de données de type binaire)
- BatchRegistrationParameters – une collection d’objets avec des champs de texte “Name” et “Value” (ces objets seront transformés en paramètres d’enregistrement du lot dans ABBYY FlexiCapture et pourront, par exemple, être utilisés pour nommer les fichiers d’export)
- ProxyServerUrl (facultatif) – URL du serveur proxy (par ex. 127.0.0.1:8080)
- ProxyUsername (facultatif) – nom d’utilisateur du serveur proxy
- ProxyPassword (facultatif) – mot de passe de l’utilisateur proxy
- DocumentProcessingTimeout (facultatif) – délai d’attente maximal pour recevoir les résultats de FC avant qu’une erreur ne soit générée
Vous pouvez faire créer automatiquement ces éléments en cliquant sur l’icône à gauche de la valeur dans la colonne Store In.

- DocumentDefinition – le nom de la définition de document appliquée à l’image d’entrée par ABBYY FlexiCapture
- Fields – une collection d’objets avec des champs de texte “Name” et “Value” pour stocker les noms et les valeurs extraites des champs
- Files – une collection d’objets avec un champ de texte “Name” et un champ binaire “Content” pour stocker les fichiers image exportés et leurs noms
- VerificationUrl – un champ de texte qui stocke l’URL de la page de vérification du document

Action Process and Save
- ServerUrl – l’adresse du serveur ABBYY FlexiCapture au format suivant : http://<ApplicationServer>
- Company – le nom du tenant ABBYY FlexiCapture (si vous travaillez avec ABBYY FlexiCapture Cloud, indiquez ici le nom de votre entreprise). Si vous n’utilisez pas de tenant, laissez ce champ vide
- Username – le nom de l’utilisateur ABBYY FlexiCapture
- Password – le mot de passe de l’utilisateur ABBYY FlexiCapture
- ProjectName – le nom du projet sur le serveur ABBYY FlexiCapture
- BatchType – le nom du type de lot qui sera attribué au lot créé dans ABBYY FlexiCapture pour traiter le fichier
- FileName – le nom du fichier d’entrée
- FileContent – le fichier à envoyer à ABBYY FlexiCapture (il doit être stocké dans un élément de données de type binaire)
- OutputDirectoryPath – chemin du répertoire de sortie qui sera utilisé pour créer des sous-répertoires pour les résultats des documents.
- BatchRegistrationParameters – une collection d’objets avec des champ de texte « Name » et « Value » (ces objets seront convertis en paramètres d’enregistrement du lot côté ABBYY FlexiCapture, qui peuvent être utilisés, par exemple, pour nommer les fichiers d’export)
- ProxyServerUrl (facultatif) – URL du serveur proxy (par ex. 127.0.0.1:8080)
- ProxyUsername (facultatif) – nom d’utilisateur du serveur proxy
- ProxyPassword (facultatif) – mot de passe de l’utilisateur proxy
- DocumentProcessingTimeout (facultatif) – temps d’attente maximal pour recevoir les résultats de FC avant qu’une erreur ne soit générée
Vous pouvez créer automatiquement ces éléments en cliquant sur l’icône située à gauche de la valeur dans la colonne Store In.

- DocumentDefinition – le nom de la définition de document appliquée à l’image d’entrée par ABBYY FlexiCapture
- Fields – une collection d’objets avec des champ de texte « Name » et « Value » pour stocker les noms et les valeurs extraites des champs
- Files – une collection d’objets avec un champ de texte « Name » et un champ binaire « Content » pour stocker les fichiers image exportés et leurs noms
- VerificationUrl – un champ de texte qui stocke l’URL de la page de vérification du document

Installation du VBO ABBYY FlexiCapture 12
- Ouvrez Blue Prism et, dans le menu File, cliquez sur Import.
- En suivant les instructions affichées à l’écran, sélectionnez les fichiers suivants à importer, un par un :
- BPA Object - FlexiCapture 12 VBO.xml
- BPA Process - FlexiCapture 12 Processor.xml
- Objets supplémentaires requis pour exécuter l’exemple d’utilisation du VBO FlexiCapture 12 (leur emplacement par défaut est C:\Program Files\Blue Prism Limited\Blue Prism Automate\VBO) :
- BPA Object - Utility - File Management.xml Un objet métier permettant de gérer les fichiers stockés sur le disque dur local.
- BPA Object - Utility - Environment.xml Un objet métier permettant d’interagir avec l’environnement (par exemple, pour exécuter des processus tiers, tels qu’un navigateur web).
- Une fois l’importation terminée, tous les objets métier et l’exemple d’utilisation s’affichent dans Blue Prism, dans l’onglet Studio.
- Redémarrez Blue Prism pour que les modifications prennent effet.
Configuration du VBO ABBYY FlexiCapture 12
Vous pouvez également utiliser l’exemple de processus nommé BPA Process - FlexiCapture 12 Processor (C:\Program Files (x86)\ABBYY FlexiCapture Connector for BluePrism\Single-Task Package\Samples\BluePrism Sample Process).
- Créez un nouveau processus Blue Prism (dans l’onglet Studio, cliquez avec le bouton droit sur Processes, puis cliquez sur la commande Create Process dans le menu contextuel) ou ouvrez un processus existant.
- Dans l’espace de travail, créez un élément de type Action. Double-cliquez ensuite dessus pour ouvrir les propriétés de l’action.
- Dans la fenêtre Action Properties, spécifiez un nom pour la nouvelle action dans le champ Name. Dans la liste déroulante Business Object, sélectionnez FlexiCapture 12 VBO. Dans la liste Action, sélectionnez Process and Save results.
- Dans l’onglet Inputs, spécifiez les paramètres d’entrée (pour plus d’informations, voir la section ABBYY FlexiCapture 12 VBO). Vous pouvez spécifier explicitement des valeurs pour les paramètres « Text » en les plaçant entre guillemets doubles. Pour les autres types de données, vous devez créer les Data Items correspondants et spécifier leurs noms dans la colonne Value. Par exemple :

- Dans l’onglet Outputs, spécifiez les paramètres de sortie. Vous pouvez créer automatiquement ces Data Items en cliquant sur l’icône à gauche de la valeur dans la colonne Store In. Par exemple :

Configuration d’un serveur proxy
- Si vous utilisez un proxy transparent, indiquez l’adresse et le port du serveur proxy dans le paramètre ProxyServerUrl et laissez les paramètres ProxyUsername et ProxyPassword vides.
- Pour le mot de passe utilisateur, créez un Data Item de type Password et définissez le mot de passe requis comme valeur. Utilisez ensuite ce Data Item pour transmettre le mot de passe au paramètre d’entrée ProxyPassword.
- Pour les paramètres ProxyServerUrl et ProxyUsername, vous pouvez indiquer explicitement les valeurs requises en les plaçant entre guillemets doubles.
Modification du délai d’attente pour les documents traités
- Créez une variable de type Timespan.
- Définissez le délai d’attente souhaité comme valeur de la variable.
- Indiquez le nom de la variable dans le paramètre d’entrée DocumentProcessingTimeout.
