Documentation en ligne

Agendas plages libres

Les agendas plages libres permettent la réservation de ressources (salles, véhicules...) pendant une durée choisie par l’usager.

Ce type d’agenda présente beaucoup de similitudes avec les rendez-vous, à commencer par les vues calendaires, qui sont les mêmes.

Paramètres de réservation

Plusieurs réglages permettent de restreindre les plages horaires réservables :

  • Le pas entre les temps réservables contrôle la granularité des heures de début et de fin possibles. Par défaut, le pas de 30 minutes permettra de sélectionner des créneaux d'une durée de 30 minutes, 1h, 1h30, 2h. Configurer 60 minutes ne permettra de sélectionner que des créneaux d’une durée de 1h, 2h, etc.
  • La durée minimale entre les réservations permet de rendre non réservable un temps avant et après chaque réservation. Cela peut correspondre au temps de rangement d’une salle entre deux réservations successives.
  • Il est possible de borner la durée d’une réservation en indiquat une durée minimale et/ou une durée maximale.

Ressources

Il est possible de créer plusieurs ressources, qui pourront être sélectionnées au moment de la réservation.

Gestion globale

Par défaut, l'agenda est créé en gestion globale des ressources, cela signifie que la configuration des plages horaires d'ouverture et des exceptions est commune à toutes les ressources.

Gestion unitaire

Mais il est possible de basculer en « Gestion unitaire des ressources » dans le menu burger. Chaque ressource peut alors être configurée indépendamment des autres, avec ses propres plages horaires et ses propres exceptions.

Paramétrage

Le reste du paramétrage est commun avec les agendas de type rendez-vous : https://doc-publik.entrouvert.com/admin-fonctionnel/prises-de-rendez-vous/rendez-vous/#parametrage

Exposer les créneaux horaires dans un formulaire

Les créneaux disponibles peuvent être exposés dans un champ de type plage horaire. Quelques minutes après la création de l'agenda, une source de donnée « Agendas - nom de la ressource » est en effet disponible pour chaque ressource et il suffit de la sélectionner dans la configuration du champ.

Enregistrer une réservation dans l’agenda

Après sélection du créneau, la réservation s’effectue de manière analogue aux autres types d’agenda : https://doc-publik.entrouvert.com/admin-fonctionnel/prises-de-rendez-vous/enregistrement-dans-agenda/#enregistrer-un-rendez-vous-ou-une-inscription

Il est néanmoins nécessaire d’ajouter, dans les données du corps de la requête :

  • start_datetime avec pour valeur {{ form_var_IDENTIFIANT-CHAMP_start_datetime }}
  • end_datetime avec pour valeur {{ form_var_IDENTIFIANT-CHAMP_end_datetime }}

Dernière mise à jour le 15/07/2025 17:29 — Éditer