ForwardIfInventoryPositionNotExists
Changed on:
2 Jan 2024
Overview
Forward event {eventName} if the inventory position does NOT exist.
Plugin Name | Inventory Reference Module |
---|---|
Namespace | [[account.id]].globalinventory |
The Inventory Reference Module is the foundation for inventory related implementations. It provides reference Workflows for inventory ingestion and processing. Extensible by design, use this Module as a base to build a solution to the needs of your customers.
The Inventory Module includes the following areas:
- Product Catalogue workflow
- Inventory Catalogue workflow
- Control Group workflow
- Virtual Catalogue workflow
UI Description
Forward event {eventName} if the inventory position does NOT exist.
Accepts
- INVENTORY_CATALOGUE
Actions
- This rule produces a SendEventAction that forwards the incoming event as an inline event of {eventName} to the inventory position when it does not exist.
Rule parameters
Parameter | Description |
eventName | The name of event to be triggered |
Event attributes
Parameter | Description | Data Type | Required? |
inventoryPositionExists | The attribute to indicate if the inventory position exists or not | Boolean | Required |
Exceptions
This rule will throw a PropertyNotFoundException which is a subclass of RubixException if the
`{eventName}`
Configuration example
1{
2 "name": "<AccountID>.globalinventory.ForwardIfInventoryPositionNotExists",
3 "props": {
4 "eventName": "event_name_to_be"
5 }
6}
Language: json
Detailed Technical Description
Forward the incoming event as an inline event with the given name to the inventory position when it does not exist.
Version History
v2.0.0
refers to plugin