Passer au contenu principal
Le package FC Multi-Task comprend les processus suivants :

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.

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.
Vous pouvez modifier n’importe quelle valeur de délai d’expiration par défaut en fonction de la charge actuelle de FC.

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

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.