|Bookshelf Home | Contents | Index | PDF|
If the original view and drilldown view are both based on the same business object, and visibility is unspecified in the drilldown view, whatever visibility is in effect in the original view is continued in the drilldown view.
If the drilldown view of a drilldown object has a different Visibility Applet Type setting from the original view, drilling down on a record takes the user to the first visible record of the destination view. It does not to the drilldown record.
If the original view and drilldown view are based on different business objects, moving from the original view to the drilldown view might require that you configure visibility in the drilldown view to something other than its standard setting.
The visibility rules in the drilldown view are the same for the two types of drilldown object, with the following exception; for an ID-based drilldown, setting the Visibility Type property of an applet's drilldown object overrides the Visibility Applet Type setting of the drilldown view. For example, assume you configure a drilldown object with a visibility type of All. It overrides other visibility types (for example, Sales Rep visibility) on the drilldown view when the user drills down.
The Visibility Type property in a drilldown object only overrides the drilldown view Visibility Applet Type property once, that is, when you drill down. If you navigate to another view in the screen and then return to the drilldown view, the original visibility of the drilldown view is applied. The visibility is refreshed every time you navigate to a different view in the same screen after drilling down.
For example, assume that you navigate to a view with personal access control in the same screen after drilling down; the drilldown record is no longer visible. If you then navigate back to your original drilldown view (with Sales Rep visibility) the drilldown record remains invisible. If you navigate to a third view with All visibility, you can see your drilldown record again.
If the drilldown view is a detail view that does not have visibility specified and the drilldown object does not have visibility specified, visibility on the drilldown view's screen applies in the following order:
After you drill down to another screen, the thread bar is updated. The current view displays its records using a master-detail relationship, based on the value of the link property Visibility Rule Applied in the original view (before the drilldown).
If Visibility Rule Applied is set to Never, no additional visibility rules apply. The thread context's master-detail relationship determines the records visible in the view, regardless of the visibility setting for the current view. If you change the view using the viewbar, the thread context is retained. Records may be displayed that normally (without the thread context) are not visible in this new view.
If Visibility Rule Applied is set to Always, additional visibility rules apply. The Siebel application may display an error message when a user performs a drilldown to notify the user that he or she does have the appropriate privileges to see the detail records.
The following example illustrates how the visibility rules described above apply when a user drills down from the Opportunity business object to the Quote business object. In the Opportunity Quote View, a user drills down on the Name field of an entry in the Opportunity Quote List Applet to the Quote Detail View. In the screen (Quotes Screen) of Quote Detail View, the visibility type of all views accessible by the user are checked. Visibility is applied in the following order:
|Security Guide for Siebel Business Applications|