Bookshelf Home | Contents | Index | PDF |
Siebel Developer's Reference > Business Component User Properties > Doing Other Work > Capturing User Drilldown BehaviorYou can use the business component user properties that this topic describes to capture user drilldown behavior so that Siebel CRM can store values for the business component fields where the drilldown occurs. It can store these values in an attribute in a user profile, which is a type of attribute that Siebel CRM creates at run time to allow it to modify the Siebel application behavior in reply to a user action. It can store one business component field for each of these attributes. For more information about these attributes, see the topic about the SetProfileAttr method for an application in Siebel Object Interfaces Reference, and the topic about dynamic user profile attributes in Siebel Personalization Administration Guide. Example of Capturing User Drilldown BehaviorIn this example, the Com Invoice Profile comes predefined with Siebel CRM starting with Siebel CRM release 8.1.1.10. It tracks the parent Account Id when the user navigates away from the Account Summary View. This view displays the following information:
These business components reference the same database table, but no link exists that Siebel CRM can use that allows the CMU Com Invoice Profile business component to access the Account business component. Assume your implementation must get billing details from an external system when the user drills down on a billing profile. To support this requirement, Siebel CRM must send an integration object message that includes the following data:
Siebel CRM includes the following predefined objects to capture this Account Id:
DrilldownObject User PropertyThe DrilldownObject n user property identifies the name of a drilldown object. This drilldown object resides in an applet. It references a business component. Table 34 describes typical values for this user property. Profile Name: attributename User PropertyThe Profile Name: attributename user property identifies the name of the profile attribute that Siebel CRM sets when the user clicks a drilldown object. Table 35 describes typical values for this user property. Profile Name: attributevalue User PropertyThe Profile Name: attributevalue user property identifies the name of a business component field. Siebel CRM sets the value for this field according to the results of the drilldown. Table 36 describes typical values for this user property. |
Siebel Developer's Reference | Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices. | |