Introduction – Kofax DOKuStar Validation User Manual

Page 5

Advertising
background image

DOKuStar Validation Programming Manual

Page

1

Introduction

This Programming Manual covers all topics related to programming in and around DOKuStar Validation.

Usually, DOKuStar Validation shall be integrated into an existing environment. This could be a document capture
workflow, where DOKuStar Validation could be used to manually enter index fields, or to correct fields read by a
recognition engine. Often, it will be used together with DOKuStar Extraction: This engine determines document
classes and reads index fields, which in turn can be corrected with DOKuStar Validation. But be aware that
DOKuStar Validation is completely independent from DOKuStar Extraction: Getting data from DOKuStar
Extraction is just one way of using it, but not the only one. DOKuStar Validation does not care about where its data
come from.

Integration requires that you write some integration code. Besides this integration code, you might have some other
pieces of code which adapt your DOKuStar Validation integration to specific application requirements. For example,
in a specific project you might want to make sure that a Validation Operator only can enter a value smaller than 1000
into a

TotalAmount

field.

So, logically, you have two kinds of code:

-

Integration code: This is code that you write once to integrate DOKuStar Validation into your system. Its main
task is to supply DOKuStar Validation with data (documents, index fields) that reside somewhere in your
system.

-

Application code: This is code that might be different in different projects. It covers things like: Preset fields
with default values, check fields for correct operator input, cursor movement, etc.

Note: The term „Application code“ will be replaced by „Scripting“ in the following, which is more commonly used.

This separation into two categories is just a logical one and has no technical consequences. It might be helpful to
keep it in mind when you organize your code. But take care: Sometimes the distinction between “integration” and
“scripting” is not obvious.

This manual concentrates on these two items: The integration of DOKuStar Validation into existing environments,
and the adaptation to specific application requirements by scripting routines. It does not contain a complete
description of all the DOKuStar Validation objects; refer to the reference help file on this matter.

Advertising