Fluent Commerce Logo
Docs
Sign In

ForwardIfLocationStatusEquals

Rule

Changed on:

28 Nov 2023

Overview

Forwards an if the has a different status compared to the position and the status is the same as the given {status} in the input parameters

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

Forwards an event if the location has a different status compared to the inventory position and the location status is the same as the given {status} in the input parameters

Accepts

  • INVENTORY_POSITION

Actions

  • This rule produces a SendEventAction that will send an inline event

Rule parameters

Parameter

Description

eventName

The name of to be triggered

status

Expected status

Event attributes

Not Applicable for this .

Exceptions

If `eventName`  property and `status` are not set in the , a PropertyNotFoundException will be thrown.

Configuration example

1{
2  "name": "FLUENTRETAIL.globalinventory.ForwardIfLocationStatusEquals",
3  "props": {
4    "eventName": "event name",
5    "status" : "predefined status"
6  }
7}

Detailed Technical Description

This queries a for a given position, it then sends an of `{eventName}` only if the status does not equal the current position status and the status is the same as the `{status}` given in the input parameters.

Version History

2023-08-02

v2.0.0

refers to