3.2.
Gestion des groupes spécifiques à l'application
Up one level
La partie supérieure de l'écran de configuration général concerne la gestion des groupes.
Cette notion est expliquée dans le point "Organisation en groupes".
La première étape est de créer un groupe PloneMeeting.
Pour cela, il est nécessaire de cliquer sur le bouton "Ajouter un nouveau groupe PloneMeeting".
L'écran suivant est affiché :
Le titre est l'intitulé du groupe tel qu'il apparait dans l'écran de configuration principal.
L'acronyme est un diminutif qui peut être utilisé à différents niveaux pour représenter le groupe qui propose un point (comme dans lé référence du point par exemple).
Une fois le nouveau groupe PloneMeeting créé, 3 groupes Plone sont ajoutés :
- "nom_du_groupe_Plonemeeting (creators)" : destiné aux membres qui peuvent créer des points pour leur groupe/service
- "nom_du_groupe_Plonemeeting (observers)" : destiné aux membres qui peuvent uniquement voir les points de leur groupe/service
- "nom_du_groupe_Plonemeeting (reviewers)" : destiné aux membres qui peuvent valider les points de leur groupe/service
Une même personne peut être dans plusieurs de ces trois groupes du même groupe PloneMeeting et également dans d'autres groups PloneMeeting.
Dans la gestion des utilisateurs (lien "Administration des utilisateurs et des groupes" dans la configuration du site), les rôles suivants (concernant cette application) apparaissent :
- MeetingManager : il s'agit du rôle "secretaire" dont nous avons déjà parlé. Ce rôle peut gérer les séances et les PV. Il doit être donné individuellement aux utilisateurs concernés en cochant la case correspondante quand on liste l'utilisateur.
- MeetingMember : il s'agit du rôle de "rédacteur d'un point" dans un groupe. Ce rôle ne doit pas être donné de manière globale à un utilisateur ou à un groupe. Il est donné automatiquement par l'application de manière locale, c'est-à-dire uniquement dans les dossiers des personnes du groupe.
- MeetingReviewer : il s'agit du rôle de "validateur d'un point" dans un groupe. Ce rôle ne doit pas être donné de manière globale à un utilisateur ou à un groupe. Il est donné automatiquement par l'application de manière locale, c'est-à-dire uniquement dans les dossiers des personnes du groupe.
- MeetingObserverLocal : il s'agit du rôle de "lecteur d'un point" dans un groupe. Ce rôle ne doit pas être donné de manière globale à un utilisateur ou à un groupe. Il est donné automatiquement par l'application de manière locale, c'est-à-dire uniquement dans les dossiers des personnes du groupe.
- MeetingObserverGlobal : ce rôle permet de visualiser les séances publiées. Ce rôle est donné automatiquement à tous les groupes PloneMeeting.
- MeetingArchiveObserver : ce rôle est utilisé pour accéder aux archives des points et séances.
Concrètement, après avoir créé les différents groupes PloneMeeting, l'administrateur doit donc :
- ajouter les utilisateurs dans les bons groupes (dans l'écran de gestion des utilisateurs, faire une recherche sur un utilisateur ou afficher la liste complète, cliquer sur le nom d'un utilisateur, cliquer sur l'onglet "Groupes de l'utilisateur" et ajouter l'utilisateur dans des groupes)(pour d'avantage d'explications sur l'ajout des utilisateurs, se reporter à la documentation concernant la gestion des utilisateurs et des groupes)
- donner globalement le rôle MeetingManager aux personnes qui vont gérer les séances et les PVs (cette opération est expliquée dans la documentation concernant la définition des rôles par utilisateur)
ATTENTION :
A part "MeetingObserverGlobal" et éventuellement "MeetingManager", aucun autre rôle ne doit être donné globalement à des utilisateurs de l'application ou à des groupes (sous peine de disfonctionnement).
Dans le cadre de l'utilisation de l'application dans le produit Container (comme sur le serveur CommunesPlone), il est également nécessaire de donner aux agents communaux le rôle "Agent communal". Seul le rôle "Agent communal" verra les onglets relatifs aux types de séance activés. Ce rôle peut être donné à tous les groupes de l'application PloneMeeting ou individuellement par utilisateur ou encore en ajoutant les utilisateurs dans le groupe "Officials".