Permissions Examples

These examples illustrate the use of access permissions in the repository.

Example 1: Folders and Documents

The Y2K folder includes two sub-folders: Data and Specs. The Data sub-folder includes two models: Firstdraft (PDM) and Classes (OOM) models. The Specs sub-folder includes Overview.doc.



The following table lists the permissions assigned to the groups and users working on the project:

Folder

Project leader

Development leader

Developer

Design leader

Designer

Y2K

Full

Read

Read

Read

Read

Data

Full

Write

Read

Read

Read

Documents in Data

Full

Read

Write

Read

Read

Specs

Full

Read

Read

Write

Read

Documents in Specs

Full

Read

Read

Read

Write

The following table lists the rights granted to the groups and users:

Groups or users

Right

Repository and Data Administrator

Connect, Manage All Documents, Manage Users, and Manage Repository

Project leader

Connect, Freeze Versions, Lock Versions, Manage Branches, and Manage Configurations

Developer team leader

Connect, Freeze Versions, and Lock Versions

Developers

Connect, Freeze Versions, and Lock Versions

Designers team leader

Connect, Freeze Versions, and Lock Versions

Designers

Connect, Freeze Versions, and Lock Versions

Note: Users who have the Manage All Documents right (typically data administrators), are implicitly granted Full permission on all repository documents. Such users can check in, freeze, lock, and even delete documents for which they have been explicitly granted only Read permission.

Example 2: Packages

The model FIRSTDRAFT is divided into 2 parent packages: ANALYSIS and IMPLEMENTATION, they correspond to the different tasks the group of developers has to perform.

Each parent package is divided in two packages, each package being under the responsibility of a developer.



The following permissions are assigned to the developers:

Package

Dev. leader

Dev.1

Dev.2

Dev.3

Dev.4

Analysis

Full

Read

Read

Read

Read

Global_ System

Full

Write

Read

Read

Read

Per_Dept

Full

Read

Write

Read

Read

Implementation

Full

Read

Read

Read

Read

Department

Full

Read

Read

Write

Read

General

Full

Read

Read

Read

Write