Workflow Customization: Custom Stages and Routing Rules

FlexiCapture provides powerful tools to integrate custom stages and external modules, as well as to customize a workflow using scripts. The workflow can also be extended to accommodate tasks such as enhancing images through a third-party engine, connecting an alternative OCR/ICR engine, adding new verification stages and customizing document routing.

Customization of Scanning and Verification Stages

FlexiCapture offers scripting capabilities for customizing Scanning and Verification stages. It is vital for some projects to have additional tools for scanning/verification operators in order to perform special actions or follow regulations.

The Verification interface can be customized to accommodate all kinds of specialized requirements. Scripts allow for changing menus and toolbars, adding controls for document-specific functions or changing the software’s behavior for a particular project.

Processing Scripts

These scripts allow customization of different stages of document processing.

Recognition Script (field level)

The field region can be recognized using an alternative OCR/ICR engine.

Auto-correction and Data Validation Scripts (field level)

The auto-correction script is applied automatically after recognition and used for auto-replacement or modification of data in the recognized field. Scripted validation rules enable the creation of custom algorithms for data validation and normalization.

Custom Document Assembly Rules (document level)

In contrast to the standard assembly rules defined in document definition properties, a custom script provides the flexibility to modify the assembly of documents based on user-imposed conditions, such as:

  • Checking the values of recognized fields and separating pages into documents accordingly

  • Requesting a flexible order for sections (e.g., AB or BC)

Custom Export (document level)

Scriptable Export provides the ability to create custom export modules that deliver data and images directly to external applications, such as ECM, CRM, ERP etc.

Event Handler Scripts

Scripts can be triggered by events that happen regarding a batch, a document or a field during processing.

Web Service API

The FlexiСapture Web Service API provides access to the FlexiCapture Processing Server from an external application over HTTP or HTTPS. By using the API, FlexiCapture may be integrated into various business applications and workflows as an automated document classification and data capture service.

With Web Service API, it is possible to develop special applications or custom import modules that can deliver image files directly to ABBYY FlexiCapture for processing.

Web Service API functionality includes:

  • Adding batches of images for processing

  • Passing tasks/documents to an external verification module

  • Obtaining processing results