Passer au contenu principal
Avant de créer un profil d’exportation, assurez-vous que les assembly du connecteur ont été ajoutés à la définition de document. Pour exporter les résultats du traitement depuis FC après la vérification (bien après le démarrage du traitement), ou si la source d’image est FlexiCapture Mobile Client ou Scanning Station, vous devez configurer l’exportation à l’aide d’un script. Cette exportation crée une nouvelle transaction dans une file d’attente Orchestrator spécifique. Tous les résultats du traitement sont stockés dans la transaction sous forme de string dans les Specific Data. Pour pouvoir exporter des données de FC vers UiPath via le service web Orchestrator, vous devez configurer un profil d’exportation par script dans la définition de document. Pour créer un profil d’exportation pour UiPath, procédez comme suit :
  1. Dans Project Setup Station, ouvrez votre projet FC.
  2. Cliquez sur Project → Document Definitions… pour ouvrir la liste des définition de document disponibles pour le projet, sélectionnez la définition de document pour laquelle vous souhaitez définir de nouveaux paramètres d’exportation, puis cliquez sur Edit…
  3. Cliquez sur Document Definition → Export Settings…
  4. Cliquez sur le bouton Add… pour démarrer l’assistant de création du profil d’exportation.
  5. À l’étape Select the Type of Destination, sélectionnez Custom export (script) dans la liste déroulante Type. Laissez les autres paramètres inchangés ou modifiez-les comme indiqué dans l’aide de FC. Cliquez sur Next.
  6. À l’étape Script Export, cliquez sur le bouton Edit Script…, sélectionnez Script Language: C# .Net, puis collez dans l’éditeur de script l’un des deux exemples de scripts disponibles dans le dossier Samples du package de distribution UiPath Connector : UiPath - ExportScript - Configure by script (Attended service).cs (consultez Utilisation d’un script pour spécifier les paramètres d’exportation pour plus de détails) ou UiPath - ExportScript - Configure by XML (Attended service).cs (consultez Utilisation d’un fichier XML pour spécifier les paramètres d’exportation pour plus de détails). Pour une description détaillée des options d’exportation, consultez Spécification des options d’exportation.
  7. À l’étape Select the Destination Name, indiquez un nom pour votre profil d’exportation, puis cliquez sur Finish.
  8. Le profil d’exportation nouvellement créé apparaîtra dans la liste des profils d’exportation disponibles dans la boîte de dialogue de configuration de l’exportation. Pour qu’ABBYY FlexiCapture utilise ce profil à l’étape Export, cochez la case en regard du profil dans la colonne Enabled.
  9. Cliquez sur OK et fermez le définition de document Editor. Cliquez ensuite sur le bouton Publish pour publier votre définition de document.

Utilisation d’un fichier XML pour spécifier les paramètres d’exportation

L’avantage d’utiliser un fichier XML est qu’il n’est pas nécessaire de modifier le code du script ni la définition de document. Toutes les modifications peuvent être apportées en modifiant le fichier XML, ce qui est beaucoup plus simple que de modifier le code du script. Cependant, le fichier XML doit se trouver sur chaque FC Processing Station. Vous devrez également le synchroniser manuellement sur toutes les stations FC à partir desquelles les données doivent être exportées vers UiPath. Pour spécifier les paramètres d’exportation dans un fichier XML :
  1. Créez un script d’exportation dans la définition de document qui contient le script d’exemple UiPath - ExportScript - Configure by XML (Attended service).cs. Ce script récupère les paramètres d’exportation à partir du fichier XML.
  2. Créez un fichier XML de ce type nommé <Nom du projet>_<Nom de la définition de document>.xml. Cette convention de nommage vous permettra d’avoir plusieurs fichiers XML pour différentes définitions de document.
  3. Dans le registre de l’ordinateur équipé d’ABBYY FlexiCapture Processing Station, localisez HKEY_LOCAL_MACHINE\SOFTWARE\ABBYY\FlexiCapture\12.0\Connectors\UiPath. Créez une nouvelle valeur string et nommez-la “XmlFolder”. Ensuite, dans son champ de données de valeur, indiquez le chemin du dossier dans lequel le fichier XML contenant les paramètres d’exportation a été créé.
  4. Dans le registre de l’ordinateur équipé d’ABBYY FlexiCapture Processing Station, localisez HKEY_LOCAL_MACHINE\SOFTWARE\ABBYY\FlexiCapture\12.0\Connectors\ et créez une nouvelle valeur string que vous nommerez “UiPath”. Définissez son champ de données de valeur sur true.
Si vous ne disposez pas des clés nécessaires dans la branche HKEY_LOCAL_MACHINE \ SOFTWARE du registre, créez-les.
Pour obtenir un exemple de fichier XML de configuration avec des commentaires détaillés, consultez le fichier default.config.xml situé dans le dossier Sample du package de distribution UIPATH.
Dans le code de UiPath - ExportScript - Configure by XML (Attended service).cs, vous trouverez également d’autres conventions de nommage possibles pour vos fichiers XML.

Utilisation d’un script pour spécifier les paramètres d’exportation

L’avantage d’utiliser un script est que tous les paramètres d’exportation seront automatiquement appliqués par toutes les stations FC à partir desquelles les données sont exportées vers UiPath. Avec un fichier XML, vous ne pouvez définir que des paramètres statiques, tandis que les scripts vous permettent de spécifier différentes règles de nommage des fichiers, différents emplacements de fichiers et différentes mises en correspondance de champs en fonction des données contenues dans le document exporté. Lorsque vous travaillez avec FC Cloud, vous devez également utiliser un script pour spécifier les paramètres d’exportation, car FC Cloud ne permet pas de stocker un fichier XML de configuration sur les Processing Stations. Cependant, pour modifier les paramètres d’exportation, vous devrez apporter des modifications au script et, par conséquent, publier une nouvelle version de la définition de document. Veuillez utiliser le script nommé UiPath - ExportScript - Configure by script (Attended service).cs fourni dans les fichiers du connecteur.