Exemples de permissions

Ces exemples illustrent l'utilisation des permissions d'accès dans le référentiel.

Exemple 1 : Dossiers et documents

Le dossier Y2K comprend deux sous-dossiers : Données et Specs. Le sous-dossier Données comprend deux modèles : PremierProject (MPD) et Classes (MOO). Le sous-dossier Specs comprend PlanGénéral.doc.



Le tableau suivant répertorie les permissions octroyées aux groupes et utilisateurs travaillant sur le projet :

Dossier

Chef de projet

Chef dévpt.

Développeur

Chef conception

Concepteur

Y2K

Totale

Lecture

Lecture

Lecture

Lecture

Données

Totale

Ecriture

Lecture

Lecture

Lecture

Documents dans Données

Totale

Lecture

Ecriture

Lecture

Lecture

Specs

Totale

Lecture

Lecture

Ecriture

Lecture

Documents dans Specs

Totale

Lecture

Lecture

Lecture

Ecriture

Le tableau suivant répertorie les droits octroyés aux groupes et utilisateurs :

Groupes ou utilisateurs

Droit

Administrateur du référentiel et des données

Connexion, Gestion de tous les documents, Gestion de tous les utilisateurs, Gestion du référentiel.

Chef de projet

Connexion, Gel des versions, Verrouillage des versions, Gestion des branches, Gestion des configurations.

Chef de développement

Connexion, Gel des versions, Verrouillage des versions.

Développeur

Connexion, Gel des versions, Verrouillage des versions.

Chef de conception

Connexion, Gel des versions, Verrouillage des versions.

Concepteur

Connexion, Gel des versions, Verrouillage des versions.

Remarque : Les utilisateurs disposant du droit Gestion de tous les documents (en règle générale, les administrateurs des données), se voient implicitement octroyer la permission Totale sur tous les documents du référentiel. De tels utilisateurs peuvent consolider, geler, verrouiller et même supprimer des documents pour lesquels ils se sont vus octroyer explicitement uniquement une permission Lecture.

Exemple 2 : Packages

Le modèle PREMIER_PROJET est divisé en deux packages parent: ANALYSE et IMPLEMENTATION, qui correspondent aux différentes tâches que le groupe de développeur doit accomplir.

Chaque package parent est divisé en deux packages, chacun de ces packages est sous la responsabilité d'un développeur du projet.



Les permissions suivantes sont octroyées aux développeurs sur les packages du modèle :

Package

Chef d'équipe

Dev.1

Dev.2

Dev.3

Dev.4

Analyse

Totale

Lecture

Lecture

Lecture

Lecture

SYS_GLOBAL

Totale

Ecriture

Lecture

Lecture

Lecture

PAR_DEPT

Totale

Lecture

Ecriture

Lecture

Lecture

IMPLEMENTA- TION

Totale

Lecture

Lecture

Lecture

Lecture

DEPARTEMENT

Totale

Lecture

Lecture

Ecriture

Lecture

GENERAL

Totale

Lecture

Lecture

Lecture

Ecriture