- À 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)
Sauvegarde de FlexiCapture
Création d'une sauvegarde d'ABBYY FlexiCapture
ABBYY FlexiCapture stocke des données dans une base de données et dans un espace de stockage de fichiers. Les données stockées dans la base de données doivent toujours correspondre aux données stockées dans l'espace de stockage de fichiers, sinon la récupération risque de s'avérer difficile suite à une panne informatique imprévue. Voici quelles peuvent être les conséquences si les données ne correspondent pas :
- perte partielle de données
- impossibilité de reprendre le traitement à l'endroit où il a été interrompu
La création d'une sauvegarde du système, telle que décrite ci-dessous, peut permettre d'éviter de telles conséquences.
Sauvegarde de votre système
Important !Ne procédez pas aux étapes ci-dessous si le système est lourdement chargé, car leur exécution prendrait trop de temps.
Pour sauvegarder votre système :
- Concernant le serveur d'application, définissez la clé FileRemovingDisabled sur True. Cela évitera la suppression des anciens fichiers de l'espace de stockage de fichiers. Patientez au moins cinq minutes afin que les modifications apportées puissent prendre effet.
- Créez une copie de sauvegarde de la base de données à l'aide des outils de sauvegarde spécifiés par le fabricant.
- À l'aide d'un utilitaire de sauvegarde tel que nnBackup, créez une copie de sauvegarde des données stockées dans l'espace de stockage de fichiers.
- Définissez la clé FileRemovingDisabled sur False. Le système va désormais supprimer tous les anciens fichiers après la suppression des lots.
Comment sauvegarder votre système à l'aide d'un script Windows PowerShell
# Modifier les paramètres du serveur d'application pour ne plus supprimer les anciens fichiers de l'espace de stockage de fichiers Add-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST/Default Web Site/FlexiCapture12/Server' -filter "appSettings" -name "." -value @{key='FileRemovingDisabled';value='false'} Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST/Default Web Site/FlexiCapture12/Server' -filter "appSettings/add[@key='FileRemovingDisabled']" -name "value" -value "true" # Minuteur avant l'application du paramètre Start-Sleep 5 # en secondes # Sauvegarde des bases de données SQL $backupFolder = 'D:\SQLBackUps' $user = 'user' $pass = 'password' $inst = 'SQL_Server_Instance_Name' $db = 'DB_Name' $file = "$backupFolder\${db}.bak" $secpasswd = ConvertTo-SecureString$pass-AsPlainText -Force $cred = New-Object System.Management.Automation.PSCredential ($user, $secpasswd) Backup-SqlDatabase -ServerInstance$inst-Database$db-Credential$cred-BackupFile$file-Initialize # Sauvegarde de l'espace de stockage de fichiers C:\Windows\System32\wbadmin.exe start backup -backuptarget:f: -include:d:\filestorage -quiet -vssCopy # Modifier les paramètres du serveur d'application pour reprendre la suppression des anciens fichiers de l'espace de stockage de fichiers Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST/Default Web Site/FlexiCapture12/Server' -filter "appSettings/add[@key='FileRemovingDisabled']" -name "value" -value "false"
Remarque :Cet exemple met en œuvre la commande wbadmin de Windows pour la sauvegarde de l'espace de stockage de fichiers.
Restauration de votre système
Pour restaurer votre système après une panne informatique :
- Préparez les ordinateurs pour l'installation, puis installez le système. Installez d'abord les composants externes, puis installez les serveurs et les postes.
- Connectez votre clé de licence ou activez votre licence logicielle.
- Restaurez la base de données sur le serveur.
- Restaurez l'espace de stockage de fichiers.
- Ouvrez la console d'administration et de suivi et connectez-vous à la base de données existante. Indiquez ensuite le chemin d'accès à la base de données restaurée et le chemin d'accès à l'espace de stockage de fichiers restaurés.
Remarque :Pour la migration du système, les privilèges d'administration sont obligatoires. Nous recommandons que toutes les opérations de migration du système soient effectuées par la personne qui a créé la base de données. Si les opérations de migration sont effectuées par une autre personne, assurez-vous que cette personne dispose des autorisations nécessaires pour se connecter au nouveau serveur et pour accéder à la base de données sur le serveur.
20.02.2021 12:32:40