Capacity service
Use the Capacity service to define resource capacity and capacity constraints across your fulfillment network. This provides accurate estimated delivery dates and clear insights into inventory availability. The Capacity service determines whether a location has sufficient capacity to fulfill an order. Then, if the Capacity service is used to define capacity for a node, capacity categories and workflows are created to describe the tasks and sequence of tasks that are required to fulfill an order.
- Capacity categories
- The tasks that are required to complete a fulfillment operation.
- Units of measure (UOM)
- The measurement to determine the amount of capacity consumed in orders.
- Associated workflows
- Capacity workflow supports association at the node, node type, and delivery method level so every fulfillment request is applied.
- Capacity availability overrides
- The ability to bypass the capacity constraints in the availability reporting.
In every store channel, the two primary transaction types include shopping inquiries and fulfillment commitments. Regardless of the interaction, Sterling Intelligent Promising must derive an accurate fulfillment estimate to determine when a product can be picked, packed, and prepared for shipment specifically.
- Inventory availability
- Determines whether there is sufficient inventory available to complete the required fulfillment tasks.
- Capacity availability
- Determines whether the location has the capacity to complete the required fulfillment tasks.
The Capacity service plays a critical role in determining the inventory and capacity availability. When capacity is defined for a node, it acts as an extra constraint during fulfillment sourcing. If capacity is not defined for a node,Sterling Intelligent Promising considers this as infinite capacity and it does not restrict fulfillment based on resource availability.
The Capacity service is divided into two components.
- Capacity configuration
- Defines the capacity structure, rules, and constraints related to task execution at a fulfillment location. For example, the capacity UOM and the capacity workflow.
- Capacity availability
- Depicts the real-time availability of capacity at a certain location. This availability is used during sourcing to evaluate whether the location can fulfill the order.
Fulfillment location capacity
To configure capacity for a fulfillment location, you must define the operational characteristics of a fulfillment location, specifically the capacity categories. These categories include the task that is completed and the capacity workflow that describes the sequence in which the task is completed.
The following key capabilities are available to configure the fulfillment location capacity.
- Capacity categories
- Represents the individual tasks that are required to complete a fulfillment operation. For example, item retrieval, packing, and shipment preparation. Each category contributes to the overall capacity planning and task allocation. For more information see, Capacity categories, Enabling capacity categories for capacity availability, and Configuring capacity categories.
- Capacity workflow
- Defines the order sequence of the capacity categories. This sequence ensures that tasks are completed in the correct logical order. For example, shipment preparation must occur after packing and by reversing this sequence, the task is invalid. Capacity workflow supports association at the node, node type, and delivery method level so every fulfillment request is implied. For more information, see Capacity workflow and Configuring the capacity workflow.
- Max Capacity Consumption Days
- While capacity planning can span an indefinite horizon, this setting restricts how far into the future a location’s capacity is shown for fulfillment purposes. For example, if the intent is to allow only same-day order fulfillment, the fulfillment manager can set this value to 1 day, limiting order capture to current-day capacity only. For more information, see Tenant settings.
Capacity UOM
- UNIT
- Each individual product unit that is fulfilled consumes one unit of capacity.
- RELEASE
- Each shipment, regardless of the number of items, consumes one unit of capacity. This allows an entire order to consume just a single capacity unit potentially.
Capacity availability considerations for the Promising service
The Estimated Delivery Date and Checkout Assignment APIs support the inclusion of capacity category definitions during fulfillment sourcing. Fulfillment nodes without available capacity are excluded automatically from consideration by the system. For more information, see Using capacity categories for capacity availability.
To view the various scenarios, see Scenario: Calculate item delivery or pickup date based on finite capacity windows, and Scenario: Calculate pre-purchase pick-up and shipment assignments using finite capacity windows.
Capacity availability considerations for the Optimization service
You can configure capacity availability for optimization. For more information, see Configuring capacity for the Optimization service.
Capacity availability consideration for the Inventory service
You can configure capacity availability for inventory. For more information, see Configuring capacity-based availability for the Inventory service.