This is an area that changed between siebel 2k and 7 and I actually think the 2k configuration steps were more clear. Anyhow, the order of operations Siebel uses to determine the dynamic drilldown is
- Lookup the Drilldown object by Hyperlink Field (There should only be one for any field)
- Resolve the dynamic drilldown object Field / Value pairs to determine the correct Destination Drilldown Object
- Use the correct Destination Drilldown Object to determine the View and source/destination fields/BC properties from the linked Drilldown Object record.
- Navigate to the view
Here is an example for a dynamic drilldown on a contact list applet that drills down to two different account views based on a contact type field.
Navigate to Applet, Drilldown Object, Create the following records:
Name: Account
Hyperlink Field: Account
View: Custom Account Detail View X
Source Field: Account Id
Business Component: Account
Name: Custom Type Y
View: Custom Account Detail View Y
Source Field: Account Id
Business Component: Account
For the first Drilldown Object record, Account, Navigate to Dynamic Drilldown Destinations, and create the following record:
Name: Custom Type Y
Field: Contact Type
Value: Y
Destination Drilldown Object: Custom Type Y
This configuration will navigate the user to the view 'Custom Account Detail View Y' if the field 'Contact Type' = 'Y' and to the view 'Custom Account Detail View X' if the field 'Contact Type' is anything else, including the value 'X'.
Good Blog
ReplyDelete