Flexible workflow customization capabilities

With FlexiCapture capabilities, it is easy to create applications that meet the requirements of specific internal or outsourced business scenarios. FlexiCapture customization scripts and web service API enable companies to tailor processing stages and data routing to suit specific customer needs, including:

  • Document imaging software using third-party engines.

  • Connecting and utilizing third-party OCR/ICR engines.

  • Adding new verification and export stages.

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

This script enables a third-party OCR/ICR engine to recognize any region of a field in the document during the customized recognition stage. Recognition stage includes assembly of documents, document sets, text, and data extraction can be adjusted to any custom scenario.

The auto-correction script is launched automatically after recognition to auto-replace or modify data in recognized fields. Data validation scripts can be used to create rules to define custom algorithms for data validation and normalization (e.g. dictionaries, entire collection or just a custom set of symbols).

In contrast to the standard assembly rules in document definition properties, a custom script provides the flexibility in document image enhancements by assembling documents into document sets based on user-defined rules, including:

  • Checking values (numbers, dates, etc.) in recognized fields

  • Requesting a flexible processing order for different combinations of documents that belong to the same set (e.g., AB or BC, or AD)

  • Splitting pages into separate documents

For the customized verification process, the scripts add controls over document-specific functions, change the software’s behavior for a particular project, or launch automatically for some events that occur when a batch, document or field is processed.

All processed data can be exported to different formats for further data utilization. Create custom export modules with a scriptable export to deliver data and images directly to external applications, including ECM, CRM and ERP systems.

Web service API makes it easy to develop custom applications or import modules that will deliver documents directly to FlexiCapture for indexing, classification and data extraction. Data captured by external applications arrive to FlexiCapture processing server over HTTP or HTTPS protocols. The scripts enable embedding of FlexiCapture web-stations into any back-end system and applying custom scenarios, stages, user roles and design (buttons, menus, and toolbars).

Web Service API functionality includes:

  • Adding batches of documents for processing.

  • Passing tasks/documents to an external verification module.

  • Receiving business-ready data.