Back office de l’application Rendez-vous
Le Back Office offre au gestionnaire la possibilité de configurer au maximum les agendas proposés aux usagers : gestion des disponibilités, jours ouverts et fermés, le choix de l’aspect du calendrier, le paramétrage du formulaire de réservation et la gestion des rendez-vous prises par les usagers, ainsi que les messages affichés en Front Office, et les notifications envoyées aux usagers. Le gestionnaire a également à sa disposition les fonctions standards proposées par Lutèce pour l’administration du site Front Office.
Sommaire
- Site Back-Office
- Gestion des formulaires de rendez-vous
- Création d’un nouveau formulaire de RdV
- Configuration d’un formulaire de RdV existant
- Gestion des rendez-vous
- Utilisation de la cartographie (optionnel)
Site Back-Office
Le back-office permet de paramétrer et personnaliser le site web Front-Office, d’administrer les droits et de gérer les rendez-vous pris. L’application étant développée avec Lutèce, les fonctionnalités offertes de manière standard par Lutèce ne sont pas décrites dans cette page, seules les fonctionnalités spécifiques à l’application Rendez-vous sont décrites ci-dessous.
Gestion des formulaires de rendez-vous
La fonction est accessible depuis le menu « Applications / Gestion des rendez-vous ». Elle permet d’accéder à la liste des formulaires de rendez-vous, chaque formulaire définissant le service de rendez-vous correspondant.
Pour un utilisateur possédant l’ensemble des droits sur la plateforme, les actions possibles sont :
- Création d’un nouveau formulaire de RdV
- Accéder au formulaire de saisie en ligne (Front-office)
- Afficher le calendrier d’un formulaire : Le calendrier permet de visualiser l’état de réservation des créneaux du service.
- Définir le planning des rendez-vous
- Configurer un formulaire et les règles générales qui doivent s’appliquer
- Définir et personnaliser les messages et libellés d’un formulaire
- Dupliquer un formulaire : La fonction permet de dupliquer à l’identique un formulaire, à l’exception de 2 points : le formulaire créé est à l’état inactif et son titre sera préfixé de « Copie de ». De plus, aucun rendez-vous ne sera reporté sur la copie.
- Activer/Désactiver un formulaire : Un formulaire désactivé n’est plus accessible en front office
- Supprimer un formulaire
Selon les profil/rôles/droits affecté à l’utilisateur connecté, l’affichage de ces boutons d’action peut varier.
Création d’un nouveau formulaire de RdV
Un formulaire de RdV est optimisé pour la gestion d’un planning de réception récurrent ***(il est également possible de gérer de l’événementiel mais la configuration sera bien différente, et détaillée prochainement dans le présent document)***. Il repose donc sur les notions de « Semaine Type » et « Spécifique ».\
À la création d’un formulaire on définit les règles de publication : le titre, la description et la date de début de publication sont les premières règles à choisir. Tous les paramètres peuvent être modifiés après la création, à l’exception de l’option permettant la prise de rendez-vous sur plusieurs créneaux ou non, le choix est irréversible.
Par la suite, il est possible de configurer des règles d’affichage :
- Plage de disponibilité d’un planning sur n semaines (n est paramétrable), une nouvelle semaine est disponible tous les lundis à minuit.
- Heure de début et de fin d’ouverture de la permanence
- Durée des créneaux
- Nombre de personnes pouvant être reçues simultanément
Il est ensuite possible de faire des ajustements dans la semaine spécifique (modification exceptionnelle de la capacité de réception, ouverture/fermeture exceptionnelle, etc.).\
Le formulaire de création d’un nouvel agenda permet de définir ces règles récurrentes avant de devoir être affinées (ex. tous les jours, pendant la pause méridienne, le roulement mis en place fait qu’une personne recevant les usagers est absente, la capacité de réception est donc diminuée, etc.). Il permet donc de façon synthétique de définir les premiers paramètres et de quoi mettre en place la première Semaine Type dès la création d’un nouveau formulaire.\
Une semaine type est à concevoir au plus large. Si une nocturne est prévue, par exemple de 17h à 19h, il convient de choisir 19h comme heure de fin des rendez-vous. Chaque jour d’ouverture sélectionné dans la suite du formulaire de création prévoira des créneaux jusqu’à 19h. La semaine type pourra ensuite être affinée après la création du formulaire de prise de rendez-vous.
Le formulaire se termine sur des paramètres généraux détaillés par la suite. Ceux-ci vont définir les interactions possibles avec les utilisateurs de vos services et certaines contraintes de consultation (le captcha) ou de prise de rendez-vous (la saisie d’une adresse mail ou l’authentification).
Enfin, il est possible de saisir l’adresse du lieu où se déroulera le rendez-vous. Cette adresse est géocodée et pourra ensuite être utilisée afin de pointer le lieu de rendez-vous sur une carte leaflet.
Champ | Oblig | Type | Informations complémentaires |
---|---|---|---|
Titre du formulaire | Oui | Texte | Titre de l’agenda affiché en front office |
Catégorie du formulaire | Non | Liste | Permet de regrouper les formulaires pour en afficher les disponibilités pour une recherche en cartographie |
Description | Oui | Texte | Texte affiché sous le titre en front office |
Délai minimum de prise de rendez-vous | Oui | Num | Délai minimal (en h) entre l’heure de consultation de la page de front office et l’heure du premier créneau pouvant être proposé (sans prise en compte des horaires ouvrés, par défaut 0 = pas de contrainte) |
Date de début de validité du formulaire | Non | Date | Si précisé, le formulaire ne sera accessible qu’à partir de la date indiquée |
Date de fin de validité du formulaire | Non | Date | Si précisé, le formulaire ne sera plus accessible après la date indiquée |
Activer la prise de rendez-vous sur plusieurs créneaux | Non | Booléen | Cette option permet la prise de rendez-vous d’une ou plusieurs personnes sur des créneaux successifs (à raison d’une personne par créneau). Ce choix est irréversible une fois le formulaire créé. |
Autoriser le surbooking côté BO | Non | Booléen | Cette option permet d’autoriser le surbooking à la prise de rendez-vous en BO. Si cochée, alors un utilisateur ayant ce role aura accès à la prise de nouveaux rendez-vous sur des créneaux même pleins. |
Afficher le titre en Front Office | Non | Booléen | Option permettant d’afficher le titre du formulaire pour l’étape 1. Si décoché, l’étape 1 sera renommée « Demander un rendez-vous » |
Afficher le formulaire sur le portlet | Non | Booléen | Option permettant d’afficher cet agenda sur la page des services de l’application RDV |
Nombre de semaines | Oui | Num | Nombre de semaines de l’agenda visibles de l’usager en FO. Ce nombre comprend la semaine en cours |
Durée minimale entre deux rendez-vous | Oui | Num | Intervalle de temps minimum (en j) qu’un utilisateur doit respecter entre deux prises de rendez-vous (quelles que soient les dates des rendez-vous). Par défaut 0 pour aucune contrainte |
Nombre maximum de rendez-vous autorisés sur une période donnée | Oui | Num | Limitation du nombre de rendez-vous que peut prendre un utilisateur dans une période donnée. Ce paramètre va de pair avec celui défini ci-dessous. Par défaut 0 pour aucune contrainte |
Période | Oui | Num | Nombre de jours définissant la période dans laquelle un utilisateur ne peut pas prendre plus de rendez-vous défini par « Nombre maximum de rendez-vous autorisés sur une période donnée ». Cette période s’applique en période glissante. Par défaut 0 pour aucune contrainte |
Référence de rendez-vous | Non | Texte | Préfixe à utiliser au niveau de la référence de 10 caractères maximum (non renseigné = pas de référence) |
Modèle de calendrier | Oui | Liste | Apparence du calendrier de réservation au choix. *Attention : Pour le cas où l’option « Activer la prise de rendez-vous sur plusieurs créneaux » est cochée, il convient d’utiliser le modèle « Liste des créneaux disponibles regroupés » |
Activer le captcha | Non | Booléen | Utilisation de captcha pour valider le formulaire en FO |
Activer l’obligation de la saisie d’email | Non | Booléen | Option permettant de rendre obligatoire la saisie d’email dans le formulaire |
Activer l’authentification | Non | Booléen | Option permettant de rendre obligatoire l’authentification à un CRM type « Mon Paris » pour la prise de rendez-vous |
Rôle utilisateur | Non | Liste | Spécificité Paris : Permet d’indiquer si le service est disponible à tout public ou parisiens uniquement. Sélectionner « Aux non-parisiens » pour n’appliquer aucune restriction (tout public) ou « No restriction » pour afficher les disponibilités aux parisiens uniquement. Désactiver avec « No role ». |
Workflow | Non | Liste | Workflow à utiliser pour le traitement des rendez-vous pris |
Workgroup | Non | Liste | Affectation du formulaire à un groupe de travail (restreignant l’accès aux utilisateurs BO membres du groupe de travail) |
Supprimer l’icône de formulaire pour le front office | Non | Booléen | Option permettant de retirer l’image définie pour le service (affichée dans la liste des services) |
Ajouter une icône au formulaire | Non | Upload fichier | Permet d’assigner une icône personnalisée pour le formulaire |
Importer les jours de fermeture | Non | Upload fichier | Import d’un fichier tableur listant les jours à fermer (jours fériés, ou fermés pour un événement ponctuel). Le format du fichier est détaillé ci-après. |
Adresse du formulaire | Non | Adresse | Saisie de l’adresse permettant de localiser sur une carte le lieu de réception du rendez-vous. Peut être utilisée pour présenter des formulaires d’une même catégorie sur une même carte afin de faciliter la recherche à l’usager |
Champ | Oblig | Type | Informations complémentaires |
---|---|---|---|
Nom de la semaine | Oui | Texte | Label affiché dans le menu de configuration des semaines types |
Description de la semaine | Oui | Texte | Label affiché dans le menu de configuration des semaines types |
Nombre maximum de places réservables | Oui | Num | Nombre maximum de places réservables par une même personne pour un même créneau. Si l’option « Activer la prise de rendez-vous sur plusieurs créneaux » a été choisie, il n’est pas possible de choisir une autre valeur que 1 |
Heure de début des rendez-vous | Oui | Heure | Horaire quotidien de début des créneaux de rendez-vous (HH:MM) - Sert à la définition de la première semaine type |
Heure de fin des rendez-vous | Oui | Heure | Horaire quotidien de fin des créneaux de rendez-vous (HH:MM) - Sert à la définition de la première semaine type |
Durée moyenne des rendez-vous | Oui | Num | Durée des créneaux, en minutes - Sert à la définition de la première semaine type |
Jours d’ouverture | Oui | Cases | Sélection des jours dits « ouverts » (pour l’affichage du modèle du calendrier en Front Office). Sert à la définition de la première semaine type |
Capacité d’accueil maximale par créneau | Oui | Num | Capacité d’accueil maximale par créneau. Correspond au nombre maximum de personnes qui peuvent être accueillies simultanément |
Après validation, le nouveau formulaire est visible dans la Gestion des rendez-vous. Il est désactivé par défaut.
Configuration d’un formulaire de RdV existant
Il est possible de modifier la configuration d’un formulaire de RdV déjà existant via :
- Les paramètres généraux. Ces derniers permettent de définir le comportement et l’apparence du formulaire mis en ligne en Front-Office et personnaliser les textes, les libellés et les messages
- Le calendrier de réservation permettant de définir les créneaux disponibles//
Paramètres généraux
Les paramètres sont regroupés dans 3 onglets ;
{{{icon| edit}}} Onglet « Paramètres généraux »\
La liste des paramètres est, à quelques exceptions près, identique à celle que l’on retrouve lors de la création d’un nouveau formulaire.\ Les informations nécessaires à l’établissement de la première semaine type ne sont pas présentes (au profit de la gestion des semaines types). Seuls les autres paramètres sont donc affichés.
Importer les jours de fermeture : Cette fonction, présente uniquement en édition d’un formulaire déjà existant, permet de définir les jours de fermeture exceptionnelle, en dehors des jours de fermeture récurrents comme le dimanche qui pourront être pris en compte dans la définition de semaine type. Ce sont les jours fériés ou ceux fermés pour un événement ponctuel. La principale utilité est de pouvoir fermer les jours en amont sans passer par la semaine spécifique. Le format du fichier d’import est DISPONIBLE SUR GITHUB.
{{{icon| edit}}} Onglet « Formulaire de rendez-vous »\
Il permet d’ajouter des champs complémentaires au formulaire que l’usager devra saisir lors de sa prise de rendez-vous selon les besoins spécifiques du service. Les types de champs possibles sont (La liste des champs et leur configuration sont détaillées dans la page dédiée aux generic attributs).
- Bouton radio
- Case à cocher
- Commentaire
- Date
- Liste déroulante
- Zone de texte court
- Zone de texte long
- Numérotation
- Regroupement
- Liste déroulante SQL
- Géolocalisation
- Session
- Utilisateur MyLutece (N’est plus utilisé)
- Image
- Fichier
- Numéro de téléphone
Exemple pour le cas d’une question portant sur le numéro de téléphone :
Des vérifications par expression régulière permettent d’accompagner l’utilisateur pour une saisie fiabilisée. Un message d’erreur explicite peut être configuré afin de préciser à l’utilisateur quelle erreur de saisie a été commise.
{{{icon| edit}}} Onglet « Gestion des ressources » (optionnel)\ {{{ warning | Le module gru-module-appointment-resource n’est actuellement pas fonctionnel sur la dernière version de Rendez-vous}}} Une ou plusieurs ressources peuvent être nécessaires pour l’instruction d’un rendez-vous. On ne peut affecter une ressource à un rendez-vous que si le type concerné est associé au formulaire. Les actions possibles sont :
- Ajouter un type de ressource au formulaire
- Modifier le type associé
- Définir si les ressources de ce type contiennent le lieu du rendez-vous
- Supprimer le type de ressource associé
Champ | Oblig | Type | Informations complémentaires |
---|---|---|---|
Description | Oui | Texte | Description sous laquelle est affichée dans la gestion des rendez-vous |
Type de ressource | Oui | Liste | Il est non modifiable après la création |
Remarque : Pour diverses raisons fonctionnelles, l’affectation des ressources aux rendez-vous ne peut se faire automatiquement. Pour les utiliser, il faut donc impérativement que la validation configurée dans le workflow associé soit manuelle. C’est au cours de cette étape qu’un gestionnaire peut affecter les ressources aux rendez-vous.
Définition des textes du formulaire de RdV
Tous les textes (messages et libellés) affichés lors de la prise de rendez-vous par l’usager sont définis à ce niveau. Les textes définis sont :
- Titre du calendrier
- Texte d’aide du calendrier
- Libellé et texte d’aide du champ « Prénom » (Le texte d’aide est le texte affiché en gris sous le champ de saisie correspondant)
- Libellé et texte d’aide du champ « Nom »
- Libellé et texte d’aide du champ « E-mail »
- Libellé et texte d’aide du champ « E-mail de confirmation »
- Libellé d’un créneau disponible à la réservation
- Libellé d’un créneau complet
- Texte à afficher à l’utilisateur après la création d’un rendez-vous
- Texte à afficher à l’utilisateur après l’annulation d’un rendez-vous
- Libellé du bouton de redirection
- Texte à afficher à l’utilisateur lorsqu’aucun créneau n’est disponible
Une URL de redirection spécifique peut être définie : URL de la page vers laquelle sera dirigé l’utilisateur après création d’un rendez-vous. Si l’URL n’est pas définie, l’utilisateur sera redirigé vers la page de portail de l’application.
Gestion des rendez-vous
Cette fenêtre permet à un agent de gérer les rendez-vous pris par les usagers. Il existe 2 méthodes d’affichage des rendez-vous :
- Par calendrier
- Par filtre
Par défaut, c’est la vue du calendrier qui s’affiche en premier.
Affichage par calendrier
Les rendez-vous sont présentés dans un calendrier par plage d’une semaine. On peut passer de semaine en semaine en utilisant les boutons de navigation, où accéder directement à la semaine en choisissant une date précise, ou revenir à la semaine courante avec le bouton « Aujourd’hui ».
Il est possible de visualiser les rendez-vous d’un créneau en cliquant dessus. On arrive ainsi à l’affichage des rendez-vous par filtre avec un filtre appliqué sur le créneau sélectionné.
Ajouter un rendez-vous
Un gestionnaire peut être amené à prendre un rendez-vous pour un usager en cliquant sur le signe « + » d’un créneau réservable choisi depuis le calendrier. Le gestionnaire doit alors remplir le formulaire de réservation similaire à celui accessible en front office.
Dans ce cas, l’agent est amené à saisir les informations de l’usager et à valider le rendez-vous. Si l’utilisateur a les droits de surbooking, alors il peut également ajouter un rendez-vous sur un créneau déjà plein.
Affichage par filtre
Il est possible d’obtenir la liste des rendez-vous en appliquant un filtre. Les critères pour le filtrage sont accessibles en cliquant sur le bandeau de recherche. Les critères possibles sont :
- Nom (type de recherche ‘contenant’)
- Prénom (type de recherche ‘contenant’)
- Email (type de recherche ‘contenant’)
- Dates et heures de rendez-vous
Les actions générales possibles pour un agent :
- Supprimer les rendez-vous
- Exporter les rendez-vous
Les actions qu’un agent peut faire sur un rendez-vous ainsi que les icônes qui les représentent sont définies au niveau du workflow utilisé par le formulaire, à l’exception des actions de : modifier la date, modifier les informations, visualiser et supprimer.
À titre d’exemple, les actions définies dans le workflow de l’exemple sont décrites ci-dessous :
- Annuler par l’usager {{{ icon| arrow-circle-right}}} L’agent peut annuler le rendez-vous à la demande de l’usager
- Annuler par le gestionnaire {{{ icon| arrow-circle-right}}} L’agent peut annuler un rendez-vous de sa propre initiative
- Honorer {{{ icon| arrow-circle-right}}} Marquer le rendez-vous s’il a été honoré par l’usager
- Non honorer {{{ icon| arrow-circle-right}}} Marquer le rendez-vous s’il n’a pas été honoré par l’usager
Supprimer les rendez-vous
Le gestionnaire peut supprimer les rendez-vous préalablement sélectionnés.
Une fois l’action confirmée, ces rendez-vous sont physiquement supprimés de la base de données.
Exporter les rendez-vous
Il est possible d’exporter la liste de résultats filtrée des rendez-vous au format Excel. Au clic sur le bouton, une pop-in affiche l’ensemble des champs disponibles relatifs au rendez-vous (information sur le créneau choisi), ainsi que l’ensemble des champs saisis par l’usager.
À la validation, l’export est lancé, et le fichier issu sera mis à disposition de l’utilisateur back-office dans la section Système > Mes demandes de fichiers. Cette évolution permet de ne plus être limité sur la quantité de données à exporter. Les fichiers sont stockés pendant une durée de 7 jours (paramétrable dans les fichiers .properties) et ne sont accessibles que par l’utilisateur à l’origine de l’export.
Visualiser les détails d’un rendez-vous
Depuis la liste résultat de filtre, il est possible de visualiser en détail un rendez-vous. L’historique des actions et les échanges sont également accessibles depuis cette page.
Modifier
Dans le cas où le workflow le prévoit, il est possible de modifier un formulaire de saisie pré-rempli similaire à celui de la création qui est affiché.
Modifier la date d’un rendez-vous
Dans le cas où le workflow le prévoit, le gestionnaire ou l’usager a la possibilité de reporter un rendez-vous à une autre date. Dans ce cas, il accède tout d’abord au calendrier afin de choisir un créneau, puis valider le changement.
Après la validation du changement, si des ressources étaient associées au rendez-vous initial lors des étapes de workflow, elles ne seront pas reprises. Il sera donc nécessaire d’associer de nouveau ces ressources au nouveau rendez-vous.
Utilisation de la cartographie (optionnel)
Pour les demandes de rendez-vous déterritorialisées (cas où le rendez-vous peut être instruit dans plusieurs espaces de réception du public), il est possible de bénéficier de l’option d’afficher les disponibilités sur une cartographie.
Pour ce faire, les formulaires devant afficher leurs disponibilités sur une même cartographie doivent appartenir à la même catégorie (soumis au droit « gestion des catégories ») ce qui doit être fait dans les paramètres du formulaire.
Ensuite, il s’agit d’afficher la page correspondante en front-office en appelant l’URL : http(s)://[domaine]/[nomAppli]/jsp/site/Portal.jsp?page=appointmentsearch&category=[nomCat] :
- [domaine] : le nom de domaine Front-Office de l’application
- [nomAppli] : le nom de l’application
- [nomCat] : le nom de la catégorie des formulaires dont il faut afficher les disponibilités
Gestion des workflows - Tâches spécifiques au rendez-vous
La gestion est accessible depuis le menu « Applications / Gestion des workflows ». Le plugin Workflow est un plugin générique de Lutèce. Plusieurs modules de workflow spécifiques à l’application Rendez-vous permettent d’apporter des tâches spécifiques pour les Workflows de prise de rendez-vous. Un rendez-vous peut alors suivre un cycle de vie d’un rendez-vous, de sa planification à sa clôture, en étant rappelé à l’usager.