Process: Process backorders
Flow
Legend

Objective
Process the current backlog of backorders by attempting to allocate
available inventory and, if successful, processing the order.
Description
This process is invoked by the WebSphere Commerce scheduler. It attempts to
allocate inventory to backordered items for a given store.
- Check to see whether or not there are locked backorders (status B), which
means that the backorder has been prepared and not subsequently changed.
- If there are, then for each backorder determine the order line items that
require inventory allocation and allocate them (see the Allocate inventory
process description).
- If allocation of inventory to the order changed it (that is, an item that
was backordered is now allocated), the order is reprepared to recalculate
shipping and taxes.
- If all the order line items for the order have now been allocated (that is,
it is no longer a backorder), the order is processed (see the Process order
process description) to get it ready to be fulfilled.
Features
- Order life cycle
- Backorder processing
- Order processing
Customization
- Invoke the process manually by administrator
- Allow administrators to process specific high-priority backorders
Edition
Professional, Business Edition
Subprocesses
Tasks
Task |
Description |
Role |
Reprepare order |
Recalculate shipping charges and taxes, and lock the order. A locked order
means that it has been prepared and is used to indicate whether or not an order
has changed. |
System |
Time to execute |
This process is initiated as a scheduled task. A scheduled task starts
asynchronously when the scheduler has determined that it is time to
execute. |
System |
Business artifacts
Feedback
(C) Copyright IBM Corporation 1996, 2004. All Rights
Reserved.