7 nov. 2023 16:06:31 Flora Hayat avatar

wiki : Documentation Technique > L'Application Rendez-vous > Listes des plugins Appointment

Listes des plugins Appointment

Base fonctionnelle

NomDescription
lutece-coreCoeur Lutece - Première brique de toute application Lutèce
plugin-appointmentPlugin générique au fondement des fonctionnalités de création d'agenda et de prise de rendez-vous
module-appointment-managementModule de recherche des rendez-vous en back office
plugin-genericattributesPlugin générique permettant la personnalisation des formulaires en ajoutant les champs de saisie (texte, date, fichiers)nécessaires
plugin-workflowPlugin générique assurant un cycle de vie aux ressources de l'application.
module-workflow-appointmentBrique associant les plugins appointment et workflow. Contient des fonctionnalités de cycle de vie de ressources spécifiques aux rendez-vous. Les usagers reçoivent une confirmation mail/SMS de leur rendez-vous, peuvent annuler ou reporter

Fonctionnalités optionnelles Rendez-vous

module-appointment-deskOutil de visualisation des créneaux et des rendez-vous à la journée (Vue jour)
module-appointment-mydashboard
module-appointment-solrIndexation des créneaux de rendez-vous dans un Solr
module-appointment-leafletAffichage d'un fond de carte et d'épingles représentant les formulaires et les créneaux de rendez-vous en fonction de l'adresse saisie dans la configuration
module-elasticdata-appointmentStockage de données spécifiques aux créneaux de rendez-vous dans un elastic
plugin-resourceGestion de ressource de tout type
module-appointment-resourceAssociation de ressource à un rendez-vous comme du matériel utile à la conduite d'un rendez-vous
module-appointment-solrsearchappFonctionnalité de recherche de créneaux de rendez-vous localisés sur un fond de carte

Fonctionnalités de notification

module-appointmentgruModule reliant les ressources rendez-vous pour la GRU
plugin-modulenotifygrumappingmanagerCréer un mapping entre une ressource, ses champs utiles à la notification et un workflow
module-workflow-notifygruModule permettant de paramétrer des taches de notification des usagers
module-notifygru-appointmentModule contenant des éléments spécifiques aux notifications pour des rendez-vous comme l'heure de début et de fin du rendez-vous

Fonctionnalités d'authentification

module-appointment-fillingInformation de l'usager complétée automatiquement si authentifié
plugin-mylutecePlugin d'authentification au site. A combiner avec un module adapté au système d'authentification choisi (Database, LDAP, OAuth)
module-mylutece-oauth2Option d'authentification en OAuth2
lutece-auth-module-mylutece-databaseOption d'authentification en Database
plugin-oauth2Accéder à des ressources via le protocole oauth2. Permet également une authentification Lutece basée sur le protocole oauth2.
plugin-identitystoreStockage et gestion des identités d'utilisateurs d'un site

Fonctionnalités optionnelles complémentaires

plugin-addressInterrogation de service de base adresse
module-address-autocompleteAuto-completion des adresses, utilisable en front et en back
plugin-filegeneratorGénération de fichiers depuis le back office, comme des exports par exemple
plugin-regularexpressionAjout de contrôles par des expressions régulières sur des champs de saisie
plugin-captchaAjouter un captcha à la saisie d'un formulaire de prise de rendez-vous
module-captcha-jcaptchaAffichage d'un jcaptcha
plugin-asynchronousuploadFonctionnalité permettant l'upload de fichier par l'utilisateur du site
plugin-referencelistCréer des listes de valeur réutilisables dans des champs de type Generic Attributes de différents formulaires

Fonctionnalités optionnelles complémentaires pour Back office

plugin-systeminfoPermet d'accéder aux informations relatives au système utilisé ou à la version de la JVM depuis le back office
plugin-kibanaTableau de bord Kibana associé à un elastic
plugin-elasticdataEnregistrer des données dans un elastic
plugin-mydashboard
plugin-profilesCréation de profil d'utilisateur back office pour associer des droits et des rôles en un seul profil
plugin-solrEnregistrer des données métiers dans un solr
plugin-leafletAppeler des fonctionnalités Leaflet dans une application Lutece
plugin-matomoEnregistrer des informations de fréquentation du site