Prérequis
- ABBYY FlexiCapture Distributed installé sur l’ordinateur local (en particulier, Project Setup Station)
- Un projet configuré dans ABBYY FlexiCapture version 12.0.1.530 ou une version ultérieure
- Les identifiants de l’administrateur de l’entreprise pour FlexiCapture Cloud
- Le package de distribution ABBYY FlexiCapture Connector for Appian
Configuration du projet
- Démarrez 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 Ouvrir un projet depuis le serveur… et passez à l’étape 6 de ces instructions.
- Sélectionnez le projet FlexiCapture précédemment configuré (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 est le nom du tenant.
- sélectionnez l’option Use server authentication option et indiquez les identifiants.
- cliquez sur le bouton Test Connection pour vous assurer 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 de Processing Server dans le cloud, l’erreur “Application Server version is not compatible.” s’affiche à l’écran.
- Ouvrez le projet qui a été téléversé sur le serveur. Remarque : Vous pouvez voir l’adresse du serveur qui héberge le projet ouvert dans Project Setup Station dans la barre de 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 ce faire :
- suivez le lien : https://europe.flexicapture.com/
- sur la page de connexion, cliquez sur Log in to Tenant et saisissez le nom de l’entreprise ainsi que 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.
- La configuration supplémentaire s’effectue dans le projet téléversé sur le serveur. Ouvrez la liste des Document Definitions (menu Project → Document Definitions…).
- Sélectionnez la Document Definition souhaitée et cliquez sur modifier…. 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 de distribution ABBYY FlexiCapture Connector for Appian en tant que fichier joint :
- AfcDmsConnector.dll
- AppianConnector.dll
- DmsConnector.dll
- Newtonsoft.Json.dll
- Apply les modifications et enregistrez la Document Definition.
- Accédez au menu Document Definition → Export settings… pour créer un profil d’exportation pour Appian.
- Cliquez sur Add…. Un assistant de création d’un nouveau profil d’exportation 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 de distribution ABBYY FlexiCapture Connector for Appian.
- Dans le script, configurez les paramètres d’exportation :
- L’adresse du serveur Appian : connectorSettings.DmsConnectionSettings.Server = “computername.domain.com:8080”;
- Repository contient l’ID du Knowledge Center dans Appian : connectorSettings.DmsConnectionSettings.Repository = “6209”;
- Spécifiez 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;
- Spécifiez le Record type dans Appian : connectorSettings.MappedFields.DmsMetadataTemplate.Name = “CreateRecord”;
- Configurez la mise en correspondance des champs. Pour mettre en correspondance un champ de la Document Definition FlexiCapture avec un champ du Record type 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 Document Definition FlexiCapture, et la seconde est le nom du champ dans Appian.
- Configurez les paramètres d’exportation du fichier image IExportImageSavingOptions.
- Enregistrez les modifications et fermez le Script Editor, puis cliquez sur Next.
- À l’étape suivante, saisissez le nom du nouveau profil d’exportation. Par exemple, Export to Appian. Cliquez sur Finish.
- Dans la liste des profils d’exportation, marquez le nouveau profil comme Enabled.
- Enregistrez les modifications dans la Document Definition, fermez la fenêtre Document Definition Editor et publiez la nouvelle version de la Document Definition.
