SelectProposedFulfilmentForFulfilmentChoice
Changed on:
8 Aug 2025
Overview
The rule selects a proposed fulfilment based on the inventory found in the incoming event excluding fulfilments in the specified excluded fulfilments statuses.| Plugin Name | Order Reference Module |
|---|---|
| Namespace | [[account.id]].order |
UI Description
Selects a proposed fulfilment based on the inventory found in the incoming event excluding fulfilments in statuses “excludedFulfilmentStatuses”. Sends event “eventName”.
Accepts
- FULFILMENT_CHOICE
Actions
- Selects a proposed fulfilment based on the inventory found in the incoming event excluding fulfilments in excluded fulfilments statuses. Sends event with proper event name to further rule in workflow.
Rule parameters
| Parameter | Description |
| eventName | The event name triggered by this rule |
| excludedFulfilmentStatuses | The list of excluded fulfilment statuses |
Event attributes
| Parameter | Description | Data Type | Required? |
| fulfilmentChoiceRef | Reference to the fulfilment choice | String | Required |
| locations | The list of locations from network | List of Strings | Required |
| virtualPositions | The list of virtual positions for fulfilmentChoice | List of Strings | Optional |
Exceptions
Configuration example
1{
2 "name": "<ACCOUNTID>.order.SelectProposedFulfilmentForFulfilmentChoice",
3 "props": {
4 "eventName": "ProcessOrder",
5 "excludedFulfilmentStatuses": "fulfilmentStatuses"
6 }
7}