IfPropertyIsGreaterThan
Rule
Changed on:
6 Aug 2025
Overview
Conditionally trigger another Ruleset when the specified Entity field or Event attribute is greater than the provided value.An example of this includes pushing an Order through a fraud-check flow only when the`totalPrice` field is greater than `100`.| Plugin Name | Core Reference Module |
|---|---|
| Namespace | [[account.id]].core |
- that other Modules are built upon
- or that can be included in your own Workflows
UI Description
If {jsonpath} is more than {value}, do {eventName}
Accepts
- All Orchestration Entities
Actions
- This Rule conditionally produces a SendEventAction
Rule parameters
| Name | Type | Description |
`jsonpath` | `JsonPath` | The path to the value being compared, see JsonPath. |
`value` | `Object` | Value to compare against. |
`eventName` | `String` | Name of the Event to send if the check passes. |
Event attributes
The expected Event attribute can be defined with the
`jsonpath` Rule parameter value.Exceptions
- This Rule throws a
`PropertyNotFoundException`when the Rule parameter(s) is not provided.
Configuration example
1{
2 "name": "[[account.id]].core.IfPropertyIsGreaterThan",
3 "props": {
4 "jsonpath": "totalPrice",
5 "value": "100",
6 "eventName": "CheckFraud"
7 }
8}Detailed Technical Description
This Rule will conditionally produce a SendEventAction.The Rule condition is defined by the specified`jsonpath` and `value` properties. The `jsonpath` Rule parameter may identify:- A field on an Entity
- Or an Event attribute
`jsonpath` property is greater than the `value` provided, the Event will be produced for the same Context as the currently executing Event, but with a new name defined by the `eventName` parameter.Workflow Builder (Modeller) Screenshot

Version History
See previous versions
2025-01-20
v25.1.20
This Rule has been fixed to support JsonPath provision for Event attributes.The Rule Version refers to the Product Release Version.2023-08-01