Scenario for a New Customer to Create a Quick Quote
In this scenario, a new customer gets a quick quote for a service bundle.
A new customer browses the eCommerce Web site of a telecommunications provider. The customer enters his home zip code and views a list of available services. The customer decides to get a quick quote for a new promotion offered by the provider, called the Medium Triple Play Bundle, which includes Internet +Home Phone+ Basic TV Bundle for $120 /month.
The eCommerce web application calls a Siebel web service to return a list of eligible product offers for the customer. The customer selects the following offers:
Two add-ons for TV:
Basic Movie package
Spanish Combo channel
One add on for Internet:
Online Security
To generate a quote, the eCommerce web application calls the Siebel web service ApplyMultipleProductOffers.
The web service requires the list of product offer ids along with the sequence in which they are selected. The web service has the option to save the quote in Siebel CRM or generate the quote in memory. Because this is an in-memory Quick Quote, you specify that the quote is not saved by populating the SaveFlag with N in the input message.
To view an example of this web service, navigate to the documentation library for Siebel applications on Oracle Technology Network (http://www.oracle.com/technetwork/indexes/documentation/index.html), and click the Related Files link next to the link for Siebel CRM Web Services Reference to access a zip file. Extract the files in the zip file, and see the following files to view the sample code:
...\Product Offer-Apply Multiple Product Offers\New Acquisition - InMemory - Request Message.txt
...\Product Offer-Apply Multiple Product Offers\New Acquisition - InMemory - Response Message.txt
The web service output message is a document generated in memory with the structure shown in the following table.
Sequence Product Promotion Action Code 1.0
Medium Triple Play Bundle
Add
2.0
Internet Service
Medium Triple Play Bundle
Add
2.1
Fibe 100GB
Add
2.2
Online Security
Add
3.0
Voice Service
Medium Triple Play Bundle
Add
3.1
Flat National
Add
4.0
TV Service
Medium Triple Play Bundle
Add
4.1
Essential Plan
Add
4.2
Basic Movie Package
Add
4.3
Spanish Combo Package
Add
5.0
Internet Router
Medium Triple Play Bundle
Add
Note: The newly generated order applies the default promotion constraints. Eligibility & Compatibility rules and Product Configurator constraints are enforced using the Configurator BatchValidate API. Pricing rules are enforced by invoking the Siebel Pricing workflows.