ProduceVirtualPositionEventsForControlUpdate
Changed on:
12 Aug 2025
Overview
Send an event {eventName} to each virtual position in the catalogue which is impacted by the control update. Only VariantProduct/Location and VariantProduct control changes are considered.| Plugin Name | Inventory Reference Module |
|---|---|
| Namespace | [[account.id]].globalinventory |
- Product Catalogue workflow
- Inventory Catalogue workflow
- Control Group workflow
- Virtual Catalogue workflow
UI Description
Send an event {eventName} to each virtual position in the catalogue which is impacted by the control update. Only VariantProduct/Location and VariantProduct control changes are considered.
Accepts
- CONTROL
Actions
- This rule produces a SendEventAction that will send a scheduled event
Rule parameters
| Parameter | Description |
| eventName | The name of event to be triggered |
| virtualCatalogueRef | Virtual Catalogue to send control updates to |
Event attributes
Exceptions
`eventName` rule property is not set in the workflow, a PropertyNotFoundException will be thrown.Configuration example
1{
2 "name": "FLUENTRETAIL.globalinventory.ProduceVirtualPositionEventsForControlUpdate",
3 "props": {
4 "eventName": "event name",
5 "virtualCatalogueRef" : "reference"
6 }
7}Detailed Technical Description
This rule queries a list of virtual positions based on`virtualCatalogueRef`, `productRef`, `locationRef`(optional), then it will send a scheduled event `{eventName}` for each virtual position with attributes containing its `groupRef` and `productRef`.