Scripting in ABBYY FlexiCapture 11
There are several areas in FlexiCapture where API integration with external systems may be beneficial.
- Data Sets (used only for Invoice processing). Data Sets are stored in FlexiCapture internal SimpleDB structures which can be automatically updated from external sources. There are two update methods – ODBC connection on dedicated servers, or Script useful for cloud systems and API connections. (To see API reference, please search the attached Help file for “iDataSetRecord”)
- Auto-correct scripts. (Optional feature) These are small scripts that act on a single field and perform some automatic validation or fix. Sometimes these scripts are used to access external resources (DB, API) for some in-field data checking.
- Script rules. A more powerful alternative to #2 above, because script rules can involve and act on multiple fields. A common example is to use two or more fields to look up a record in an external system and possibly bring in additional data from an external system back into FlexiCapture.
- Export scripts. These scripts are used to take processed data and images and write them to external systems.