INDICIUS Configuration Libraries: Production Release for 5.1

INDICIUS Configuration Libraries: Production Release for 5.1

Postby stephen.bottomley@kofax.com » Fri Feb 23, 2007 4:24 am

INDICIUS Configuration Libraries

The INDICIUS Configuration Libraries are a new, downloadable resource for your INDICIUS projects when running in Kofax Ascent only. They are available as a downloadable resource for INDICIUS 5.1 and are built into INDICIUS 5.5 ready for use.

If you are running INDICIUS 5.5, please go to this thread instead.

The aims of the configuration libraries are to:
<ul><li>Simplify the scripting required to perform simple and complex tasks.
<li>Enable additional tasks to be done that were previously too time consuming or complex to implement.
<li>Provide robust, tested code that can be reused across multiple solutions.</ul>
What is the current status of the libraries?
<ul><li>The encrypted versions of the libraries are fully tested against INDICIUS 5.1 and are production-ready. Technical support is available through the usual channels.
<li>The unencrypted (source) versions of the libraries are not supported in a production environment, whether in a modified or unmodified state. They have been provided so that users can experiment with the library code and add their own functionality. Such scripts will be treated as if they were user-generated scripts, i.e. not a part of the core product.</ul>
The Extraction Library
What is the extraction library?
The extraction library:
<ul><li>Simplifies the scripting required to perform structured and free-form tasks within the Recognition module
<li>Uses the standard tools for configuration and testing
<li>Provides a new class of objects, 'Locators', to extract data
<li>Significantly reduces the amount of code you need to write for a configuration
<li>Allows full access to all standard behavior provided by existing script objects and methods.</ul>Key Points
The extraction library provides a set of locators for finding and extracting data:
<ul><li>Freeform Locator: Runs a free-form (target or anchor-target) search.
<li>IDF Locator: Runs a definition file and outputs the result from a single field
<li>FirstOf Locator: Runs a set of locators in turn until a result is found.
<li>BestOf Locator: Runs a complete set of locators and returns the best result.</ul>Provides additional objects to simplify configuration:
<ul><li>Coords Object: Holds page and area information that specifies where a locator is run or describes where its results were found.</ul>What does the library contain?
The library includes a set of script files to be included in your project. It is provided with examples for each locator and detailed documentation (Libraries_Extraction.chm) including instructions for use, information on the four locators and example code.

<a name="ClassSep"></a>The Classification and Separation Library
What is the classification and separation library?
The classification and separation library is designed to simplify the configuration of separation solutions using one or more classification methods.

Key Points
Provides one-line methods for:
<ul><li>Templated classification
<li>Image classification
<li>Rules-based classification
<li>Advanced text classification</ul>Enables easy configuration of document separation using the new SeparationOptions object. Supports all separation methods:
<ul><li>Advanced document separation (ADS)
<li>Rules-based separation</ul>What does the library contain?
The library includes a set of script files to be included in your project. It is provided with Mailroom and Mortgage examples and detailed documentation (Libraries_ClassSep.chm) including instructions for use, information on the different classification and separation methods and example code.

The Logging Library
What is the logging library?
The logging library enables you to implement robust error handling and message logging within your script files, with the minimum amount of code.

Key Points<ul><li>Provides a mechanism for logging errors, warnings and messages.
<li>Significantly reduces the amount of code required to handle errors within scripts.
<li>Handles errors returned by script methods as well as syntax script errors.
<li>Provides a switch to turn on and off error handling (useful for debugging).
<li>Enables errors, warnings and status messages to be output to the standard module locations, a log file, a database, a custom output location or to be suppressed.</ul>What does the library contain?
The library includes a set of script files to be included in your project. It is also provided with detailed documentation (Libraries_Logging.chm) including instructions for use, information on the logging script object and example code. For an example of the logging library in use, refer to the extraction library examples.

All Libraries
Installation Instructions
<ol><li>Download the attached zip file and place it in the folder ...\Program Files\INDICIUS\.</li>
<li>Extract the contents of the zip (using folder information).
<ul><li>The encrypted extraction library and documentation will be installed to ...\Program Files\INDICIUS\Libraries\Extraction, and the corresponding examples will be installed to ...\Program Files\INDICIUS\Examples\Extraction Library.</li>
<li>The encrypted classification and separation library and documentation will be installed to ...\Program Files\INDICIUS\Libraries\Classification and Separation, and the corresponding examples will be installed to ...\Program Files\INDICIUS\Examples\Classification and Separation Library.</li>
<li>The encrypted logging library and documentation will be installed to ...\Program Files\INDICIUS\Libraries\Logging.</li>
<li>The unsupported source code for each library is installed alongside the library code in a folder named 'Source'.</li></ul></li></ol>Instructions for Use
Refer to the documentation (...\INDICIUS\Libraries\Extraction\Libraries_Extraction.chm, ...\INDICIUS\Libraries\Classification and Separation\Libraries_ClassSep.chm,...\INDICIUS\Libraries\Logging\Libraries_Logging.chm) for information on how to use the libraries.

Other Libraries
The three main libraries all reference the common library, which is included as part of the attachment. This library is not designed for direct use.
Attachments
INDICIUS Configuration Libraries (5.1).zip
INDICIUS Configuration Libraries for Kofax Ascent (Production Release 5.1)
(15.83 MiB) Downloaded 650 times
Stephen Bottomley
Senior Product Specialist
Tel: +44 (0)1223 226012
stephen.bottomley@kofax.com
Participant
 
Posts: 675
Joined: Mon Jul 11, 2005 8:31 am
Location: Cambridge

Return to Indicius General Discussion

Who is online

Users browsing this forum: No registered users and 1 guest

cron