Application events

Application events are fired when something is about to happen on application level, or when something just has happened in an application. For application level events there is always an Application object available. Other objects may be available.

Note All events are sent by FireEvent. The grouping described here is simply a way to list the events in a logical way. To find out whether an object is active when an event is fired, do one of these:

In addition to these events, you can fire your own events using the FireEvent method.

These application-level events are fired in all modules

AppCanClose

AppConnect

AppDisconnect

AppEnd

AppError

AppHeartBeat

AppJobHasChangedSave

AppJobLoad

AppJobLoaded

AppPing

AppStart

AppStarted

AppTimer

AppUserLoggedIn

AppUserLogin

Some additional events... and the applications they are fired in
DisplayField

Verify

IdentifierFieldChanged

Interpret, Optimize

InvoiceDefinitionApproved

Optimize

InvoiceDefinitionChanged

Optimize

InvoiceDefinitionDeleted

Manager, Optimize

InvoiceDefinitionEdit

Manager, Optimize

InvoiceDeleted

Verify, Transfer

InvoiceFieldDefinitionChanged

Interpret, Optimize

InvoiceProfileChanged

Manager

InvoiceProfileDeleted

Manager

MngrClearDatabase

Manager

MngrInvoiceProfileTransDefault

Manager

PageScannedFromMultiTiff

Interpret

ScanBatchDialogShow

Scan

VeriHandleValidationError

Verify

Related topics

Event reference (lists the categories)