Chapter 5 Managing Repository Documents


Examples

The following two examples illustrate the use of access permissions in the repository.

Example 1: Folders and documents

Let's consider the project Y2K.


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 permissions are assigned to the different groups and users working on the Y2K 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 sums up the user rights:

Groups or users Right
Repository and Data Administrator Connect

Manage All Documents

Manage Users

Manage Repository
Project leader Connect

Freeze Versions

Lock Versions

Manage Branches

Manage Configurations
Developer team leader Connect

Freeze Versions

Lock Versions
Developers Connect

Freeze Versions

Lock Versions
Designers team leader Connect

Freeze Versions

Lock Versions
Designers Connect

Freeze Versions

Lock Versions

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

Note   Manage All Documents
A user with the Manage All Documents right, typically a data administrator, has implicitly the Full permission on all repository documents.

 


Copyright (C) 2005. Sybase Inc. All rights reserved.