How Access Works
Access to documents is defined by both the Security Group and the Account. In order to perform an action (such as view the document or check in a revision), a user needs to have permissions to do so by BOTH the Role the user has (and, by extension, the Security Groups the user has) and the Accounts the user has. Both the Role and the Account settings for that user must grant permission to perform an action. If either the Role or the Account permission does not exist, the user will be unable to perform the action.Note: if Accounts are not enabled, then the user needs access via the Role only; accounts are not considered.
Practical Usage
The following roles are defined in the system:| Role | Security Groups |
|---|---|
| Employee | Intranet (R) |
| IntranetManager | Intranet (RW) |
| ExtranetManager |
Extranet (RW) |
| Partner | Extranet (R) |
The following users exist in the system:
| User | Roles | Accounts |
|---|---|---|
| John | Employee | dept (R) |
| Sally | Employee IntranetManager |
dept (R) dept/hr (RW) |
| Beth | Employee Intranet Manager |
dept (R) dept/legal (RW) |
| Mike | Partner | partner/all (R) partner/acme (R) |
| Hugh | Employee IntranetManager |
dept (RW) |
| Brian | Employee ExtranetManager |
dept (R) partner (RW) |
| Anne | Employee IntranetManager ExtranetManager |
#all (RWDA) |
Let’s look at some sample documents in the system.
Document A
| Security Group | Intranet |
| Account | dept/legal |
| User | Highest Permission by Role | Highest Permission by Account | Final Permission |
|---|---|---|---|
| John | R |
R |
R |
| Sally | RW |
R |
R |
| Beth | RW |
RW |
RW |
| Mike | None |
None |
None |
| Hugh | RW |
RW |
RW |
| Brian | R |
R |
R |
| Anne | RWDA |
RWDA |
RWDA |
Document B
| Security Group | Extranet |
| Account | partner/acme |
| User | Highest Permission by Role | Highest Permission by Account | Final Permission |
|---|---|---|---|
| John | R |
None |
None |
| Sally | R |
None |
None |
| Beth | R |
None |
None |
| Mike | R |
R |
R |
| Hugh | None |
None |
None |
| Brian | RW |
RW |
RW |
| Anne | RWDA |
RWDA |
RWDA |
Document C
| Security Group | Extranet |
| Account | partner/abc |
| User | Highest Permission by Role | Highest Permission by Account | Final Permission |
|---|---|---|---|
| John | R |
None |
None |
| Sally | R |
None |
None |
| Beth | R |
None |
None |
| Mike | R |
None |
None |
| Hugh | None |
None |
None |
| Brian | RW |
RW |
RW |
| Anne | RWDA |
RWDA |
RWDA |
No comments:
Post a Comment