Fluent Commerce Logo
Docs
Sign In

ForwardIfInventoryQuantityOfTypeNotExists

Rule

Changed on:

25 Aug 2024

Overview

Conditionally another when the Quantity of the specified type does NOT exist.

Plugin NameInventory Reference Module
Namespace[[account.id]].globalinventory

The is the foundation for 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 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 quantity of the type {type} does NOT exist.

Accepts

  • INVENTORY_POSITION

Actions

Rule parameters

Name

Type

Description

`eventName`

`String`

The name of to be triggered if quantity of the specified type does not exist

`type`

`String`

quantity type

Event attributes

Name

Type

Description

Required?

inventoryQuantityExists

Boolean

Indicates if the quantity exists or not

Optional

inventoryQuantityTypes

List<String>

All the quantity types that exist for the given position

Optional

Exceptions

This does NOT throw any exceptions.

Configuration example

1{
2  "name": "[[account.id]].globalinventory.ForwardIfInventoryQuantityOfTypeNotExists",
3  "props": {
4    "eventName": "BatchInventoryQuantityCreate",
5    "type": "LAST_ON_HAND"
6  }
7}

Detailed Technical Description

This will conditionally produce a SendEventAction with entitySubtype derived from {entitySubtype}. If {entitySubtype} is null, entitySubtype would be hardcoded to 'DEFAULT'.   

The condition is defined by the existence of the Quantity of `type` parameter. When the condition is met, the will be produced with a name defined by the `eventName` parameter.

Version History

2024-07-04

v24.7.4

Refers to the Product Release Version