Apply Rules

This handler (com.rierino.handler.SimpleRuleEventHandler) provides ability to evaluate a list of rules and returns results based on matches.

Handler Parameters

Parameter
Definition
Example
Default

rules.state

Name of the state manager storing rule definitions

rules

-

Actions

Process / ProcessSimpleRules

Evaluates list of rules for a domain and returns the result of matching rule. Event metadata fields applicable for this action are as follows:

Field
Definition
Example
Default

Domain

Set of rules to apply

risk_scoring

-

Input Element

Json path for the input in event payload for query variables

parameters

-

Output Element

Json path for the output in response event payload where "result" or "results" element will be added

$.decision

-

With event metadata parameters as:

Parameter
Definition
Example
Default

Input Pattern

JMESPath pattern to apply on data input

{id:id, group:data.group}

-

Structure

Whether the "result" of highest salience rule or "results" list of all matching rules should return

list

single

Last updated