Once you have submitted a quote to a customer, the customer can request that the quote be revised. For example, a customer could indicate that the initial quote was not as attractive as expected and that they would like a more competitive quote.

The processes required for requesting a quote revision are similar to those for the initial submission of the quote. However, if the ProcPrepareForQuoteRequest processor finds quoteInfo details on the order, to maintain pricing and quote history, a clone is made of the original order and stored, saving the quote information, and allowing the original order to be the active order.

To do this, the clone is generated by the OrderManager, and its activeQuoteOrderId property is set to be that of the original order’s ID and added to the order repository using the OrderManager.addOrder method. The clone becomes a historical record, and the original order’s status is changed to PENDING_QUOTE and a new quoteInfo object is added with the customer note and the request date properties set.

The order is then passed to the quoting system as outlined in the Request a Quote section.


Copyright © 1997, 2016 Oracle and/or its affiliates. All rights reserved. Legal Notices