> ## 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.

# Package d’activités UiPath

> Référence des activités multitâches ABBYY FlexiCapture dans UiPath : FlexiCapture Project Scope, Créer un lot, Obtenir l’étape du lot et Récupérer les résultats du lot.

Le package d’activités **Abbyy.UiPath.FlexiCapture.MultiTaskActivities.nupkg** offre toutes les fonctionnalités nécessaires pour travailler avec FC 12. Il inclut les activités suivantes pour travailler avec ABBYY FlexiCapture :

* [FlexiCapture Project Scope](#flexicaptureprojectscope)
* [Créer un lot](#createbatch)
* [Obtenir l’étape du lot](#getbatchstage)
* [Obtenir les URL de vérification du lot](#getbatchverificationurls)
* [Récupérer les résultats du lot](#fetchbatchresults)

## <a id="flexicaptureprojectscope" />FlexiCapture Project Scope

Cette activité sert à initialiser les autres activités du package à l’aide des paramètres de connexion FC 12. Ces autres activités sont placées dans la zone des activités enfants afin qu’elles aient accès aux paramètres de connexion FC.

<Frame>
  <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/UiCon_20.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=5cce87a5dd6a0e8140133d113331d4e0" alt="Capture d’écran du panneau Properties de l’activité FlexiCapture Project Scope dans UiPath Studio, affichant ses champs de paramètres de connexion FlexiCapture pour Company, Password, Project name, Server URL et Username, ainsi que les Proxy Settings facultatifs." width="343" height="390" data-path="images/flexi-capture/connectors/UiCon_20.png" />
</Frame>

Voici la liste des paramètres d’activité hérités par les activités enfants :

| **Category**                         | **Display Name**  | **Type**     | **Description**                       |
| ------------------------------------ | ----------------- | ------------ | ------------------------------------- |
| Paramètres de connexion FlexiCapture | URL du serveur    | Uri          | Adresse du serveur (sans le tenant)   |
| Paramètres de connexion FlexiCapture | Société           | String       | Nom du tenant du serveur (facultatif) |
| Paramètres de connexion FlexiCapture | Nom d'utilisateur | String       | Nom d'utilisateur                     |
| Paramètres de connexion FlexiCapture | Mot de passe      | SecureString | Mot de passe de l'utilisateur         |
| Paramètres de connexion FlexiCapture | Nom du projet     | String       | Nom du projet                         |
| Paramètres du proxy (facultatif)     | URL du serveur    | Uri          | Adresse du serveur proxy              |
| Paramètres du proxy (facultatif)     | Nom d'utilisateur | String       | Nom d'utilisateur                     |
| Paramètres du proxy (facultatif)     | Mot de passe      | SecureString | Mot de passe de l'utilisateur         |

Le concepteur FlexiCapture Project Scope vous permet de gérer les paramètres de connexion et les activités enfants :

<Frame>
  <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/UiCon_21.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=9d19251d6e449e3bfcae7b99dad86d35" alt="Capture d’écran du concepteur de l’activité FlexiCapture Project Scope dans UiPath Studio, affichant les champs des paramètres de connexion FlexiCapture 12 et le conteneur Do contenant une activité enfant Create Batch." width="346" height="513" data-path="images/flexi-capture/connectors/UiCon_21.png" />
</Frame>

Si vous utilisez un proxy :

1. Créez les variables suivantes :
   * Une variable de type **Uri** nommée **ProxyAddress** avec la valeur suivante :

**New UriBuilder ("[http://proxyserver:8080\&quot;).Uri](http://proxyserver:8080\&quot;\).Uri)**. À la place de **"[http://proxyserver:8080](http://proxyserver:8080)"**, indiquez l’adresse et le port du serveur proxy.

* Une variable de type **NetworkCredential** nommée **ProxyCredential** avec la valeur suivante :

**New System.Net.NetworkCredential("proxyuser", "proxypass")**. À la place de **"proxyuser"** et **"proxypass"**, indiquez les identifiants du proxy, séparés par une virgule. Créez cette variable si votre proxy utilise une authentification Basic.

<Frame>
  <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/UiCon_63.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=e2ef6573119c0606e9e53423e2510781" alt="Capture d’écran de l’onglet Variables dans UiPath Studio, affichant la variable ProxyAddress de type Uri et la variable ProxyCredential de type NetworkCredential définies avec leur adresse de serveur proxy et leurs identifiants." width="740" height="96" data-path="images/flexi-capture/connectors/UiCon_63.png" />
</Frame>

2. Utilisez les variables créées à l’étape 1 pour transmettre les paramètres de connexion du proxy à l’activité FlexiCapture Project Scope (cliquez sur **FlexiCapture Project Scope → Paramètres du proxy (facultatif)**). Selon le type d’authentification requis par le proxy, procédez comme suit :
   * Si un proxy transparent est utilisé, dans le champ **URL du serveur**, indiquez l’adresse et le port du serveur proxy comme valeur de la variable **ProxyAddress**, et laissez les champs **Nom d'utilisateur** et **Mot de passe** vides.
   * Si le proxy utilise l’authentification NTLM, dans le champ **URL du serveur**, indiquez l’adresse et le port du serveur proxy comme valeur de la variable **ProxyAddress**, et laissez les champs **Nom d'utilisateur** et **Mot de passe** vides. Les identifiants sous lesquels le processus UiPath s’exécute seront utilisés.
   * Si le proxy utilise l’authentification Basic, dans le champ **URL du serveur**, indiquez l’adresse et le port du serveur proxy comme valeur de la variable **ProxyAddress**. Dans les champs **Nom d'utilisateur** et **Mot de passe**, indiquez les identifiants du proxy comme valeurs des propriétés correspondantes de la variable **ProxyCredential**.

     <Frame>
       <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/UiCon_64.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=101e1d318f68a57ed54e4314d9b91a26" alt="Capture d’écran du panneau Properties de l’activité FlexiCapture Project Scope dans UiPath Studio, avec la section Proxy Settings (optional) développée, affichant les champs Server URL, Username et Password renseignés à partir des variables ProxyAddress et ProxyCredential." width="395" height="233" data-path="images/flexi-capture/connectors/UiCon_64.png" />
     </Frame>

<Note>
  Ces paramètres du serveur proxy seront hérités par toutes les activités enfants de ce Project Scope.
</Note>

## <a id="createbatch" />Créer un lot

Cette activité permet d’envoyer des fichiers à FC 12 pour traitement. ABBYY FlexiCapture crée un lot avec un identifiant unique pour tous les documents envoyés par cette activité. Cet identifiant est ensuite renvoyé dans l’argument de sortie **ID du lot**.

<Frame>
  <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/UiCon_22.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=1c4adb120c97ef0a0b21ad7a8e539d89" alt="Capture d’écran du panneau Properties de l’activité Créer un lot dans UiPath Studio, affichant ses paramètres Input pour les fichiers du lot, les paramètres d’enregistrement du lot et le nom du type de lot, ainsi que le paramètre de sortie ID du lot." width="678" height="259" data-path="images/flexi-capture/connectors/UiCon_22.png" />
</Frame>

Paramètres de l’activité :

| **Catégorie** | **Nom d’affichage**                | **Type**                                     | **Description**                                                                                                                                                                    |
| ------------- | ---------------------------------- | -------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Input         | Nom du type de lot                 | String                                       | Nom du type de lot à créer (facultatif)                                                                                                                                            |
| Input         | Paramètres d’enregistrement du lot | IEnumerable\<KeyValuePair\< String,String >> | Collection de paramètres d’enregistrement pour le lot à créer, spécifiée au format suivant : nom du paramètre d’enregistrement — valeur du paramètre d’enregistrement (facultatif) |
| Input         | Fichiers du lot                    | IEnumerable\<KeyValuePair\<String,Byte\[]>>  | Collection de fichiers d’entrée pour le lot à créer, spécifiée au format suivant : nom du fichier — contenu en octets                                                              |
| Output        | ID du lot                          | Int32                                        | ID du lot créé                                                                                                                                                                     |

## <a id="getbatchstage" />Obtenir l’étape du lot

Cette activité permet d’obtenir des informations sur l’étape actuelle du lot. Les valeurs décrivant l’état du lot peuvent, par exemple, être utilisées pour regrouper les lots à traiter en fonction de leur étape actuelle.

<Frame>
  <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/UiCon_23.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=b6e5877567c4832d577c381a6fb0ae07" alt="Capture d’écran du panneau Properties de l’activité Get Batch Stage dans UiPath Studio, montrant l’entrée Batch ID et les sorties Details, Stage name et Stage type." width="655" height="259" data-path="images/flexi-capture/connectors/UiCon_23.png" />
</Frame>

Paramètres de l’activité :

| **Category** | **Display Name** | **Type** | **Description**                                                                        |
| ------------ | ---------------- | -------- | -------------------------------------------------------------------------------------- |
| Input        | ID du lot        | Int32    | ID du lot                                                                              |
| Output       | Type d’étape     | Enum     | Type d’[étape de traitement](/fr/flexi-capture/api/structures/t-processing-stage-type) |
| Output       | Nom de l’étape   | String   | Nom de l’étape de traitement                                                           |
| Output       | Details          | String   | Informations supplémentaires sur l’état du lot                                         |

## <a id="getbatchverificationurls" />Obtenir les URL de vérification du lot

Cette activité permet d’obtenir un ensemble de liens vers la FC Web Verification Station pour la vérification du lot (utilise l’ID du lot).

<Frame>
  <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/UiCon_24.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=a5b7ae8728adda730fc320ef871cf424" alt="Capture d’écran du panneau Properties de l’activité Obtenir les URL de vérification du lot dans UiPath Studio, montrant l’entrée ID du lot et la sortie URL de vérification qui renvoie des liens vers les tâches de vérification dans la FlexiCapture Web Verification Station." width="655" height="209" data-path="images/flexi-capture/connectors/UiCon_24.png" />
</Frame>

Paramètres de l’activité :

| **Catégorie** | **Nom d’affichage** | **Type**           | **Description**                         |
| ------------- | ------------------- | ------------------ | --------------------------------------- |
| Input         | ID du lot           | Int32              | ID du lot                               |
| Output        | URL de vérification | IEnumberable\<Uri> | Ensemble des URL de vérification du lot |

## <a id="fetchbatchresults" />Récupérer les résultats du lot

Cette activité permet d’obtenir les résultats du traitement du lot.

<Frame>
  <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/UiCon_25.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=45650b866af19080e7eeb8fa27afea16" alt="Capture d’écran du panneau Properties de l’activité Récupérer les résultats du lot dans UiPath Studio, montrant l’entrée ID du lot ainsi que les sorties Paramètres d’enregistrement du lot et Résultats du traitement des documents." width="784" height="234" data-path="images/flexi-capture/connectors/UiCon_25.png" />
</Frame>

Paramètres de l’activité :

| **Catégorie** | **Nom**                     | **Nom d’affichage**                   | **Type**                                   | **Description**                                           |
| ------------- | --------------------------- | ------------------------------------- | ------------------------------------------ | --------------------------------------------------------- |
| Input         | BatchId                     | ID du lot                             | Int32                                      | ID du lot                                                 |
| Output        | BatchRegistrationParameters | Paramètres d’enregistrement du lot    | IEnumerable\<KeyValuePair\<String,String>> | Ensemble des paramètres d’enregistrement du lot           |
| Output        | DocumentProcessingResults   | Résultats du traitement des documents | IEnumerable\<DocumentProcessingResult>     | Ensemble des résultats du traitement des documents du lot |

Propriétés de la classe *DocumentProcessingResult* :

| **Nom**            | **Type**                                    | **Description**                                 |
| ------------------ | ------------------------------------------- | ----------------------------------------------- |
| DocumentId         | Int32                                       | ID du document                                  |
| DocumentDefinition | String                                      | Nom de la définition de document correspondante |
| Files              | IEnumerable\<KeyValuePair\<String,Byte\[]>> | Fichiers d’export                               |
