- À 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)
Intégration de l'étape de numérisation
Dans les instructions fournies dans cette section, nous partons du principe que l'authentification Windows est utilisée. Vous pouvez également utiliser l'authentification FlexiCapture ou SAML.
Pour charger l'interface utilisateur graphique et les fonctionnalités du poste de numérisation, utilisez l'élément <iframe>.
Les scénarios suivants sont pris en charge :
Création d'un lot
Pour créer et ouvrir un nouveau lot avec certains paramètres d'enregistrement, définissez la valeur de l'attribut src sur :
<stationUrl>/WinAuth/Manage/Create?projectId=[Project ID]&batchTypeName=[batch type name]&batchName=[batch name]®param=[name:value], où
Nom | Obligatoire | Description |
<stationUrl> | ![]() |
Le système tiers doit pouvoir accéder à l'adresse du poste de numérisation. La valeur par défaut est <serverName>/FlexiCapture12/Scanning. |
WinAuth | ![]() |
Paramètre de l'authentification Windows. |
Créer | ![]() |
Le nom de la commande qui crée un nouveau lot. |
projectId | ![]() |
L'ID du projet dans lequel le lot doit être créé. |
BatchTypeName | ![]() |
Le type du lot à créer. |
BatchName | Le nom du nouveau lot. Si aucun nom n'est spécifié, le programme sélectionnera un nom en fonction des paramètres du type de lot sélectionné. | |
regparam |
Un paramètre d'enregistrement au format « name:value ». Le paramètre d'enregistrement regparam doit être spécifié dans les paramètres du type de lot batchTypeName sur le poste Web. Sinon, ce paramètre sera ignoré.
|
Ouverture d'un lot
Pour ouvrir un lot existant avec certains paramètres d'enregistrement, définissez la valeur de l'attribut src sur :
<stationUrl>/WinAuth/Manage/Open?projectId=[Project ID]&batchName=[new batch name]®param=[name:value], où
Nom | Obligatoire | Description |
<stationUrl> | ![]() |
Le système tiers doit pouvoir accéder à l'adresse du poste de numérisation. La valeur par défaut est <serverName>/FlexiCapture12/Scanning. |
WinAuth | ![]() |
Paramètre de l'authentification Windows. |
Ouvrir | ![]() |
Le nom de la commande qui ouvre un lot existant.
|
projectId | ![]() |
L'ID du projet qui contient le lot à ouvrir. |
BatchName | Le nouveau nom du lot. Utilisez ce paramètre si vous souhaitez renommer le lot. | |
regparam |
Un paramètre d'enregistrement au format « name:value ». Le paramètre d'enregistrement regparam doit être spécifié dans les paramètres du type de lot batchTypeName sur le poste Web. Sinon, ce paramètre sera ignoré.
|
Important !Vous pouvez ouvrir uniquement un lot qui n'a pas encore été chargé sur le serveur.
Ouverture d'un lot demandé et création d'un nouveau lot si le lot demandé n'existe pas
Pour ouvrir un lot demandé et créer un nouveau lot si le lot demandé n'existe pas, définissez la valeur de l'attribut src sur :
<stationUrl>/WinAuth/Manage/OpenOrCreate?projectId=[Id проекта]&batchTypeName=[batch type name]&batchName=[batch name]®param=[name:value], où
Nom | Obligatoire | Description |
<stationUrl> | ![]() |
Le système tiers doit pouvoir accéder à l'adresse du poste de numérisation. La valeur par défaut est <serverName>/FlexiCapture12/Scanning. |
WinAuth | ![]() |
Paramètre de l'authentification Windows. |
OpenOrCreate | ![]() |
Le nom de la commande qui ouvre un lot demandé ou crée un nouveau lot si le lot demandé n'existe pas. |
projectId | ![]() |
L'ID du projet qui contient le lot à ouvrir/créer. |
BatchTypeName | ![]() |
Le type du lot à ouvrir/créer. |
BatchName |
Le nouveau nom du lot. Utilisez ce paramètre si vous souhaitez renommer le lot existant ou attribuer un nom à un nouveau lot. Si ce paramètre n'est pas utilisé lors de la création d'un nouveau lot, le programme sélectionnera un nom en fonction des paramètres du type de lot sélectionné. |
|
regparam |
Un paramètre d'enregistrement au format « name:value ». Le paramètre d'enregistrement regparam doit être spécifié dans les paramètres du type de lot batchTypeName sur le poste Web. Sinon, ce paramètre sera ignoré.
|
Important !Vous pouvez ouvrir uniquement un lot qui n'a pas encore été chargé sur le serveur.
Obtention d'une tâche de renumérisation
Pour obtenir une tâche de renumérisation, définissez la valeur de l'attribut src sur :
<stationUrl>/WinAuth/Manage/GetRescan?projectId=[Id проекта]&batchName=[new batch name]®param=[name:value], où
Nom | Obligatoire | Description |
<stationUrl> | ![]() |
Le système tiers doit pouvoir accéder à l'adresse du poste de numérisation. La valeur par défaut est <serverName>/FlexiCapture12/Scanning. |
WinAuth | ![]() |
Paramètre de l'authentification Windows. |
GetRescan | ![]() |
Le nom de la commande qui obtient une tâche de renumérisation existante.
|
projectId | ![]() |
L'ID du projet qui contient le lot à renumériser. |
BatchName | Le nouveau nom du lot. Utilisez ce paramètre si vous souhaitez renommer le lot à renumériser. | |
regparam |
Un paramètre d'enregistrement au format « name:value ». Le paramètre d'enregistrement regparam doit être spécifié dans les paramètres du type de lot batchTypeName sur le poste Web. Sinon, ce paramètre sera ignoré.
|
Lorsque l'utilisateur a fini de travailler sur le lot et quitte le poste de numérisation intégré, la méthode postMessage est utilisée pour transmettre le message FC_Scanning_TaskClosed à l'élément parent. La dernière page s'ouvrira. Le développeur doit diriger l'utilisateur depuis la dernière page vers le système tiers.
Remarque : Utilisez le codage de l'URL si vous devez utiliser des caractères autres qu'anglais (par ex., japonais) comme valeurs de paramètre dans l'URL.
3/2/2021 8:10:42 AM