07-Controlling Access To Customer Data
07-Controlling Access To Customer Data
Module Objectives
After completing this module you will be able to: Describe the different Access Control mechanisms used to restrict access to data in Siebel eBusiness Applications Identify the different view types used to accommodate different types of users
Why you need to know: To effectively use Siebel eBusiness Applications, you need to understand how access to data is controlled
Business Challenge
Users often perform the same job functions but on different sets of data For example, sales representatives need access to the records for their own accounts, but not each others Access to some data in the enterprise needs to be restricted Users should only see records they need to do their job Users should easily locate records of interest
Database
Accounts
Accounts
Solution
The method of data Access Control for each user is managed through Position, Organization, and User ID
Organization
Position
Records
User
User ID
Is assigned to
Provides access to
4
My View
Displays records directly assigned to you based on user ID or active position
A sales agent only sees accounts for which one is on the account team
My Personal View
Is used to display records that you directly own Is a special-case view that is rarely used (for example, with Contacts)
A sales agent only sees contacts for which she is the direct owner
My Teams View
Is an additional view for managers that allows them to see records assigned to their direct and indirect reports
For records with teams of positions, only the primary is displayed Manager does not have to be assigned to the record
Is typically assigned only to the manager responsibility
Manager sees only the accounts for which managers direct/indirect reports are the primary position on the account
8
All View
Is used to access all records associated with the users organization
Executives Administrators Service agents who need to access all service requests
A service agent sees all the service requests assigned to his organization
10
A vice president of sales can see all accounts that have been assigned
11
Administration Views
Display all database records, even those without a valid owner Such as records that have just been imported but not yet assigned Accessed from the Administration views for each major entity Site Map > Administration - <entity> Site Map > <entity> Administration Should be restricted to a few users in the enterprise as they display all records in the database
12
All View All Across My Organizations View All Across Organizations View
Administration Views
13
14
15
16
Examples
A users position may be assigned to an account that is not assigned to that users organization - User sees the account in the My View - User does not see the account in the All View
Contacts have multiple access mechanisms: public (team-based), private (positionor user IDbased), and manager - User sees public contacts in the My View - User sees private contacts in the My Personal View - Manager sees contacts for self and subordinates in the My Teams View
17
Access Method
Multi-Valued Access
Users
Positions
Organizations
18
Summary
This module showed you how to: Describe the different Access Control mechanisms used to restrict access to data in Siebel eBusiness Applications Identify the different view types used to accommodate different types of users
19