About Run-Time Events and Action Sets
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. You do not need to reconfigure or recompile business objects because the interaction occurs between Siebel Personalization and the user interface.
Note: Upon application startup, to avoid potential inconsistency in the data
available through profile attributes and the data stored in the database,
it is recommended that you always force the personalization engine to
load the user profile in the start event.
For example, you could watch for customers to remove products from their Siebel eSales Shopping Cart (that is, invoke the EmptyCart method of the Shopping Service business service), and then recommend a substitute product for them to consider.