- Introducing ABBYY FlexiCapture
- Installing and running the program
- ABBYY FlexiCapture architecture
-
Program settings
- ABBYY FlexiCapture Setup
- Multitenancy
- Creating a project
-
Document Definitions
- Creating fixed Document Definitions
- Creating Document Definitions for semi-structured documents
- Document Definitions without automatic fields extraction
- Document sets
-
Document Definition fields
- Text entry fields
- Checkmarks
- Checkmark groups
- Barcodes
- Pictures
- Tables
- Field group
- Service fields
- Index fields
- Link to an existing field
- Fields without a region
- Creating a field with a non-rectangular region
- Fields with several instances
- Fields with several regions
- How to change a field name
- Copying, moving, deleting fields
- Exclusion of a region from recognition
- Document Definition Wizard
- Editing and publishing a Document Definition
- Creating Document Definitions
- Document Definition properties
- Properties of a Document Definition section
- Rule validation
- Export settings
- Configuring data presentation in the document window
- Testing Document Definitions
- Localizing a Document Definition
- Classification
- Field extraction training
- Operating a configured project
-
ABBYY FlexiCapture for Invoices
- Features of ABBYY FlexiCapture for Invoices
- How to capture invoices
-
How to set up an invoice capture project
- Country and language settings
- Connecting vendor and business unit databases
- Data export settings
- The status of documents in ABBYY FlexiCapture for Invoices projects
- Training ABBYY FlexiCapture for Invoices
- Rules
- Capturing additional invoice fields
- Purchase Order Matching
- Enabling additional program features for operators
- Using multiple Document Definitions
- Editing invoice processing settings in XML files
- Updating the Document Definition for invoices
- Tax systems
- Specifications
- Capturing receipts
- Capturing purchase orders
- Using NLP to process unstructured documents
- ABBYY FlexiCapture interface
-
Appendix
-
Using scripts in ABBYY FlexiCapture
- Specifics of scripts written in .Net languages
- External assemblies
- Object model
-
Scripts for customizing processing stages
-
Types of scripts
- Script rule
- Autocorrection script
- Export script
- User script (custom action)
- Document assembly script
- Custom recognition script
- Stage rule
- Processing scripts
- Data set update script
- Data set validation scripts
- Document classification script
-
Event handlers
- Batch created
- Batch deleted
- Batch parameter change
- Batch structure change (page added/page deleted/document added/document deleted)
- Pages moved
- Batch opened/closed
- Batch integrity check
- Document parameter changed
- Document state changed
- Export completed
- Script that is run after rule checks
- Before matching
- Field verification request
-
Objects
- 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
- Sample scripts
- Internal names of recognition languages
-
Types of scripts
-
Scripts for processing interface events
-
Event handlers
- On Document Closed
- On Project Closed
- On Activate Document
- On Field Control Activate
- On Return From Task
- On User Command
- On Field Control Deactivate
- On Closing Document
- On Task Close
- On Closing Project
- On Region Change
- On Task Window Mode Changed
- On Open Document
- On Task Window Create
- On Task Reject
- On Region Control Draw
- On Task Send To Stage
- On Text Field Validating
-
Objects
- 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
-
Event handlers
- User scripts for the Web Verification Station
- Creating a machine-readable form
- Hot keys
- Additional options
- Description of Processing Server commands
- ABBYY FlexiCapture sample projects
- Supported recognition languages
- Supported classifier languages
- Fonts for correct characters rendering
- Supported text types
- Supported barcode types
- Supported input formats
- Processing PDF files
- Export file formats
- Date formats
- Alphabet used in regular expressions
- Patents
- Third-party technologies
- Glossary
- Technical support
- How to buy ABBYY FlexiCapture
- End-User License Agreement (EULA)
-
Using scripts in ABBYY FlexiCapture
What's new in ABBYY FlexiCapture 12
Auto-learning
![]() |
The new auto-learning capabilities help accelerate your time to production and reduce ongoing system maintenance costs. The technology allows the user to train the system to process flexible or irregular document layouts while the Administrator retains full control to edit, fine-tune or discard auto-learning results. Not only will the system learn and improve itself based on feedback from users, but the cost of supporting and maintaining the system will be greatly reduced. |
Advanced Classification
![]() |
Inbound communication can be classified by form and content, and thus support your organization in optimizing information-driven processes. It detects every incoming document type, applying logical form that leads to faster response times and prompt decision-making. Classification technology comprises image classification, which takes advantage of deep learning (Convolutional Neural Networks) and allows sorting of documents by appearance or pattern, and text classification, which relies on statistical and semantic text analysis. ABBYY FlexiCapture allows users to use any of these technologies separately or to take advantage of both simultaneously. |
Scalability and Enhanced Performance
![]() |
FlexiCapture can be scaled both vertically and horizontally when deployed to support both high volume and fast processing scenarios. Whether you need to process more than 1 million pages per day, the architecture of FlexiCapture can scale to meet your processing requirements. You can control distributed infrastructure, documents processing and Operators via centralized configuration and management. |
Service Level Agreement Support
![]() |
SLA monitoring is the cornerstone of how business operates. Perform monitoring and analytics with new SLA Monitoring feature to ensure your systems are delivering the optimum results and performance. Set document time processing by batch type and change the order of tasks in a queue to speed up for the required timescales. Distribute tasks close to expiration manually in case of overloading. Meet your processing and timing requirements, ensure the system is delivering with standard reports and dashboards. |
Multi-tenancy
![]() |
Create a secured and isolated environment for tenants and apply common policies to different users with the Multi-tenancy feature. Use secure, centralized administration tools to protect data across multiple workgroups with less time for set-up. |
Document Sets for case management
![]() |
Predefine document sets for specific processes, transactions or use cases like customer onboarding cases (accounts opening, getting mortgage or other loans) or incident management (insurance claims, customer service) with the new Document Sets for Case Management feature. Present all valuable information from documents in the summary section and speedup verification of a whole Document Sets. Automatically check document completeness and compliance through pre-defined rules. |
Multi-channel Input for All Document Types
![]() |
The Multi-channel input enables you to process both paper and digital documents coming from multiple sources in a single flow – MFPs, network scanners, e-mails, FTP, web post or hot folders and mobile devices. Word, Excel, PDF, email bodies, scanned images, and other digital documents can be processed in the same flow. Text layer of digitally- born documents will be used for data extraction which ensures a high quality of data. |
Advanced Monitoring and Analytics Tools
![]() |
These tools help you analyze document processing flow, ensure continuity of business process, optimize and prioritize resources or packages to tune performance and eliminate bottlenecks. |
Smooth Integration and Customization
![]() |
FlexiCapture API and customization scripts enable development of custom solutions, support specific business scenarios and ensure easy integration into enterprise workflows. They meet the requirements of customized business processes or tailored processing stages and routing to boost specific customer tasks. |
Mobile Capture
![]() |
Use mobile devices and other document sources to increase data availability and processing speed. High quality of mobile uploads is ensured by the image enhancement tools. Use Mobile Client for FlexiCapture to send and process end-users documents photographed in front office. |
HTML5 stations ensure cross-browser support and modern UI
![]() |
FlexiCapture HTML5 web-stations support Chrome, Firefox, Safari, IE, Opera, and other browsers. Using remote stations global companies can distribute and manage relevant business processes across remote locations through responsive Web interface. |
20.02.2021 12:32:38