Security Guide for Siebel eBusiness Applications > Access Control > Implementing Basic Access Control >

An 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 Siebel Tools Reference.

Figure 32 shows the BusComp View Modes list in Siebel Tools, for the Account business component.

Figure 32.  Account Business Component View Modes

Click for full size image

As indicated by the Owner Type field, organization-based and position-based view modes are allowed. As indicated in Visibility MVField, accounts can be associated with multiple organizations and multiple positions (for example, sales teams).

Figure 33 shows five views in the Views list in Siebel Tools.

Figure 33.  Some Views Based on the Account Business Component

Click for full size image

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.

These five views provide different lists of data by specifying different visibility applet types, as shown below in Table 22.

Table 22.  Views and Visibility Applet Types
View
Visibility Applet Type
Data Access
Account List View (displayed as My Accounts)
Sales Rep
Sales Rep is a position-based access control mechanism. It is applied to a business component for which multiple positions can be associated. Access is granted to a user whose position is on the account team.
Manager's Account List View (displayed as Team's Accounts)
Manager
Manager is a position-based access control mechanism. Here it is applied to a business component for which multiple positions can be associated. Access is granted to data for which 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 is an organization-based access control mechanism. It is applied to a business component for which multiple organizations can be associated. Access is granted to a user whose primary organization is one of the organizations with which the account is associated.
All Accounts across My Organizations
Sub-Organization
Sub-Organization is an organization-based access control mechanism. In this view it is applied to a business component for which multiple organizations can be associated. Access is granted to data for which the user's active organization or a descendant organization is the primary organization.
All Accounts across Organizations
All
The Account business component has only position-based and organization-based view modes. Any user with this view in the user's responsibilities sees every account for which there is a primary position on the account team or an organization associated with the account.


 Security Guide for Siebel eBusiness Applications 
 Published: 23 June 2003