Data Group Event Handler

A data group event handler responds to data group events in applications:

  • after inserting a record

  • after updating a record

  • Before deleting a record

  • When a record is resubmitted by the timer

Actions and conditions can be linked using the data group event handler.

You can find the data group event handler in Processes under "Elements." It belongs to the "Event Handler" category. From there, it can be dragged and dropped to the desired location on the desktop and then configured. General information on creating process elements can be found here.

Once you have created the data group event handler on the workspace, double-click the element to open the Properties dialog box.

General

You can also access this dialog in the settings for the process elements

  • Timer Event Handler

  • Groovy Event Handler

  • IMAP Event Handler

  • Generic Event Handler

Title

You can edit the title here.

Description

You can enter a description here.

Multilingualism

Opens a dialog box in each case where the title or description can be entered in multiple languages. You can find more information on this topic here.

Limit Triggering Events

In this section, you can specify which events the event handler responds to. A distinction is made between two types of events:

  • internal event

    An event that results from a " Bind Process" action.

  • external event

    All other types of events, such as creating a record via the browser or setting up a time-based event using a timer.

Responding to External and Internal Events

The event handler responds to both types of events. For data group and Groovy event handlers, you can also configure the following settings:

  • Respond to the initial event and subsequent events

  • Respond only to the first event

  • Respond only to subsequent events

These settings cannot be configured for timer event handlers and generic event handlers.

Respond only to internal events

The event handler responds to an event triggered by a " Integrate Process" action.

Run Overdue Timer Jobs When the Server Starts

Causes the timer to generate all events retroactively if the server was shut down at the time they were originally scheduled to run.

Click "Next."

Application Selection

Here, you can search for an application by name or GUID. Select the application whose data you want to use.

Click "Next."

Data Group

Select the data group here in which the triggering event occurs.

Record Event

Insert

The data group event handler is triggered when a new record is saved in the connected application.

Change

The data group event handler is triggered when a record is modified and saved in the connected application.

Delete

The data group event handler is triggered when a record is deleted in the connected application.

Time-Based Event

Causes the data group event handler to respond to messages from timers that affect the data group from other locations within the process or from other processes.

Click "OK" to complete the configuration.

More Information

"Processes" Module

Create and Manage Processes

The sections of the "Processes" module

Creating and Connecting Elements

Analyze the log file

Options

External Data in Processes

Java Classes in Process Objects