Table 4. Sample Signals Relevant to Order Management and Pricing Administration
|
|
ApproveItem |
Invoked by clicking Generate Approvals in quote, order, and agreement views. Reprices and then generates approval requests for the current line item. |
CalculatePriceAndCheckEligibility |
Invoked by Add Item and Verify. Performs Pricing and Eligibility on selected rows. |
CalculatePrice |
Invoked by clicking Reprice or selecting a product for a line item. Establishes context, calls the pricing procedure, and then synchronizes any updates back to the database. |
CalcuulatePriceAll |
Invoked by clicking Reprice All. Establishes context, calls the pricing procedure, and then synchronizes any updates back to the database. |
CalculatePriceExternal |
This signal is called when a user calls the method CalculatePriceExternal for the Pricing Manager business service; it is used to calculate the price of a product externally. |
CalcultePrice_eSales |
Invoked by clicking Reprice in Siebel eSales. Establishes context, calls the pricing procedure, and then synchronizes any updates back to the database. |
CalcultePriceAll_eSales |
Invoked by clicking Reprice All in Siebel eSales. Establishes context, calls the pricing procedure, and then synchronizes any updates back to the database. |
CalcultePrice_Configurator |
Invoked by clicking Reprice in Siebel Configurator. Establishes context, calls the pricing procedure, and then synchronizes any updates back to the CP instance. |
CalculatePrice_Advisor |
Invoked by clicking Get Price in Siebel eAdvisor; displays the prices in the pop-up window. |
CheckEligibility |
Invoked by the Verify Eligibility Status menu item on the line items applet. Executes the eligibility procedure for the current line item. |
CheckEligibilityAll |
Not invoked out-of-the-box. Executes the eligibility procedure for all line items. |
CopyOrder |
Invoked when copying Order records. |
CopyQuote |
Invoked when copying Quote records. |
Get Config Item Price |
Called when the user calls the GetConfigItemPrice method of the Pricing Manager business service; it is used to get the price of a configurable item externally. |
Get Product List Price |
Called when the user calls the GetProductListPrice method of the Pricing Manager business service; it is used to get the product list price of the product, as well as other price list field values (for example, MSRP Price and Cost). |
GetUserProdPrice |
Calculates the list price and net price for a list of products using the login user profile as context. |
MergeIntoOnePackage |
Invoked by the Package menu item in quote, order, and agreement views. Calls the ISS Package Product Service to combine the selected line items into a package; it then reprices the package. |
OrderTemplate |
Invoked by clicking Add Items in the Catalog or Favorites list. Calls the ISS Template Service to copy line items from favorites in to the shopping cart. |
OrderTemplateCopy |
Invoked by the ISS Template Service to copy template line items to the current order. |
OrderTemplateSelectItems |
Invoked by the ISS Template Service to copy template line items from the available product applet to the current order. |
Product Recommendation Signal |
Invoked by a product selection or by a current line item change. Calls the Product Recommendation Driver Workflow to generate and display product recommendation messages. |
QuotesAndOrdersValidate |
Invoked by clicking the Verify button on a Header or Line Item. On Header: runs Pricing and Eligibility, verifies promotions, validates data rules, and validates CP. On Line Item: checks eligibility and validates CP. |
QuoteTemplateCopy |
Invoked by the ISS Template Service to copy template line items to the current quote. |
QuoteTemplateSelectItems |
Invoked by the ISS Template Service to copy template line items from the available product applet to the current quote. |
SetFieldValue |
Invoked whenever a field value changes in the quote, order or agreement header, or line items. Triggers various processing depending on the field changed. |
SpreadDiscount |
Invoked by clicking Spread in the spread discount pop-up applet. Calls the Spread Discount Driver Workflow Process to query the selected line items and spread the specified discount. |
SpreadDiscount - All |
Invoked by clicking Spread in the spread discount pop-up applet when Type is set to All. Calls the Spread Discount Driver Workflow Process to query all the line items and spread the specified discount. |
VerifyItem |
Invoked by clicking the Verify button or menu item in quotes, orders or agreements. Calls workflows to reprice and check eligibility. Then calls the FINS Validator business service to execute validation rules. |