Apply Advanced Rules

These actions provide ability to execute business rules using Drools BRMS.

Apply Advanced Rules Actions

Process / ProcessRules

Passes structured request data to Drools and returns rule evaluation results in the output. Event metadata fields applicable for this action are as follows:

Field
Definition
Example
Default

Input Element

Json path for the input in request event payload

basket

-

Output Element

Json path for the output in response event payload

basket

-

With event metadata parameters as:

Parameter
Definition
Example
Default

Input Pattern

JMESPath pattern to apply on data input

{items:items.productid}

-

Output Pattern

JMESPath pattern to apply on data output, before returning response

{totalPrice:basket.totalPrice}

-

For Each

Field for which a separate record should be passed on to Drools

items

-

For Each Map

Json pattern for mapping each record passed to Drools, allowing replication of common data

-

-

Last updated