Process an order.
Order processing takes place after an order has been submitted by a Buyer. The process of submitting an order takes place in real time while the Buyer waits. If an error condition is detected at this stage, then the Buyer is notified immediately and the order remains unsubmitted. Otherwise, the order is locked (that is, the Buyer may not modify the order after it is submitted).
The process preprocesses the order (see the Preprocess order process), allows for Buyer approval (see the Approve order by Buyer process, which is only available in Business Direct), requests payment creation or authorization (see the Request payment authorization process), consumes any coupons used for the order, and provides an extension point for extending the order process. Following that, it will try to release the order to fulfillment (see the Try to release order to fulfillment process), provide an extension point to send a message to a back-end system that the order has been submitted, and finally send an e-mail notification to the Buyer. In the case where the order was not released to fulfillment as part of this process, it will be available as input to the Release to fulfillment process.
Input to the process is a submitted order. The result of the process is as follows:
Professional, Business Edition
Task | Description | Role |
---|---|---|
Notify customer (external) |
Notify the customer regarding the customer status of the process. This is a general task used to communicate information that the customer should know. In returns processing, the customer is notified if a requested update to a return request is rejected, because the goods were received already or a credit was issued already. |
System |
Profile order for user |
Profile the order for the user. |
System |
Send message to backend system |
This is an extension point for integrating messaging to a back-end system. Typically, this is used to indicate that an order has been created. |
System |
Extend order process |
This is an extension point to extend the order process |
System |
Consume coupons |
Update any coupons used for this order as a discount such that they are used. |
System |
(C) Copyright IBM Corporation 1996, 2004. All Rights Reserved.