Droits et Rôles associés au plugin Appointment
Table des matières
- Droits Back-Office relatifs à la Prise de Rendez-Vous
- Permissions pour les rôles Back-Office relatifs à la Prise de Rendez-Vous
- Rendez-vous
- Rendez-vous – Appointment
- Profils (optionnel)
- Exemples
- Rôle Agent
- Rôle Administrateur Métier
- Profil Agent
- Profil Administrateur Metier
- Autres rôles utiles à un utilisateurs BO de RDV
Droits Back-Office relatifs à la Prise de Rendez-Vous
Afin de bénéficier des fonctionnalités du plugin Rendez-vous, il est nécessaire de gérer les droits d’accès à ces fonctionnalités. Le plugin, en combinaison avec le coeur Lutece, permet de créer des rôles et des droits, et de gérer les profils d’utilisateurs pour en faciliter leurs attributions.
Une partie des rôles et des droits nécessaires à une administration complète d’un site rendez-vous repose sur le coeur Lutece. La documentation générale des rôles, droits, et groupes de travail de toute application Lutèce est détaillée sur la page relative au Core.
En plus de la gestion standard, le module de prise de rendez-vous apporte son lot de droits et rôles spécifiques permettant d’accéder aux fonctionnalités propres à la prise de rendez-vous en ligne.
Droit | Description | Niveau de droit recommandé mais configurable en BDD |
---|---|---|
Gestion des rendez-vous | Affichage de l’entrée de menu du même nom dans le menu « Application » ainsi qu’en page d’accueil du back office. | 2 |
Gestion des rendez-vous – Vue jour | Affichage de l’onglet « Vue Jour » dans la gestion du planning. | 2 |
Mes demandes de Fichiers | Affichage de l’entrée de menu correspondante (dans l’onglet « Système »), donnant accès aux exports réalisés dans l’écran de gestion des rendez-vous. | 2 |
Gestion des catégories | Affichage de l’entrée de menu correspondante (dans l’onglet « Système »), permettant de créer de nouvelles catégories de formulaires (utile pour la mise en place de la cartographie). | 1 |
Les niveaux de droit sont modifiables en base de données.
Permissions pour les rôles Back-Office relatifs à la Prise de Rendez-Vous
Les rôles sont des ensembles de permissions que l’on peut accorder en fonction du métier de l’utilisateur back-office. En effet, pour un agent d’accueil, il conviendra de lui donner les droits d’accès aux formulaires pour afficher les calendriers permettant ainsi d’intervenir sur les rendez-vous (pour ajouter, modifier les informations saisies ou la date, annuler…), mais pas à la gestion du planning, qui revient plutôt à un gestionnaire.
A la création ou à la modification d’un rôle, il est possible d’ajouter des permissions par ressource (formulaire – assez contraignant si on ajoute régulièrement des agendas) ou l’ensemble des ressources (*) et faire la restriction de périmètre d’intervention via les groupes de travail.
Rendez-vous
Permissions | Description |
---|---|
Visualiser un rendez-vous | Afficher les détails d’un rendez-vous |
Autoriser le surbooking | En plus de la possibilité de faire du surbooking définie par agenda, cette option permet d’autoriser certains utilisateurs à ajouter un nouveau rendez-vous sur un créneau déjà plein ou en situation de surbook. |
Ajouter des commentaires | Permet de créer des commentaires dans les calendriers des formulaires |
Valider/annuler un rendez-vous | Permet d’accéder aux boutons de validation et annulation |
Activer/désactiver un formulaire de rendez-vous | Permet d’activer / désactiver donc rendre (in)disponible un formulaire en front-office et d’accéder à la gestion des créneaux en back-office |
Modifier les paramètres avancés d’un formulaire | Modifier les paramètres avancés d’un formulaire |
Créer un rendez-vous | Permet d’ajouter un rendez-vous dans le calendrier |
Modérer les commentaires | Permet de supprimer des commentaires des autres utilisateurs |
Supprimer un formulaire de rendez-vous | Permet de supprimer définitivement un agenda et tous les rendez-vous (historique et données) pris dessus. Protégé par un écran de confirmation, mais attention car irréversible. |
Modifier un formulaire de rendez-vous | Permet d’afficher l’icône de modification de la configuration d’un formulaire de rendez-vous |
Rendez-vous – Appointment
Permissions | Description |
---|---|
Créer un formulaire de rendez-vous | Permet d’afficher les boutons de création de nouveaux formulaires |
Profils (optionnel)
Les profils permettent de configurer sous une seule notion une association de droit(s), rôle(s), groupe(s) de travail choisis pour en faire un profil attribuable rapidement lors de la gestion des utilisateurs. L’attribution d’un profil à un utilisateur permet de lui affecter automatiquement les rôles et les droits prévus dans le profil. Si l’utilisateur n’a pas le niveau requis suffisant, il n’aura pas le droit ou le rôle même si le profil lui a été affecté.
La gestion des profils d’utilisateurs est possible avec le module Lutece correspondant.
Pour restreindre l’étendue des périmètres d’action des utilisateurs, selon le nombre de formulaires à restreindre, il convient :
- S’il y a peu de groupes de travail : de créer les espaces de travail correspondants et les profils combinant rôle(s) et groupes de travail
- S’il risque d’y avoir plus de 8/10 groupes de travail : de créer des profils sans restriction de groupe de travail et d’associer manuellement au sein des utilisateurs leur attribution aux groupes. Cette méthode permet également d’affecter des utilisateurs individuellement à plusieurs groupes.
Exemples
À titre d’exemple uniquement, l’usage le plus courant consiste à créer deux rôles: « Agent » et « Administrateur Métier » qui pourront être combinés à des droits afin de créer deux profils.
Rôle Agent
Type de ressource | Permission |
---|---|
Rendez-vous (APPOINTMENT_FORM) | Changer la date du rendez-vous |
Rendez-vous (APPOINTMENT_FORM) | Valider/annuler un rendez-vous |
Rendez-vous (APPOINTMENT_FORM) | Créer un rendez-vous |
Rendez-vous (APPOINTMENT_FORM) | Visualiser un rendez-vous |
Rendez-vous (APPOINTMENT_FORM) | Visualiser un formulaire de rendez-vous |
En cas d’usage du plugin Workflow (recommandé), les rôles suivants peuvent venir s’ajouter :
Type de ressource | Permission |
---|---|
(workflow) Actions du workflow | Visualiser |
(workflow) Etats du workflow | Visualiser toutes les ressources affectées aux groupes de travail |
Rôle Administrateur Métier
Type de ressource | Permission |
---|---|
Rendez-vous (APPOINTMENT_FORM) | Changer la date du rendez-vous |
Rendez-vous (APPOINTMENT_FORM) | Activer/désactiver un formulaire de rendez-vous |
Rendez-vous (APPOINTMENT_FORM) | Supprimer un rendez-vous |
Rendez-vous (APPOINTMENT_FORM) | Modifier les paramètres avancés d’un formulaire |
Rendez-vous (APPOINTMENT_FORM) | Modifier un formulaire de rendez-vous |
Rendez-vous (APPOINTMENT_FORM) | Visualiser un rendez-vous |
Rendez-vous (APPOINTMENT_FORM) | Visualiser un formulaire de rendez-vous |
Rendez-vous - Appointment (APPOINTMENT_FORM_CREATE) | Créer un formulaire de rendez-vous |
APP_OVERBOOK | Prise de RDV en surbooking |
COMMENT_ADD | Ajout de commentaires |
COMMENT_MODERATE | Modération de commentaires (modifier/supprimer) |
LISTE_DIFF | Rôle vide permettant de l’assigner aux utilisateurs faisant partie des listes de diffusion |
En cas d’usage du plugin Workflow (recommandé), les rôles suivants peuvent venir s’ajouter :
Type de ressource | Permission |
---|---|
(workflow)Commentaire | Supprimer un commentaire |
(workflow) Actions du workflow | Administrer les paramètres avancés et Visualiser |
(workflow) Etats du workflow | Visualiser toutes les ressources affectées aux groupes de travail et Visualiser les ressources associées à cet état |
Il convient de créer un troisième rôle ayant accès aux permissions plus larges de gestion des utilisateurs, entre autres.
Profil Agent
Droits assignés
Nom | Description | Niveau requis |
---|---|---|
Gestion des rendez-vous | Gestion des rendez-vous | 3 |
Mes demandes de fichiers | Paramétrage des demandes de fichiers | 3 |
Recherche transverse | Recherche transverse | 2 |
Rôles assignés
Nom | Description |
---|---|
Agent | Rôle d’agent utilisateur de Rendez-vous |
Profil Administrateur Metier
Droits assignés
Nom | Description | Niveau requis |
---|---|---|
Gestion des commentaires et notification | Gestion des commentaires et notification | 2 |
Gestion des rendez-vous | Gestion des rendez-vous | 3 |
Gestion des utilisateurs | Gestion des utilisateurs | 2 |
Gestion des workflows | Gestion des workflows | 2 |
Mes demandes de fichiers | Paramétrage des demandes de fichiers | 3 |
Recherche transverse | Recherche transverse | 2 |
Rôles assignés
Nom | Description |
---|---|
Administrateur Métier | Rôle d’administrateur métier Rendez-vous |
Autres rôles utiles à un utilisateurs BO de RDV
Type de ressource | Permission |
---|---|
Tableaux de bord Kibana (kibana_dashboard) | Visualiser le tableau de bord (VIEW) |
(core) Utilisateurs back-office (ADMIN_USER) | Gérer les paramètres avancés (MANAGE_ADVANCED_PARAMETERS) |
(core) Pages du site (PAGE) | Accès et édition des pages du site |
(core) Rubriques (PORTLET_TYPE) | Gérer les rubriques d’un site |