- À propos d'ABBYY FlexiCapture
- Architecture d'ABBYY FlexiCapture
-
Utilisation de scripts sous ABBYY FlexiCapture
- Règles spécifiques aux scripts écrits en langages .Net
- Assemblages externes
- L'éditeur de script
- Modèle d'objet
-
Scripts permettant de personnaliser les étapes de traitement
-
Types de scripts
- Règle de script
- Script d'autocorrection
- Script d'exportation
- Script utilisateur (action personnalisée)
- Script d'assemblage de document
- Script de reconnaissance personnalisée
- Règle d'étape
- Scripts de traitement
- Script de mise à jour de jeu de données
- Script de validation de jeu de données
- Document classification script
-
Gestionnaires d'événements
- Lot créé
- Lot supprimé
- Modification des paramètres du lot
- Modification de la structure d'un lot (page ajoutée/page supprimée/document ajouté/document supprimé)
- Pages déplacées
- Lot ouvert/fermé
- Vérification de l’intégrité du lot
- Modification de paramètres du document
- Modification de l'état du document
- Exportation terminée
- Scripté exécuté après la vérification des règles
- Avant l'association
- Requête de vérification de champs
-
Objets
- IActionResult
- IAssemblingError
- IAssemblingErrors
- IBatch
- IBatchCheckResults
- IBatchItem
- IBatchItems
- IBatchTypeClassifier
- IBatchTypeClassifierResult
- IBinarizationParams
- IBoxedBoolean
- ICharacterParams
- ICharactersParams
- ICheckmarkGroupValue
- ICheckmarkValue
- IDataSet
- IDataSetQuery
- IDataSetRecord
- IDocument
- IDocuments
- IDocumentExportResults
- IDocumentsExportResults
- IDocumentDefinitionInfo
- IDocumentDefinitionInfoArray
- IEditablePictureObject
- IExportFieldsToRedact
- IExportImageSavingOptions
- IField
- IFieldRegion
- IFieldRegions
- IFields
- IFlexiCaptureTools
- ILocalContrastParams
- IMatchedSectionInfo
- IMatchingInfo
- IPage
- IPageClassificationResult
- IPages
- IPictureObject
- IPictureObjectsInfo
- IPrincipal
- IPrincipals
- IProcessingCallback
- IProject
- IProperties
- IProperty
- IPropertyModificationInfo
- IRecordCheckResult
- IRecordset
- IRect
- IRects
- IRoutingRuleResult
- IRuleContext
- IRuleError
- IRuleErrors
- IRuleTag
- IRuleTags
- IScriptBinaryAttributes
- IScriptDefinitionContext
- ISectionDefinitionInfo
- ISectionDefinitionInfoArray
- IShadowsHighlightsParams
- IStageInfo
- IUserAttachment
- IUserAttachments
- IUserSessionInfo
- IValue
- IVARIANTArray
- TAssemlingErrorType
- TBatchItemType
- TColorToFilter
- TExportFieldType
- TExportType
- TImageCompressionType
- TPageClassificationType
- TPdfAVersion
- TPdfDocumentInfoType
- TPdfTextSearchAreaType
- TPrincipalType
- TProcessingPriority
- TPropertyType
- TRuleErrorType
- TStateType
- Exemples de scripts
- Noms internes des langues de reconnaissance
-
Types de scripts
-
Scripts de traitement des évènements de l'interface
-
Gestionnaires d'événements
- À la fermeture du document
- À la fermeture du projet
- À l'activation du document
- À l'activation du contrôle de champ
- Au retour de la tâche
- En cas de commande utilisateur
- À la désactivation du contrôle de champ
- À la fermeture du document
- À la fermeture de la tâche
- À la fermeture du projet
- À la modification de région
- À la modification du mode de la fenêtre Tâche
- À l'ouverture du document
- À la création de la fenêtre Tâche
- Au rejet de la tâche
- À la conception du contrôle de région
- À l'étape Envoyer vers
- À la validation du champ de texte
-
Objets
- IBoolean
- IBoxedFieldControl
- IDocumentEditor
- IDocumentItem
- IDocumentItems
- IDocumentsCollection
- IDocumentsWindow
- IDrawContext
- IErrorControl
- IErrorControls
- IErrorsWindow
- IFieldControl
- IFieldRegionControl
- IFieldRegionControls
- IFormWindow
- IImageWindow
- IMainMenu
- IMainWindow
- IMenu
- IMenuItem
- IPageControl
- IPageItem
- IPageItems
- IPagesCollection
- IPoint
- ISelection
- IShellRational
- IShellRect
- IShellRects
- ITaskWindow
- ITextEditor
- IToolbar
- IToolbarButton
- IToolbars
- TCommandBarType
- TCommandID
- TDockingType
- TDocumentState
- TErrorType
- TSelectionType
- TTaskWindowMode
- TTextSize
- TUserRole
- TWorkWindowType
-
Gestionnaires d'événements
- Script utilisateur pour le poste de vérification Web
-
Application Programming Interface (API)
- About the ABBYY FlexiCapture Application Server Web Services API
- Using the Web Services API of the ABBYY FlexiCapture Application Server
-
References
- API Methods
- Data types
- Working with files
- Web Services Mobile API
- Web Services for user account management
- Examples of API Use
- Intégration des postes Web dans des systèmes tiers
- Configuration de paramètres supplémentaires et personnalisation des postes Web
- Custom reports
-
Annexe
- Sauvegarde de FlexiCapture
- Langues de reconnaissance prises en charge
- Polices requises pour un rendu correct des caractères
- Types de textes pris en charge
- Types de codes barres pris en charge
- Formats d'entrée pris en charge
- Formats de fichiers d'exportation
- Formats de la date
- Caractères alphabétiques utilisés dans les expressions régulières
- Protection de définitions de documents et des modules supplémentaires
- Glossaire
- Brevets
- Technologies tierces
- Support technique
- Contrat de licence utilisateur final (CLUF)
Serveur de traitement
Le serveur de traitement répartit la charge de travail entre les postes de traitement. Un moniteur de serveur de traitement est installé avec le serveur de traitement. Il sert à surveiller les opérations du serveur et à définir les priorités des tâches. Le traitement de documents s'effectue sur le poste de traitement.
Une fois le serveur de traitement installé, vous devrez le configurer : démarrez le serveur, ajoutez, configurez et démarrez les postes de traitement et activez les dossiers actifs.
Remarque :Avant de démarrer le serveur de traitement, assurez-vous que les droits d'accès du serveur de traitement ont été concédés au compte sous lequel le serveur est actuellement utilisé (<nom de domaine\nom d'ordinateur>$).
Une description du processus de paramétrage est fournie ci-dessous.
Démarrage du serveur de traitement
Pour démarrer le serveur de traitement :
- Lancez le moniteur de serveur de traitement en sélectionnant Demarrer → Programmes → Serveurs ABBYY FlexiCapture 12 → Serveur de traitement.
- Dans l'arborescence du serveur, sélectionnez Serveurs ABBYY FlexiCapture, cliquez à l'aide du bouton droit et sélectionnez Ajouter un serveur...
- Dans la boîte de dialogue Ajouter un serveur de traitement, spécifiez l'emplacement du serveur (Hôte réseau ou Hôte local).
- Sélectionnez Actions → Propriétés et indiquez le chemin du serveur d'application (http://<ApplicationServer> où <ApplicationServer> est le nom de l'ordinateur sur lequel le serveur d'application est installé). Si le serveur de traitement et le serveur d'application sont installés sur le même ordinateur, spécifiez directement son nom, car l'utilisation de l'adresse IP 127.0.0.1 ou de l'expression localhost rendra les postes de traitement inutilisables.
Remarque :Sur le serveur d'application, lancez la console d'administration et de suivi et attribuez le rôle correspondant à l'ordinateur sur lequel le serveur de traitement est installé.
- Cliquez sur
pour démarrer le serveur d'application.
Remarque :le serveur de traitement peut être arrêté en utilisant l'arrêt matériel ou « logiciel ». Si vous devez arrêter le serveur de traitement, par exemple, pour mettre à niveau les objectifs ou pour déplacer une base de données, vous pouvez utiliser l'arrêt « logiciel ». Pour cela, sélectionnez Actions → Arrêter. Dans ce cas, toutes les tâches en cours sont terminées et le serveur de traitement est arrêté. Les nouvelles tâches ne sont pas admises dans le processus de traitement.
Pour effectuer un arrêt matériel du serveur de traitement, sélectionnez Actions → Arrêter immédiatement. Dans ce cas, toutes les tâches en cours échoueront.
Démarrage des postes de traitement
Pour configurer les postes de traitement :
- Dans l'arborescence du serveur, sélectionnez Postes et cliquez su
. La boîte de dialogue Ajouter des postes apparaîtra. Sélectionnez les postes souhaités dans la liste globale. Vous pouvez également spécifier le nom de l'ordinateur ou son adresse IP. Vous pouvez spécifier le nom de l'ordinateur même si des adresses IP dynamiques sont utilisées. Utilisez des adresses IP si vous rencontrez des problèmes d'accès au réseau DNS
- Sélectionnez Actions → Propriétés, et dans la boîte de dialogue Propriétés de la station, réglez les paramètres du poste
- Nom : le nom affiché pour les postes
- Démarrer automatiquement : cet indicateur signifie que le poste est automatiquement démarré par le serveur de traitement
Remarque :Les tentatives fréquentes de démarrage d'un trop grand nombre de postes peuvent considérablement ralentir le serveur de traitement.
- Espace disque requis : l'espace disque minimum requis pour le fonctionnement des postes de traitement ; s'il n'y a pas assez d'espace disque libre, le poste sera arrêté. L'espace spécifié dans ce champ doit être trois fois plus important que la taille maximale d'une image pouvant entrer dans le cadre du processus de traitement. La valeur optimale de l'espace disque minimum correspond au double de la taille maximale du lot pouvant entrer dans le cadre du processus de traitement.
- Nombre maximal de processus : le nombre maximal de cœurs de processeurs pouvant être utilisés pour le traitement d'une tâche
- Nombre max. de processus autorisés : le nombre autorisé de cœurs de processeur pour le traitement d'une tâche ; ce paramètre est automatiquement calculé en fonction de vos paramètres matériels et de vos paramètres de licences, il ne peut pas être modifié
- Priorité du processus : la priorité du processus
- Acceptable task types : les types de tâches que le poste peut gérer :
- Importer des images : importer des tâches
- Reconnaitre des pages : exporter les tâches de prétraitement
- Prise en charge de la vérification : fusion des résultats des tâches de double vérification, ainsi que des tâches de prétraitement et de post-traitement pour le poste de vérification web.
- Traitement personnalisé : traitement scripts de traitement de lots et de documents;
- Exporter des documents - tâches d'exportation de documents.
- Cliquez
pour lancer le poste manuellement ou attendez que le poste se lance automatiquement (si l'option Démarrer automatiquement est sélectionnée, le poste se lance automatiquement en une minute).
Remarque :Le poste de traitement peut être arrêté en utilisant l'arrêt matériel ou « logiciel ». Si vous devez arrêter le poste de traitement, par exemple, pour mettre à niveau les objectifs, vous pouvez utiliser l'arrêt « logiciel ». Pour cela, sélectionnez Actions → Arrêter. Dans ce cas, toutes les tâches en cours sont terminées et le poste de traitement est arrêté. Les nouvelles tâches ne sont pas admises dans le processus de traitement.
Pour effectuer un arrêt matériel du poste de traitement, sélectionnez Actions → Arrêter immédiatement. Dans ce cas, toutes les tâches en cours échoueront.
Les postes reçoivent les droits de traiter des documents du serveur de traitement lorsqu'ils se connectent au serveur.
Configuration du journal du serveur de traitement
Pour configurer le journal du serveur de traitement :
- Ouvrez la boîte de dialogue Parametres de moniteur de serveur de traitement en sélectionnant Fichier → Paramètres....
- Spécifiez les types de messages devant être journalisés (Erreurs, Avertissements, Messages d'informations).
- Spécifiez si les informations relatives aux tâches terminées doivent être effacées (Supprimer les tâches terminées de la liste).
- Spécifiez les messages qui déclencheront la journalisation des informations relatives à la tâche.
Remarque :Nous déconseillons de désactiver l'option Supprimer les tâches terminées de la liste pendant le fonctionnement normal du système, car ceci peut entraîner une accumulation de données et ralentir le moniteur du serveur de traitement. Désactivez cette option uniquement lors de la configuration et du réglage du système.
- Cliquez sur
pour afficher le journal des tâches. Pour enregistrer un journal de tâches sous la forme d'un fichier *.txt, dans la boîte de dialogue qui s'ouvre, cliquez sur le bouton Exporter le journal....
Afficher les infos de la tâche
Pour afficher les détails des tâches, sélectionnez Tâches dans l'arborescence du serveur de traitement. Les paramètres suivants sont affichés pour chaque tâche : le nom de la tâche, l'heure de démarrage, la progression, le statut, la priorité et le nom du poste. Les tâches ayant échoué sont signalées par .Si en plus d'un message d'erreur, le journal des tâches contient également des messages informatifs, la tâche est signalée par
.
Journal de service
En plus du journal de traitement de tâche classique, le Serveur de traitement et le Poste de traitement peuvent conserver un journal de service. Le support technique d'ABBYY peut avoir besoin d'informations de ce journal lors de la gestion de vos requêtes de support. La journalisation de service ne ralentira pas votre Serveur de traitement ni votre Poste de traitement, mais les informations contenues dans ce journal ne sont utiles qu'aux techniciens du support technique d'ABBYY. Aussi, nous vous déconseillons de laisser activée en permanence la journalisation de service. Si un technicien du support technique vous demande un journal de service, suivez ces étapes :
- Selon le journal requis, ouvrez la boîte de dialogue Propriétés de serveur du traitement (sélectionnez Propriétés du menu de raccourcis du Serveur de traitement) ou la boîte de dialogue Propriétés du poste (sélectionnez Propriétés dans le menu de raccourcis du Poste de traitemen
- Sélectionnez l'option Écrire le journal de traitement puis cliquez sur OK.
- Une fois les fichiers de journaux créés, vous les trouverez dans %programdata%\ABBYY\FlexiCapture\12.0\FlexiBrSvc\Logs. Envoyez des copies de ces fichiers au service du support technique d'ABBYY.
- Désactivez la journalisation de service en effaçant l'option Écrire le journal de traitement et en cliquant sur OK.
Gestion du serveur de traitement à l'aide de la ligne de commande
Le serveur de traitement peut être utilisé via la ligne de commande. Pour utiliser la ligne de commande, procédez comme suit :
- Dans le menu Windows Démarrer → Exécuter, saisissez « cmd » puis cliquez sur OK. Une fenêtre d'invite de commande apparaîtra :
- Saisissez le chemin d'accès du fichier FlexiBRSvc.exe (par défaut, « C:\Program Files\ABBYY FlexiCapture Capture 12 Servers ») ;
- Saisissez "FlexiBRSvc Please obey" pour saisir le mode de commande. Les commandes se saisissent sous la forme « FlexiBRSvc Please <commande> ». Les commandes vous permettent de démarrer ou d'arrêter un poste, d'afficher la liste des postes, de démarrer ou d'arrêter le serveur de traitement, d'ajouter ou de supprimer des postes, d'afficher des informations sur un poste, d'activer ou de désactiver les dossiers actifs ainsi que de régler les paramètres du serveur ou du poste ;
- Pour afficher la liste des commandes autorisées et d'autres informations d'aide, saisissez « FlexiBRSvc.exe /? ».
Pour une description plus détaillée de toutes les commandes, consultez Description des commandes du serveur de traitement.
2/20/2021 12:32:40 PM