Siebel Security Guide > Configuring Access Control >

Example of Flexible View Construction


The following example shows how several existing views were constructed, based on the same visibility applet and business component. It suggests how similar view "families" can be constructed in Siebel Tools, but does not give procedures for constructing views. Changing any settings in Siebel Tools requires recompiling the Siebel repository file (SRF). For more information about required practices when using Siebel Tools, see Configuring Siebel Business Applications.

Figure 9 shows the BusComp View Modes list in Siebel Tools for the Account business component. As indicated by the Owner Type field, organization and position view modes are allowed. As indicated in Visibility MVField, accounts can be associated with multiple organizations and multiple positions (for example, sales teams).

Figure 9. Account Business Component View Modes

Figure 10 shows five views in the Views list in Siebel Tools. The Title field shows the display name for the view. All five views have Account List Applet as their visibility applet. Account List Applet is based on the Account business component.

Figure 10. Example Views Based on the Account Business Component

These five example views provide different lists of account data because they have different visibility applet types specified, as shown in Table 29.

Table 29. Example Account Views and Visibility Applet Types
View
Visibility Applet Type
Data Access

Account List View (displayed as My Accounts)

Sales Rep

Team access control applies. The visibility applet type is applied to a business component for which multiple positions can be associated.

For this view, access is granted to account data where the user's position is on the account team.

Manager's Account List View (displayed as Team's Accounts)

Manager

Manager access control applies. The visibility applet type is applied to a business component for which multiple positions can be associated.

For this view, access is granted to account data where the user's active position or a subordinate position is the primary position on the account team.

All Account List View (displayed as All Accounts)

Organization

Organization access control applies. The visibility applet type is applied to a business component for which multiple organizations can be associated.

For this view, access is granted to account data where a user's primary organization is one of the organizations with which the account is associated.

All Accounts across My Organizations

Sub-Organization

Suborganization access control applies. The visibility applet type is applied to a business component for which multiple organizations can be associated.

For this view, access is granted to account data where the user's active organization or a descendant organization is the primary organization.

All Accounts across Organizations

All

All access control applies. The Account business component has only position and organization view modes.

For this view, access is granted to all account data for which there is a primary position on the account team or an organization associated with the account.

Siebel Security Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.