The following is a typical scenario that illustrates some of these interactions:

An input event file arrives in a folder

AccountingIntegrator reads the file and processes the accounting transformation of this file to provide postings.

The postings are sent to the General ledger

There are two methods to deal with these interactions:

Publish REST APIs to react to incoming events.

Use the Event Processor to react to incoming events by automatically triggering associated actions.

Configure automatic flows

Interactions can be managed automatically using the Event Processor module. This is an additional module that is embedded into AccountingIntegrator and the other components that interact with it. Its role is to react to incoming events by triggering associated actions.

The incoming events that can be managed by the Event Processor are:

Files that arrive into a folder

Scheduled time event

REST event produced by REST calls

The actions that can be triggered by the Event Processor depend on the components involved. Each Event processor is configured to define the actions to trigger depending on incoming events and action results. This configuration is defined by the user in the Designer then deployed to the components. Two configuration steps are necessary: