Skip to main content
FlexiCapture lets you create handlers for events that affect batches, documents, and fields. Event handlers are stored in batch types and Document Definitions. You can find their settings on the Event Handlers tab of the Properties dialog box of the following objects: An event handler can be set up both for batch types and for the current document type. In that case, the document’s event handler runs first, followed by the batch type’s event handler.

Batch events

These handlers respond to events that affect a batch.

Document events for batch types

These event handlers are set up in a batch’s properties or in a batch type’s properties.

Document event for the current batch type

These event handlers are set up in a Document Definition’s properties.

Field events

Event handlers for fields are set up in a Document Definition’s properties.

Store procedures in global modules

Add procedures that you plan to use in several event handlers to a global module. To do this, select Events from the drop-down list on the toolbar of the script editor.
Global modules are not available for event handlers in the Document Definition editor.

Add external assemblies

If a script or a global module uses methods from an external assembly, add the assembly on the .NET References tab. This tab is in the properties dialog box of a batch type, a project, or a Document Definition.