ForwardIfInventoryQuantityOfTypeExists
Changed on:
29 Aug 2024
Overview
Conditionally trigger another Ruleset when the Inventory Position and Quantity of the specified type 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 and quantity of {type} exists.
Accepts
- INVENTORY_POSITION
Actions
- This Rule conditionally produces a SendEventAction
Rule parameters
Name | Type | Description |
|
| The name of event to be triggered if inventory position and quantity exists |
|
| Type of the inventory quantity |
Event attributes
Name | Type | Description | Required |
| Boolean | Indicates if the inventory quantity exists or not | No |
| List<String> | All the inventory quantity types that exist for the given inventory position | No |
| String | The reference of the inventory position | No |
Exceptions
This rule does NOT throw any exceptions.
Configuration example
1{
2 "name": "[[account.id]].globalinventory.ForwardIfInventoryQuantityOfTypeExists",
3 "props": {
4 "eventName": "BatchInventoryPositionUpdate",
5 "type": "LAST_ON_HAND"
6 }
7}
Language: json
Detailed Technical Description
This Rule will conditionally produce a SendEventAction with entitySubtype derived from {entitySubtype}. If {entitySubtype} is null, entitySubtype would be hardcoded to 'DEFAULT'.
The Rule condition is defined by the existence of the Inventory Position and Quantity of
`type`
`eventName`
Version History
v24.7.4
Refers to the Product Release Version