Filter condition

A filter condition can be used, for example, to decide which further process steps should be carried out for an investment application if the investment volume is less than €150.

A filter condition can only be configured if a triggering data group is defined in the process chain (e.g. in the data group event handler) to which the filter condition is linked. The output of the filter condition can be linked to other conditions or actions.

can only be configured if a triggering data group is defined in the process chain (e.g. in the data group event handler):

A condition is completely and correctly connected, once a connection is made to both of these elements.

When a filter condition is linked to a subsequent process element, a dialog opens automatically in which you can specify whether the following process step

  • always

  • if the condition is fulfilled

  • if the condition is not fulfilled

is to be executed.

The branch with the "Always" condition is always processed last.

Create filter condition

The filter condition can be found in processes in the "Elements" area. It belongs to the "Conditions" category. From there, it can be dragged and dropped to the desired location on the workspace and then configured. General information on creating process elements can be found here.

Once you have created the filter condition on the workspace, open the properties dialog by double-clicking on the element.

General

Title

Enter a title for the action here.

Description

A short description can be entered here.

Multilingualism

Opens a dialog in which the title or description can be stored in multiple languages. Further information on this topic can be found here.

Click "Next".

Filter

All information about the settings in this dialog can be found here.

Click "OK" to complete the configuration.

Exception handling

Once the filter condition has been created and configured, you will find the additional "Exception handling" tab when you open the properties dialog again. Here you can configure how the condition should be evaluated if it returns multiple results.

Configure the procedure for the case in which the filter returns more than one result

Cancel transaction (default)

The transaction will not continue.

Continue transaction: condition is fulfilled

The transaction is continued if the condition is met.

Continue transaction: Condition is not fulfilled

Continue transaction: condition is false

In situations where multiple results are entirely correct, such as when testing for the presence of child records (child data group FKLID = parent data record LID), continuing the transaction can be wanted. In this case, you have the additional option to decide whether the condition should be treated as fulfilled or not fulfilled.

More information

Processes" module

Create and manage processes

The areas of the "Processes" module

Creating and editing elements

Analyze log file

Options

External data in processes

Java classes in process objects