Rules are used within a Workflow to define when; or if, something should happen. They help translate business logic into your OMS setup.
Send an inline event including the `inventoryPositionExists`
flag indicating whether the corresponding Inventory Position exists or not.
This Rule is a simplified version of the `LoadInventoryPosition`
rule, excluding the logic for:
`LAST_ON_HAND`
in status `ACTIVE`
or `CREATED`
`inventoryQuantityExists`
flag (true or false)The rule updates the longitude and latitude of the order based on the incoming event information received from the ResolveOrderCoordinates rule.
This rule works only if the order comes without coordinates. The ResolveOrderCoordinates rule resolves the coordinates and sends the event with latitude and longitude. After that, the UpdateOrderCoordinates rule gets coordinates from the event and updates the delivery address with coordinates.
Conditionally trigger another Ruleset when the specified Entity field or Event attribute is null.
This is typically used as an "else" case for the IfPropertyIsPresent Rule.
Conditionally trigger another Ruleset when the specified Entity field or Event attribute does not match the provided value.
This is typically used as an "else" case for the IfPropertyEquals Rule.
Conditionally send an event to the Virtual Catalog (specified by its Reference) if it passes the "Network-Match-Check".
A Virtual Catalog passes the "Network-Match-Check" when its Network(s) finds a match with a given Inventory Position Location Network(s).
The `Rule NotifyVirtualCataloguesByRefsOnNetworksMatch`
is a newer version of the `NotifyVirtualCatalogueOnNetworkMatch`
. Moving forward, please use the `NotifyVirtualCataloguesByRefsOnNetworksMatch`
instead of the `NotifyVirtualCatalogueOnNetworkMatch`
.