ForwardIfCategoryExists
Rule
Changed on:
12 Aug 2025
Overview
Forwards the event with name {eventName} if the category exists.| Plugin Name | Inventory Reference Module |
|---|---|
| Namespace | [[account.id]].globalinventory |
- Product Catalogue workflow
- Inventory Catalogue workflow
- Control Group workflow
- Virtual Catalogue workflow
UI Description
Forwards the event with name {eventName} if the category exists.
Accepts
- PRODUCT_CATALOGUE
Actions
- This rule produces a SendEventAction that forwards the incoming event as an inline event with the given name {eventName} to the category entity with {ref} event attribute value.
Rule parameters
| Parameter | Description |
| eventName | The name of the event to be triggered |
Event attributes
| Parameter | Description | Data Type | Required? |
| ref | The ref of the category | String | Required |
Exceptions
- If event attribute
`{ref}`is missing, EventAttributeNotFoundException is thrown - If property
`{eventName}`is missing, PropertyNotFoundException is thrown
Configuration example
1{
2 "name": "{{accountId}}}.globalinventory.ForwardIfCategoryExists",
3 "props": {
4 "eventName": "UpdateCategory"
5 }
6}Detailed Technical Description
This rule will produce an inline event with`{eventName}` to the category with `{ref}` event attribute value if the category exists (querying by `{ref}` event attribute as catalogue entity ref and `{entityRef}` event property as product catalogue ref)