Bookshelf Home | Contents | Index | PDF | ![]() ![]() |
Siebel Self Service Administration Guide > Siebel Self Service for Communications, Media, and Energy > Differences Between Siebel Self Service and Siebel Self Service for CME > Differences in Personalization for CMEPersonalization changes exist for customer applications because a single contact can have multiple accounts in Siebel Self Service Communications, Media, and Energy. Any account-specific personalization rules are evaluated using the primary account of the contact. When the contact logs in, the login process loads the profile for contact's primary account into memory. When the contact selects an account, the process does not flush the profile of the primary account out of memory and load a new one. Table 4 shows the profile attribute values that the process changes. You cannot change this behavior, so account-driven personalization rules always use the primary account of the contact. However, if you want to use a specific field value of the current account for personalization, then you can write Siebel VB (Visual Basic) code to get the field value from the account. When the user selects an account, the following global variables that can be accessed using Siebel VB are set: To access these variables, use the InvokeMethod event, and use the SetProfileAttr method to set a dynamic profile attribute. For more information about personalization, see Siebel Personalization Administration Guide. |
![]() ![]() |
Siebel Self Service Administration Guide | Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices. | |