Les rôles globaux#

Les différents rôles#

C’est à partir de ce schéma que l’on va définir les différents rôles des utilisateurs. Les rôles les plus hauts sont ici représentés en rouge.

roles globaux

Un seul et unique rôle global pour les vocabulaires de l’application: gestionnaire des vocabulaires. Seuls les utilisateurs qui se voient attribuer ce rôle peuvent gérer, modifier, renommer, ajouter et supprimer les différents termes de vocabulaire.

Pour le moment, seul le gestionnaire des vocabulaires voit le menu “Configuration - Vocabulaires”. Par la suite, chaque utilisateur pourra accéder aux vocabulaires et définition des termes des vocabulaires afin de percevoir les périmètres de ces termes et les appliquer à bon escient.

Un seul et unique rôle également pour le gestionnaire des utilisateurs. Ce rôle permet de créer des utilisateurs à partir des formulaires de contacts de catégorie “personne”.

Remarque : Lorsqu’un utilisateur est créé, le gestionnaire des utilisateurs celui-ci reçoit une notification si l’utilisateur ne s’est pas connecté après 7 jours.

4 notifications sont envoyées au total pour couvrir une éventuelle absence longue durée d’un utilisateur. Autrement dit :

notif 1 : création du user non connecté + 7j

notif 2 : création du user non connecté + 14j

notif 3 : création du user non connecté + 21j

notif 4 : création du user non connecté + 28j

Ceci permet dès lors au gestionnaire des utilisateurs d’avoir un suivi et de s’assurer que les utlisateurs ont bien les accès requis.

Attention : après 4 notifications, le gestionnaire des utilisateurs n’en reçoit plus. Il est dès lors important de faire un check régulier des utilisateurs en tant que gestionnaire des utilisateurs.

Le rôle global de gestionnaire des contacts permet de créer tout type de contacts dans l’application.

Le rôle global de gestionnaire des rôles sera assigné aux utilisateurs pour leur donner le droit d’attribuer les différents rôles globaux aux utilisateurs de l’application.

Un seul rôle administrateur pour le module des réunions: administrateur des réunions.

En ce qui concerne le module des projets et le module du PST, on distingue une hiérarchie de rôles:

Module du PST :

Lecteur global du PST : droit en lecture sur tout le PST avec une lecture limitée sur les projets liés au PST, c’est à dire les informations primaires du projet + onglet Informations + onglet Référents et partenaires + onglet Sous-Projets.

Commentateur global du PST : droit en lecture et peut commenter tous les objets du PST (fil d’activités).

Contributeur global du PST : il va pouvoir participer à l’évolution de l’objet, faire le suivi des indicateurs, créer des projets et des tâches, être assigné à des tâches et les gérer mais ne pourra pas modifier l’objet en tant que tel.

Éditeur global du PST: édition totale sur le PST avec une lecture limitée sur les projets liés au PST.

  • Modifier le formulaire d’un programme

  • Créer / dupliquer / archiver un OS

  • Créer / dupliquer / archiver un OO

  • Visualiser les formulaires des projets liés au PST de manière limitée :

    • Informations primaires du projet

    • Onglet Informations

    • Onglet Référents et partenaires

    • Onglet Sous-Projets

Administrateur global du PST a les droits pour :

  • créer un programme

  • définir le programme actif

  • supprimer un OS

  • supprimer un OO

  • Visualiser les formulaires des projets liés ou non au PST

  • Créer des projets liés au PST à partir du formulaire d’un OO

  • Visualiser les formulaires des projets liés ou non au PST

  • Visualiser les tâches des projets liés ou non au PST

  • Visualiser les indicateurs des P liés au PST

  • Supprimer les indicateurs liés aux OO

Module des projets :

Lecteur réduit des projets: droit en lecture “réduite” sur l’ensemble des projets. Ce rôle donne accès uniquement, pour tous les formulaires des projets à : le libellé, l’identifiant, les statuts, les informations sur la partie supérieure du formulaire avec une lecture limitée sur les objectifs opérationnels liés, c’est à dire uniquement l’intitulé de ceux-ci.

  • lecture de 3 onglets: “Informations” + onglet “Référents et partenaires” + onglet “Sous-projets”

Lecteur global des projets : droit en lecture sur tous les projets avec une lecture limitée sur les objectifs opérationnels liés, c’est à dire uniquement l’intitulé de ceux-ci.

Commentateur global des projets : droit en lecture et peut commenter tous les projets (fil d’activité).

Remarque : Il n’y a pas de rôle Contributeur global des projets car ce rôle est défini au niveau local, projet par projet. L’utilisateur est contributeur d’un projet s’il est :

  • membre de l’équipe du projet OU

  • référant administratif du projet OU

  • service/personne gestionnaire du projet

En tant que contributeur local d’un projet, il va pouvoir participer à l’évolution de l’objet, faire le suivi des indicateurs, créer des sous-projets et des tâches mais ne pourra pas modifier l’objet en tant que tel.

Le rôle global de “créateur de projets” a été mis en place pour une personne qui en mode « secrétaire » va encoder les projets pour un supérieur par exemple. Ce rôle ne dispose pas pour autant d’une visibilité sur l’ensemble des projets (= n’est pas lecteur global). Il s’agit d’un “créateur de projet-racine”. Le créateur de projet ne peut donc voir que les projets qu’il a créés. Il faudra modifier ensuite cette personne sur la fiche du projet si on ne souhaite pas qu’elle ait les droits d’édition sur ce projet. À ne pas confondre avec le contact assigné sur le champ “Créateur de projet” d’un projet et qui dispose quant à lui d’un rôle d’Éditeur local sur ce projet.

Éditeur global des projets: édition totale sur les projets avec une lecture limitée sur les OO liés à ceux-ci.

L’Administrateur global des projets a, en plus des droits de chaque rôle en dessous de lui, les droits supplémentaires pour :

  • archiver un projet

  • supprimer une tâche

  • dupliquer une réunion

  • supprimer un indicateur d’un projet

Dans le détail, sous forme de tableaux#

Les tableaux reprennent tous les rôles globaux comme présentés dans le diagramme.

roles globaux

La lecture des tableaux se fait en mode “poupées russes”. Exemple, les droits du “Contributeur du PST” englobe les droits des 2 rôles en dessous de lui, soit les droits du “Lecteur du PST” et du “Commentateur du PST”.

Le Gestionnaire des vocabulaires#

tableau gestionnaire vocabulaire

Le Gestionnaire des réunions#

tableau gestionnaire réunions

Le Gestionnaire des contacts, le Gestionnaire des rôles, le Gestionnaire des utilisateurs#

tableau gest contacts roles et users

Les rôles du module de Gestion du PST#

tableau roles PST tableau roles PST 2 tableau roles PST 3 tableau roles PST 4

Les rôles du module de Gestion des projets#

tableau roles projets tableau roles projets 2 tableau roles projets 3 tableau roles projets 4