> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Processus ABBYY FlexiCapture 12 Listener

> Importez, exposez comme service web et configurez le processus ABBYY FlexiCapture 12 Listener dans Blue Prism afin de recevoir des fichiers exportés et des données de champ via SOAP.

Le processus ABBYY FlexiCapture 12 Listener est déployé côté Blue Prism. Le Listener reçoit les requêtes SOAP envoyées par le FlexiCapture Export Connector. Il est prévu que l'utilisateur importe ABBYY FlexiCapture 12 Listener dans Blue Prism et le modifie selon ses besoins.

<Warning>
  Pour exécuter le processus FlexiCapture 12 Listener, la machine Blue Prism qui recevra les fichiers et les données exportés doit fonctionner en tant que Resource PC. Pour vous assurer que votre machine Blue Prism fonctionne en tant que Resource PC, démarrez Blue Prism, cliquez sur l'onglet **Control**, puis vérifiez que la machine est affichée comme "connected" dans la fenêtre **Resources**. Si ce n'est pas le cas, ouvrez l'invite de commande et exécutez la commande suivante :
  "C:\Program Files\Blue Prism Limited\Blue Prism Automate\Automate.exe" /resourcepc /public
  Une fenêtre nommée "Blue Prism - Resource PC (Port 8181)" s'ouvrira, où vous verrez les logs de votre Resource PC. Cliquez sur **Hide** pour réduire cette fenêtre.
</Warning>

Le processus ABBYY FlexiCapture 12 Listener comprend le fichier suivant :

| **Composant**                                  | **Description**                                                                                  |
| ---------------------------------------------- | ------------------------------------------------------------------------------------------------ |
| **BPA Process - FlexiCapture 12 Listener.xml** | Processus qui accepte et traite les requêtes SOAP envoyées par le FlexiCapture Export Connector. |

<div id="installing-the-abbyy-flexicapture-12-listener">
  ## Installation de l’ABBYY FlexiCapture 12 Listener
</div>

Pour rendre le processus FlexiCapture 12 Listener disponible dans Blue Prism, vous devez importer le fichier **BPA Process - FlexiCapture 12 Listener.xml** dans Blue Prism et exposer le processus obtenu en tant que service web. Pour ce faire :

1. Ouvrez Blue Prism et, dans le menu **File**, cliquez sur **Import**.
2. Lorsque les instructions affichées à l’écran vous y invitent, sélectionnez les fichiers suivants à importer, un par un :
   * **BPA Process - FlexiCapture 12 Listener.xml**
   * Objet supplémentaire nécessaire pour exécuter l’exemple d’utilisation d’ABBYY FlexiCapture 12 Listener (son 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.
       **Remarque :** L’exemple d’utilisation de FlexiCapture 12 Listener inclut déjà un exemple de traitement des requêtes. L’utilisateur peut modifier librement cet exemple, à l’exception des paramètres qui doivent être acceptés dans le bloc **Start** (voir [ci-dessous](#param)).
3. Une fois l’importation terminée, tous les objets métier et l’exemple d’utilisation s’afficheront dans Blue Prism, sous l’onglet **Studio**.
4. Dans l’onglet **System**, développez le nœud **Processes** et cliquez sur **Exposure**. Ensuite, dans le coin supérieur droit de la fenêtre **Process - Exposure**, cliquez sur le lien **Expose a Process**.
5. Dans la boîte de dialogue **Expose Process**, sélectionnez **FlexiCapture 12 Listener** et cliquez sur **Next**.
6. Dans la boîte de dialogue suivante, assurez-vous que **FlexiCapture12Listener** est indiqué comme nom exposé du processus, puis cliquez sur **Finish**.

Le processus apparaîtra dans la liste des processus exposés. Pour vérifier que le processus a bien été exposé en tant que service web, ouvrez le lien suivant sur l’ordinateur exécutant Blue Prism : [http://localhost:8181/ws/FlexiCapture12Listener?wsdl](http://localhost:8181/ws/FlexiCapture12Listener?wsdl). Si tous les paramètres sont corrects, vous verrez un fichier WSDL contenant la description du service web.

<div id="configuring-the-abbyy-flexicapture-12-listener-process">
  ## Configuration du processus ABBYY FlexiCapture 12 Listener
</div>

Avant de pouvoir utiliser le processus FlexiCapture 12 Listener, vous devez configurer les paramètres suivants dans Blue Prism :

1. Dans l’onglet **Studio**, double-cliquez sur le nom du processus pour ouvrir l’éditeur de processus.
2. Par défaut, le processus FlexiCapture 12 Listener enregistre les fichiers et les champs reçus dans le dossier de sortie, où il crée un sous-dossier de résultats pour chaque document exporté. Vous pouvez spécifier un dossier de sortie dans l’élément de données nommé "RootDir."

L’utilisateur peut modifier librement ce processus, ***à l’exception du nom du processus et du jeu de paramètres d’entrée***.

Les paramètres d’entrée, leurs noms et leurs types de données doivent correspondre à ceux des requêtes envoyées par le FlexiCapture Export Connector. Ouvrez les propriétés du tout premier élément du processus "Start" et indiquez les éléments de données ainsi que leurs valeurs dans la colonne "Store In" :

* <a id="param" />**DocumentDefinition** – le nom de la Document Definition appliquée à l’image d’entrée par ABBYY FlexiCapture (doit être stocké avec le type de données "Text")
* **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
* **BatchRegistrationParameters** – une collection d’objets avec des champs de texte "Name" et "Value" (contient les noms et les valeurs des paramètres d’enregistrement du lot)

<div id="starting-the-abbyy-flexicapture-12-listener-process">
  ## Démarrage du processus ABBYY FlexiCapture 12 Listener
</div>

Le processus ABBYY FlexiCapture 12 Listener, exposé sous forme de service web, est lancé par une requête SOAP envoyée lors de l’exportation de documents depuis le serveur ABBYY FlexiCapture vers l’adresse du service web.
