Rules and values
Configurations of all kinds created with Lobster Data Platform / Orchestration ultimately always serve to process an initial situation determined by specific ‘values’ according to a logic determined by ‘rules’.
Value configurations and rule configurations literally play a decisive role for assignments to parameters of other configuration elements (e.g. Event handling, Association criteria, Restrictions) in a variety of contexts.
The table (below) provides an overview of the interaction of the configuration elements that can be used across the board.
Details on their configuration are described on the following pages:
Configuration element |
Description |
Visualisation |
‘Values’ Value configurations using Resolvers ►NOTE◄ Resolvers can contain parameters that are determined by a value configuration or rule configuration. In this way 'values' and 'rules' can be nested as deeply as required. |
‘Values’ – i.e. specific data is determined at runtime via configurable Resolvers, which can be aggregated as required within a value configuration by concatenation (see Chained resolver).
|
Placeholder for a value configuration:
Value configuration with a value resolver chain (see Chained resolver), which links three Resolvers in series:
|
'Rules' Rule configurations using Rule types ►NOTE◄ Rule types can contain parameters that are determined by a value configuration or rule configuration. In this way, 'values' and 'rules' can be nested as deeply as required. |
'Rules' are specific rule configurations that use configurable Rule types as basic building blocks for more or less complex logical aggregates.
|
Placeholder for a rule configuration:
Rule configuration with an OR Junction of two different Regeltype:
|
The compare type that can be selected in the configuration makes the Entity property rule an important interface between value and rule configurations. ►NOTE◄ For the Search API, the Field restriction plays a similar role, but on the basis of specific compare types for database queries. |
Rules and values often require a connecting element as the basic building blocks of configurable logic: Within an Entity property rule, a Matchers must be selected that determines the characteristics of the evaluation of a test value in comparison to a compare value. While the check value is always determined by a value configuration, a value configuration is only offered for the compare value if this must be explicitly defined because it is not implicitly specified by the selected compare type (see Value changed, Is empty). |
Entity property rule in which two value configurations are related via the Ends with compare type:
|