Passer au contenu principal

Création des files d’attente UiPath Orchestrator

Pour créer des files d’attente UiPath Orchestrator :
  1. Ouvrez l’onglet Queues dans Orchestrator.
  2. Créez trois files d’attente portant les noms suivants : Monitor Queue, Verifier Queue et Fetcher Queue. Lors de la création, sélectionnez les options suivantes : Unique Reference : Yes et Auto Retry : No.
    Capture d’écran de la boîte de dialogue Create Queue dans UiPath Orchestrator, avec Name défini sur Monitor Queue, Unique Reference défini sur Yes et Auto Retry défini sur No.
Pour modifier les noms des files d’attente, suivez les étapes décrites dans Personnalisation des noms des files d’attente.

Création des assets UiPath

Les assets UiPath Orchestrator et les identifiants sont utilisés dans les processus UiPath pour stocker les paramètres de connexion à FC 12. Pour créer des assets UiPath :
  1. Connectez-vous à Orchestrator en tant qu’administrateur.
  2. Accédez à l’onglet Assets.
  3. Créez les assets suivants de type Text :
    • FlexiCapture Server Address. Indiquez l’Adresse du serveur d’applications FC comme Value de cet asset.
      Capture d’écran de l’éditeur d’assets dans UiPath Orchestrator, montrant la création d’un asset de type Text nommé FlexiCapture Server Address avec l’URL du serveur d’applications FlexiCapture comme valeur.
    • FlexiCapture Company (facultatif) – nom du tenant (société) sur le serveur d’applications FC. Créez cet asset si vous utilisez FlexiCapture Cloud ou un système local multi-tenant.
      Capture d’écran de l’éditeur d’assets dans UiPath Orchestrator, montrant la création d’un asset de type Text nommé FlexiCapture Company avec le nom du tenant comme valeur.
    • FlexiCapture Project Name. Pour la Value de cet asset, indiquez le nom du projet que vous utiliserez pour traiter les documents. Pour plus d’informations sur la configuration et le téléversement d’un projet vers un serveur, consultez Configuration d’un projet FlexiCapture.
      Capture d’écran de l’éditeur d’assets dans UiPath Orchestrator, montrant la création d’un asset de type Text nommé FlexiCapture Project Name avec InvoiceDemoProject_Multitask comme valeur.
  4. Créez les identifiants. Pour ce faire, créez un asset de type Credential et nommez-le FlexiCapture Credentials. Renseignez les champs Username et Password avec le nom d’utilisateur et le mot de passe FC.
    Capture d’écran de l’éditeur d’assets dans UiPath Orchestrator, montrant la création d’un asset de type Credential nommé FlexiCapture Credentials avec le Username et le Password FlexiCapture saisis.
L’utilisateur spécifié dans l’asset FC doit avoir soit les rôles Scanning Operator et Verification Operator, soit le rôle Administrator. Les droits d’accès doivent être configurés par un administrateur FC à l’aide de l’Administration and Monitoring Console. Pour plus d’informations sur la configuration des droits d’accès, consultez Gestion des comptes d’utilisateur.

Lancement des processus Batch Sender, Batch Monitor, Batch Verifier et Batch Fetcher

Avant de lancer les processus, assurez-vous que les files d’attente et les assets appropriés ont été créés dans Orchestrator et que le projet FlexiCapture a été téléversé sur le serveur d’applications ABBYY FlexiCapture et correctement configuré. Au moins deux robots UiPath sont également nécessaires pour lancer les processus. L’un des robots doit toujours exécuter le processus Batch Monitor, tandis que l’autre robot (ou plusieurs autres) doit servir à lancer les processus Batch Sender, Batch Verifier et Batch Fetcher. Vous pouvez créer des robots sur différentes machines. Vous pouvez aussi créer des robots sur une seule machine équipée du système d’exploitation Windows Server.
  1. Créez deux robots standard, dont l’un sera de type Unattended.
  2. Publiez les processus Batch Monitor, Batch Sender, Batch Verifier et Batch Fetcher dans Orchestrator.
  3. Pour chaque package publié, déployez le processus dans le même environnement que celui auquel appartiennent les robots créés.
    Capture d’écran de la page Processes dans UiPath Orchestrator, affichant les processus Batch_Fetcher, Batch_Monitor, Batch_Sender et Batch_Verifier déployés avec leurs versions et leur environnement.
  4. Accédez à l’onglet Jobs dans Orchestrator. Créez un Job pour le processus Batch Monitor et configurez-le pour qu’il s’exécute sur un robot de type Unattended.
    Capture d’écran de la boîte de dialogue Start Job dans UiPath Orchestrator, avec le processus Batch_Monitor_env sélectionné et le robot unattended choisi comme cible d’exécution spécifique.
Le processus Batch Monitor sera lancé à l’aide du robot spécifié et son Job aura désormais le statut Running. Pour afficher les logs du processus, accédez à More Actions → View Logs.
Capture d’écran de l’onglet Jobs dans UiPath Orchestrator montrant le job Batch_Monitor avec l’état Running, et le menu More Actions ouvert avec View Logs en surbrillance.
  1. Ensuite, lancez Batch Sender sur un autre robot. Ce processus enverra les fichiers du dossier sélectionné vers FC pour traitement. Vous pouvez également lancer Batch Sender à l’aide de l’onglet Jobs d’Orchestrator, de UiPath Studio ou de la zone de notification de la machine du robot.
    Capture d’écran de la fenêtre de la zone de notification du robot UiPath, démarrant le processus Batch_Sender_env et montrant son passage à l’état Job started processing.
  2. Attendez la fin du traitement des documents. Si les lots ont été traités avec succès, le statut de la transaction dans la Monitor Queue passera à Successful et de nouvelles transactions apparaîtront dans la file d’attente Batch Fetcher.
  3. Lancez le processus Batch Fetcher pour télécharger les résultats du traitement du lot. Le statut de la transaction dans Fetcher Queue passera à Successful.
  4. Si le lot envoyé atteint l’étape de vérification dans FC, le processus Batch Monitor créera une transaction à l’aide de l’ID du lot dans Verifier Queue. Si des transactions ayant le statut New existent dans cette file d’attente, lancez le processus Batch Verifier pour obtenir une URL de vérification du lot. Ensuite, vérifiez les données du document et terminez la tâche de vérification.
Après cela, les lots seront exportés et déplacés vers l’étape Processed. Batch Monitor changera le statut des transactions appropriées dans Monitor Queue en Successful et ajoutera de nouvelles transactions à Fetcher Queue. Pour télécharger les résultats du traitement des lots vérifiés, lancez le processus Batch Fetcher pour chaque transaction de Fetcher Queue.

Lancement de Batch Processor – single process

Avant de lancer le processus, assurez-vous que le projet FlexiCapture a bien été téléversé sur le serveur d’applications ABBYY FlexiCapture et correctement configuré. Le projet de test InvoiceDemoProject_Multitask peut également être téléversé sur le serveur depuis le répertoire d’installation du connecteur situé dans \Multi-task package\Samples\FlexiCapture Projects.
  1. Ouvrez Batch Processor – single process dans UiPath Studio.
  2. Ouvrez l’onglet Variables.
  3. Spécifiez les paramètres de connexion à FC à l’aide des variables suivantes :
FlexiCaptureServerUrl, FlexiCaptureCompany, FlexiCaptureUsername, FlexiCapturePassword, FlexiCaptureProject, et FlexiCaptureBatchType.
Pour le projet InvoiceDemoProject_Multitask, vous pouvez spécifier les valeurs suivantes dans la variable FlexiCaptureBatchType :
  • La valeur Unattended service — pour illustrer un scénario de traitement sans vérification.
  • La valeur Attended service — pour illustrer un scénario de traitement avec vérification.
  1. Créez un nouveau dossier sur votre machine locale et copiez-y plusieurs images du dossier Images du projet FC.
  2. Accédez à l’onglet Design dans UiPath Studio et cliquez sur Run.
  3. Une fois le processus lancé, indiquez le dossier dans lequel vous avez placé les images d’exemple. Les fichiers de ce dossier seront envoyés à FC pour traitement.
  4. Attendez que la reconnaissance des fichiers soit terminée. Ensuite, procédez comme suit (selon le scénario choisi) :
  • Choisissez un dossier dans lequel les résultats du traitement seront enregistrés.
ou
  • Effectuez la vérification, puis choisissez un dossier dans lequel les résultats du traitement seront enregistrés.