SelectProposedFulfilmentForFulfilmentChoice
Changed on:
2 Jan 2024
Overview
The selects a proposed fulfilment based on the found in the incoming excluding fulfilments in the specified excluded fulfilments statuses.
Plugin Name | Order Reference Module |
---|---|
Namespace | [[account.id]].order |
The is the foundation for order-related implementations. It provides reference workflows for , and mixed baskets and those needed to build your own. Extensible by design, use this Module as a base to build a solution to your customers' needs.
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 name triggered by this |
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 | List of Strings | Required |
virtualPositions | The list of virtual positions for fulfilmentChoice | List of Strings | Optional |
Exceptions
This does not directly throw any exception.
Configuration example
1{
2 "name": "<ACCOUNTID>.order.SelectProposedFulfilmentForFulfilmentChoice",
3 "props": {
4 "eventName": "ProcessOrder",
5 "excludedFulfilmentStatuses": "fulfilmentStatuses"
6 }
7}
Version History
v1.0.0
refers to