Composants requis
- ABBYY FlexiCapture Distributed, installé sur un ordinateur local (notamment Project Setup Station) ;
- Un projet configuré dans ABBYY FlexiCapture version 12.0.1.530 ou ultérieure.
- Les identifiants d’administrateur de l’entreprise dans FlexiCapture Cloud.
- Le package d’installation ABBYY FlexiCapture Connector for Appian.
Configuration du projet
- Lancez Project Setup Station et, dans le menu File, sélectionnez Open Project…. Remarque : Si vous souhaitez ouvrir un projet précédemment téléversé sur le serveur, sélectionnez la commande Open Project from Server… et passez au point 6 de la présente procédure.
- Sélectionnez le projet FlexiCapture configuré précédemment (fichier .fcproj) et cliquez sur Open.
- Après avoir ouvert le projet, téléversez-le sur le serveur (bouton Upload Project to Server… dans la barre d’outils) :
- Dans la boîte de dialogue qui s’ouvre :
- indiquez le nom du serveur FlexiCapture au format https://europe.flexicapture.com#Company, où Company correspond au nom du tenant.
- sélectionnez Use server authentication option et indiquez les identifiants.
- cliquez sur le bouton Test Connection pour vérifier que les identifiants sont valides.
- Cliquez sur OK et attendez que le projet soit téléversé sur le serveur. Remarque : Si la version de Project Setup Station ne correspond pas à celle du Processing Server dans le cloud, l’erreur “Application Server version is not compatible.” s’affichera à l’écran.
- Ouvrez le projet téléversé sur le serveur. Remarque : L’adresse du serveur sur lequel se trouve le projet ouvert dans Project Setup Station est visible dans le titre de la fenêtre de Project Setup Station.
- Si nécessaire, modifiez les paramètres d’administration, de numérisation et de vérification. Pour cela :
- accédez au lien suivant : https://europe.flexicapture.com/
- sur la page de connexion, cliquez sur Log in to Tenant, puis saisissez le nom de l’entreprise et les identifiants de connexion.
- l’accès à Administration and Monitoring Console, Web Scanning Station et Web Verification Station est disponible dans le bloc Available web stations.
- Les paramètres suivants se configurent dans le projet chargé sur le serveur. Ouvrez la liste des définitions de document (menu Project → Document Definitions…).
- Sélectionnez la définition de document souhaitée et cliquez sur Edit…. La fenêtre Document Definition Editor s’ouvre.
- Accédez au menu Document Definition → Document Definition Properties….
- Dans la fenêtre qui s’ouvre, accédez à l’onglet .Net References. Cliquez sur Add… et ajoutez les bibliothèques du package ABBYY FlexiCapture Connector for Appian en tant qu’Attached file :
- AfcDmsConnector.dll
- AppianConnector.dll
- DmsConnector.dll
- Newtonsoft.Json.dll
- Appliquez les modifications et enregistrez le Document Definition.
- Accédez au menu Document Definition → Export settings… pour créer un profil d’export vers Appian.
- Cliquez sur Add…. L’assistant de création d’un nouveau profil d’export s’ouvre.
- À la première étape, sélectionnez Type: Custom export (script) ainsi que la condition d’application du profil, par exemple Document condition: Errors are irrelevant. Cliquez sur Next.
- Dans la fenêtre suivante, cliquez sur Edit script….
- Dans la fenêtre Script editor qui s’ouvre, sélectionnez Script language C# .Net et collez le script ExportScript - Appian - Configure by script.cs depuis le dossier Samples du package ABBYY FlexiCapture Connector for Appian.
- Dans le script, définissez les paramètres d’export :
- Adresse du serveur Appian : connectorSettings.DmsConnectionSettings.Server = “computername.domain.com:8080”;
- Le Repository contient le Knowledge Center ID dans Appian : connectorSettings.DmsConnectionSettings.Repository = “6209”;
- Indiquez le nom d’utilisateur et le mot de passe de l’utilisateur Appian ;
- Définissez le nom du dossier qui sera créé dans le système Appian : connectorSettings.DmsDocumentDestination.FolderPath = Document.BatchName;
- Indiquez le type de Record dans Appian : connectorSettings.MappedFields.DmsMetadataTemplate.Name = “CreateRecord”;
- Définissez le mappage des champs. Pour mapper un champ de la définition de document FlexiCapture à un champ du type Record Appian, créez une paire de champs : fieldPairs.Add(@“FlexiCapture Document Definition Section\Number”, “Document”); où la première valeur, avant la virgule, est le nom du champ dans la définition de document FlexiCapture, et la seconde, le nom du champ dans Appian.
- Définissez les paramètres d’export des fichiers image IExportImageSavingOptions.
- Enregistrez les modifications et fermez Script editor, puis cliquez sur Next.
- À l’étape suivante, saisissez le nom du nouveau profil d’export. Par exemple, Export vers Appian. Cliquez sur Finish.
- Dans la liste des profils d’export, activez le nouveau profil en le marquant comme Enabled.
- Enregistrez les modifications dans la définition de document, fermez la fenêtre Document Definition Editor et publiez une nouvelle version de la définition de document.
