Fluent Commerce Logo
Docs
Sign In

SendEventGQL

Rule

Changed on:

2 Jan 2024

Overview

Send an event {eventName} for the (current entity)

Plugin NameInventory 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

Send an event {eventName} for the (current entity)

Accepts

  • All Entities

Actions

  • This rule produces a SendEventAction that will send an inline/scheduled event with a new {eventName}

Rule parameters

Parameter

Description

eventName

The name of event to be triggered

Event attributes

Not Applicable for this rule.

Exceptions

If 

`eventName`
 rule property is not set in the workflow, a PropertyNotFoundException will be thrown.

Configuration example

1{
2  "name": "<ACCOUNTID>.globalinventory.SendEventGQL",
3  "props": {
4    "eventName": "<new_event_name>"
5  }
6}

Language: json

Detailed Technical Description

This rule produces a 

`SendEventAction`
 which will send an inline or scheduled event with a new 
`{eventName}`
 in order to trigger the next workflow ruleset. This rule also tries to fetch entity status by querying the REST API if the entity is a legacy entity. If the actual entity status is different from the current entity status, then the generated event will be a scheduled event.

Version History

2023-08-02

v2.0.0

refers to plugin