Recognition tuning

Recognition rules setup for Intelligent Document Processing may require additional diagnostics and debugging for some types of the documents, for such cases system provides functionality described below:

Recognition diagnostics

Recognition diagnostics accessible from the Recognition rules management page by clicking on the "Diagnostics" button.

This page provides standard document upload capabilities as described on the Documents uploading page. Once document uploaded - system performs IDP for it and shows detailed results in the Recognition diagnostics log area.

For the document diagnostics suspended RecoForms could be used as well, what provides great possibility on tuning-up RecoForm without interfering with the actual document processing.

Recognition testing tools

Recognition diagnostics accessible from the Recognition rules management page by clicking on the "Tester" button.

This page provides various tools for testing and debugging scripting for Regex, Field and Form post-processing.

Regex tester

You may use Regex tester area for testing regular expression syntax before adding it to the fields on the RecoForm.

For the field data cleaning & retrieval using regular expression named capturing-group should be used with the "value" name, e.g.: "(?<value>X)", where X is the target value which is to be stored as field's value.

Field post-processing tester

Field post-processing tester provides capabilities for writing and debugging code used for performing post-processing of the field values. 

Post-processing uses a standard JavaScript engine, as such a standard JavaScript syntax has to be used for writing post-processing code.

Field post-processing page provides scripting hints on the available variables for accepting and returning field value and other field's attributes.

Form post-processing tester

Form post-processing tester provides capabilities for writing and debugging code used for performing post-processing of the recognition result (Recognition data or recoData) collected using the current RecoForm. 

Post-processing uses a standard JavaScript engine, as such a standard JavaScript syntax has to be used for writing post-processing code.

Form post-processing page provides scripting hints on the available variables for accepting and returning recognition result value.