Passer au contenu principal
Dans le fichier de configuration XML ou dans le script (selon la manière dont vous avez choisi de configurer vos options d’export), vous devez spécifier les options à utiliser pour l’export. Il s’agit notamment des paramètres de connexion à utiliser pour se connecter à Blue Prism, des options des images de sortie, de la méthode de nommage des fichiers d’export et de la mise en correspondance des champs. Server contient l’adresse du serveur sur lequel se trouve le service web ABBYY FlexiCapture 12 Listener :
connectorSettings.DmsConnectionSettings.Server = "http://BluePrism:8181/ws/FlexiCapture12Listener";
Username correspond au nom d’utilisateur dans Blue Prism. Par exemple :
connectorSettings.DmsConnectionSettings.Credentials.Username = "admin";
Mot de passe contient le mot de passe de l’utilisateur de Blue Prism. Par exemple,
connectorSettings.DmsConnectionSettings.Credentials.Password = "Pass@123";
FileName contient le modèle de nom du fichier image du document envoyé au service Web. Par exemple :
connectorSettings.DmsDocumentDestination.FileName = "<Batch>";
Le nom du document peut comporter une partie statique fixe et une partie dynamique variable. La partie dynamique est définie par des balises, remplacées par les valeurs des propriétés du document ABBYY FlexiCapture au moment de l’export. Chaque balise doit être placée entre chevrons. Dans le fichier XML :
  • ‘<’ représente ‘<’
  • ‘>’ représente ‘>’
Balises possibles pour la partie dynamique du nom :
  • Project pour le nom du projet dans ABBYY FlexiCapture
  • Batch pour le nom du lot
  • DocumentDefinition pour le nom de la définition de document dans ABBYY FlexiCapture
  • SourceFile pour le nom du fichier source
  • Identifier pour l’identifiant du document dans le lot
  • BatchType pour le nom du type de lot
  • Time pour l’heure actuelle au format yyyy-MM-dd_HH-mm-ss
Si vous utilisez le VBO FlexiCapture 12 pour envoyer des fichiers image à ABBYY FlexiCapture, le lot créé pour traiter une image se verra attribuer un paramètre d’enregistrement nommé FileNameWithoutExtension. Ce paramètre recevra la valeur du paramètre d’entrée FileName (du VBO). Vous pouvez également utiliser la valeur de ce paramètre d’enregistrement dans votre script pour nommer les fichiers d’export comme suit : <FileNameWithoutExtension>. D’autres paramètres d’enregistrement personnalisés peuvent être utilisés pour nommer les fichiers au format suivant : <RegParam:ParamName>. Vous pouvez aussi utiliser les valeurs des champs d’indexation comme suit : <Index:IndexField>.
Ces balises dynamiques sont sensibles à la casse et vous devez respecter la casse des caractères utilisés dans les balises ci-dessus.
Mappez les champs afin d’exporter les métadonnées reconnues. Pour chaque champ de la définition de document dont vous souhaitez exporter la valeur, vous devez spécifier son nom. Ce nom sera utilisé par le processus FlexiCapture 12 Listener pour enregistrer le champ dans la collection. La collection des noms et des valeurs de champ sera créée à l’exécution. Seuls les champs de la définition de document qui ont été mappés seront exportés vers Blue Prism. Vous pouvez mapper autant de champs que nécessaire. FieldPairs contient une collection de paires de champs. Si vos paramètres d’export sont stockés dans un fichier XML, mappez les champs comme suit :
<FieldPairs>
 <FieldPair>
   <AfcField>Invoice Layout\InvoiceNumber</AfcField>
   <DmsField>InvoiceNumber</DmsField>
 </FieldPair>
</FieldPairs>
où :
  • AfcField est le chemin complet du champ de la définition de document FlexiCapture à partir duquel les données sont lues lors de l’export.
  • DmsField est la propriété Name du champ dans la collection Fields du processus Blue Prism FlexiCapture 12 Listener.
Si vos paramètres d’export sont spécifiés dans le script (BluePrism - ExportScript - Configure by script.cs), faites correspondre les champs comme suit :
{ @"Invoice Layout\InvoiceNumber", "InvoiceNumber" },
où la valeur située avant la virgule correspond au chemin complet vers un champ dans ABBYY FlexiCapture définition de document, et la valeur située après la virgule correspond au nom du champ correspondant dans la collection Fields du processus Blue Prism FlexiCapture 12 Listener. ExportImageSavingOptions contient les options d’enregistrement des images à utiliser lors de l’export, telles que le format de l’image exportée, sa qualité et les zones caviardées. Pour une description détaillée des options d’enregistrement des images, veuillez consulter l’aide destinée aux développeurs d’ABBYY FlexiCapture. SaveDocumentImages contrôle l’export des fichiers image. Les valeurs possibles sont true (les images seront exportées) et false (aucune image ne sera exportée). Par exemple :
connectorSettings.SaveDocumentImages = true;