Siebel eSales Administration Guide > Siebel eSales Shopping Cart >

Run-Time Events in Siebel eSales


Tracking run-time events allows Siebel Business Applications to respond in real time to user actions. Business managers can configure the actions in response to any event.

When a run-time event occurs that is associated with one or more action sets, the personalization engine performs the specified actions. These actions modify content and user profile attributes, with the potential of triggering personalization rules.

Run-time events and action sets are created and managed in the Run-time Events Administration screen. You do not need to reconfigure or recompile business objects, because the interaction occurs between Siebel Personalization and the user interface.

Siebel eSales uses two action sets to configure Shopping Cart behavior:

  • eSales WebSessionStart Action Set. This is triggered by the WebSessionStart run-time event. This action set contains one action:

    SetApplicationName. This action sets the ApplicationName dynamic user profile attribute, which supports the different behavior of the Shopping Cart among the various Siebel Business Applications.

    The following applications use this action set:

    • Siebel Call Center
    • Siebel Partner Relationship Management
    • Siebel eCustomer
    • Siebel eEvents Management
    • Siebel eSales
    • Siebel eService
    • Siebel Marketing
  • eSales WebLogin Action Set. This is triggered by the run-time event WebLogin. It contains the following actions:
    • SetPriceList. This action sets the price list for the session when a user logs in. It invokes the Pricing Manager business service method SetPriceList, which sets the price list according to the following:
      • If the user belongs to an account, the price list associated with that account is used.
      • If the user does not belong to an account or belongs to an account that is not associated with a price list, the price list whose row ID is in the PRICER_MASTER_PRICE_LIST_ID list of values is used. For more information, see Setting Up Price Lists for Siebel eSales.
    • SetShoppingCart. This action determines, when a user logs in, whether that user has a Shopping Cart from a previous session or from browsing as an anonymous user. It invokes the Shopping Service business service method SetShoppingCart, which checks the user profile attribute CurrentQuoteId for the following:
      • If CurrentQuoteId is null, SetShoppingCart finds the quote record of type Persistent Cart, if any, and sets CurrentQuoteId to this record's ID.
      • If CurrentQuoteId is not null, and the user has a quote record of type Anonymous Quote, SetShoppingCart calls the ConvertAnonymousQuote method to change the quote type to Persistent Cart.

        Three applications use the eSales WebLogin Action Set:

    • Siebel Partner Relationship Management
    • Siebel eCustomer
    • Siebel eSales

For more information on run-time events, see Siebel Personalization Administration Guide.

Siebel eSales Administration Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.