Création des files d’attente UiPath Orchestrator
Ouvrir l’onglet Queues
Ouvrez l’onglet Queues dans Orchestrator.
Créer les trois files d’attente
Créez des files d’attente nommées Monitor Queue, Verifier Queue et Fetcher Queue. Pour chacune, définissez Unique Reference sur Yes et Auto Retry sur No.
Pour utiliser des noms de files d’attente différents, consultez Personnalisation des noms des files d’attente.
Les assets et les identifiants UiPath Orchestrator stockent les paramètres utilisés par les processus pour se connecter à ABBYY FlexiCapture 12.
Ouvrir l’onglet Assets
Connectez-vous à Orchestrator en tant qu’administrateur, puis accédez à l’onglet Assets.
Créer l’asset FlexiCapture Server Address
Créez un asset de type Text nommé FlexiCapture Server Address, puis indiquez l’adresse du serveur d’applications ABBYY FlexiCapture dans le champ Value. Créer l’asset FlexiCapture Company
Créez un asset de type Text nommé FlexiCapture Company, puis indiquez le nom du tenant sur le serveur d’applications ABBYY FlexiCapture. Cet asset est facultatif et n’est requis que si vous utilisez ABBYY FlexiCapture Cloud ou un système local multi-tenant. Créer l’asset FlexiCapture Project Name
Créez un asset de type Text nommé FlexiCapture Project Name, puis 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, consultez Configurer votre projet ABBYY FlexiCapture pour UiPath. Créer les identifiants
Créez un asset de type Credential nommé FlexiCapture Credentials, puis renseignez les champs Username et Password avec le nom d’utilisateur et le mot de passe ABBYY FlexiCapture.
L’utilisateur spécifié dans l’asset doit disposer des rôles Scanning Operator et Verification Operator, ou du rôle Administrator.
Un administrateur ABBYY FlexiCapture définit les droits d’accès dans l’Administration and Monitoring Console. Pour plus d’informations, consultez Gérer les comptes d’utilisateur.
Pour utiliser des noms d’assets différents, consultez Personnaliser les noms d’assets et d’identifiants.
Lancez les processus Batch Sender, Batch Monitor, Batch Verifier et Batch Fetcher
Avant de lancer les processus, créez les files d’attente et les assets dans Orchestrator, puis configurez votre projet ABBYY FlexiCapture.
Pour plus d’informations sur le projet, consultez Configurer votre projet ABBYY FlexiCapture pour UiPath.
Vous avez également besoin d’au moins deux robots UiPath. Un robot doit exécuter en permanence le processus Batch Monitor, tandis qu’un ou plusieurs autres robots exécutent les processus Batch Sender, Batch Verifier et Batch Fetcher.
Vous pouvez créer les robots sur différentes machines ou les créer sur une seule machine exécutant Windows Server.
Créer les robots
Créez deux robots standard, dont l’un est de type Sans intervention. Publier les processus
Publiez les processus Batch Monitor, Batch Sender, Batch Verifier et Batch Fetcher dans Orchestrator. Déployer chaque processus
Démarrer Batch Monitor
Accédez à l’onglet Jobs dans Orchestrator. Créez une nouvelle tâche pour le processus Batch Monitor et configurez-la pour qu’elle s’exécute sur le robot de type Sans intervention.Le processus démarre sur ce robot et sa tâche passe au statut Running. Pour consulter les journaux du processus, accédez à More Actions → View Logs. Démarrer Batch Sender sur un autre robot
Ce processus envoie les fichiers du dossier sélectionné à ABBYY FlexiCapture pour traitement. Vous pouvez le lancer depuis l’onglet Jobs d’Orchestrator, depuis UiPath Studio ou depuis la zone de notification de la machine du robot. Attendre la fin du traitement
Lorsque les lots sont traités avec succès, le statut des transactions dans la Monitor Queue passe à Successful et de nouvelles transactions apparaissent dans la Fetcher Queue.
Démarrer Batch Fetcher
Lancez le processus Batch Fetcher pour télécharger les résultats du traitement du lot. Le statut des transactions dans la Fetcher Queue passe à Successful.
Gérer les lots qui atteignent l’étape de vérification
Si un lot envoyé atteint l’étape de vérification, Batch Monitor crée une transaction contenant l’ID du lot dans la Verifier Queue. Lorsque cette file d’attente contient des transactions au statut New, lancez le processus Batch Verifier afin d’obtenir une URL de vérification du lot, puis vérifiez les données du document et terminez la tâche de vérification.
Après vérification, les lots sont exportés et passent à l’étape Processed. Batch Monitor remplace le statut des transactions concernées de la Monitor Queue par Successful et ajoute de nouvelles transactions à la 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 la Fetcher Queue.
Lancer Batch Processor – single process
Vous pouvez également téléverser le projet de test InvoiceDemoProject_Multitask sur le serveur depuis le répertoire d’installation du connecteur :
Ouvrir le processus
Ouvrez Batch Processor – single process dans UiPath Studio, puis ouvrez l’onglet Variables.
Définir les variables de connexion
Spécifiez les paramètres de connexion à ABBYY FlexiCapture à l’aide des variables suivantes :FlexiCaptureServerUrl, FlexiCaptureCompany, FlexiCaptureUsername, FlexiCapturePassword, FlexiCaptureProject et FlexiCaptureBatchType.Pour le projet InvoiceDemoProject_Multitask, FlexiCaptureBatchType peut prendre l’une des deux valeurs suivantes :
- sans intervention service correspond à un scénario de traitement sans vérification.
- Attended service correspond à un scénario de traitement avec vérification.
Préparer les images d’entrée
Créez un dossier sur votre ordinateur local et copiez-y plusieurs images depuis le dossier Images du projet ABBYY FlexiCapture.
Exécuter le processus
Accédez à l’onglet Design dans UiPath Studio et cliquez sur Run.
Sélectionner le dossier d’images
Spécifiez le dossier dans lequel vous avez placé les images d’exemple. Les fichiers qu’il contient sont envoyés à ABBYY FlexiCapture pour traitement.
Terminer selon votre scénario
Attendez la fin de la reconnaissance des fichiers, puis effectuez l’une des actions suivantes :
- Sans vérification, choisissez le dossier dans lequel enregistrer les résultats du traitement.
- Avec vérification, effectuez d’abord la vérification, puis choisissez le dossier dans lequel enregistrer les résultats du traitement.