> ## 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 de Blue Prism

> Référence des processus Blue Prism du package FlexiCapture Multi-Task : Batch Sender, Batch Monitor, Batch Verifier et Enregistreur de lots, ainsi que de leurs files d’attente.

Le package FC Multi-Task comprend les processus suivants :

* [Batch Sender](#batchsender)
* [Batch Monitor](#batchmonitor)
* [Batch Verifier](#batchverifier)
* [Enregistreur de lots](#batchfetcher)

## <a id="batchsender" />Batch Sender

Ce processus récupère les fichiers d’un dossier et utilise l’action VBO "**Create Batch**" pour les envoyer à FC 12 afin qu’ils soient traités. FC crée un lot distinct pour chaque fichier trouvé dans ce dossier. Ensuite, l’ID du lot nouvellement créé est ajouté à la file d’attente **MonitorQueue** pour un traitement ultérieur dans le processus **Batch Monitor**.

## <a id="batchmonitor" />Batch Monitor

Il s’agit d’un processus qui s’exécute en permanence et gère les éléments de la file d’attente **MonitorQueue**. À l’aide de l’action VBO "**Get Batch Stage**", il récupère l’étape d’un lot et effectue les opérations suivantes :

* Si un lot se trouve à l’étape "**Exceptions**" (où il peut être placé en raison d’erreurs de traitement), un élément de la file d’attente **MonitorQueue** sera marqué comme exception. Le texte du message d’erreur sera enregistré dans la section "**Exception Reason**".

* Pour un lot à l’étape "**Verification**", un nouvel élément sera ajouté à la file d’attente **VerifierQueue** et le traitement de l’élément dans la file d’attente **MonitorQueue** sera différé. L’élément ne sera pas ajouté une nouvelle fois à la file d’attente **VerifierQueue**.

* Pour un lot à l’étape "**Traité**", un nouvel élément sera ajouté à la file d’attente **FetcherQueue**, après quoi l’élément de la file d’attente **MonitorQueue** sera marqué comme traité avec succès.

* Pour un lot à toute autre étape, le traitement de la file d’attente **MonitorQueue** sera différé.

Dans le processus **Batch Monitor**, des éléments de données permettent de stocker les valeurs de délai d’expiration :

* **Iteration Timeout** – le délai au bout duquel le processus **Batch Monitor** tentera de nouveau de récupérer l’élément dans la file d’attente **MonitorQueue** si la première tentative a échoué. La valeur recommandée est de 20 à 30 secondes.
* **Other Stage Timeout** – le délai pendant lequel la vérification de l’état du lot sera différée si le lot se trouve actuellement à une étape autre que "**Traité**", "**Verification**" ou "**Exceptions**". La valeur recommandée correspond au temps estimé nécessaire au lot pour passer de l’étape "**Import**" à l’étape "**Traité**" ou "**Verification**".
* **Verification Stage Timeout** – le délai pendant lequel la vérification de l’état du lot sera différée si le lot se trouve actuellement à l’étape "**Verification**". La valeur recommandée est d’au moins 2x le temps de vérification estimé par l’opérateur.

<Frame>
  <img src="https://mintcdn.com/abbyy/M5jnw37NmJ-asKkj/images/flexi-capture/connectors/BP30.png?fit=max&auto=format&n=M5jnw37NmJ-asKkj&q=85&s=c2fdf13393f9aa31eb00f0c2a45f9176" alt="Capture d’écran du processus Batch Monitor dans Blue Prism, montrant les éléments de données Iteration Timeout, Other Stage Timeout et Verification Stage Timeout." width="690" height="600" data-path="images/flexi-capture/connectors/BP30.png" />
</Frame>

Vous pouvez modifier n’importe quelle valeur de délai d’expiration par défaut en fonction de la charge actuelle de FC.

## <a id="batchverifier" />Batch Verifier

Ce processus traite les éléments de la file d’attente **VerifierQueue**, un par un. Il récupère les URL de vérification à l’aide de l’ID du lot et les ouvre dans un navigateur, où les documents correspondants peuvent être vérifiés. Une fois la vérification terminée, l’élément est marqué comme terminé.

## <a id="batchfetcher" />Enregistreur de lots

Il s’agit d’un processus qui s’exécute en permanence et gère les éléments de la file d’attente **FetcherQueue**. Il reçoit les résultats du traitement par lot et enregistre les fichiers d’export créés pour chaque document du lot. Une fois les fichiers d’export enregistrés, le processus marque l’élément comme traité avec succès.
