Lieux et événements
Planifier les lieux, les festivals et les équipements sportifs
Un lieu vend et exploite les mêmes espaces à deux vitesses : des mois à l’avance, sous forme d’options et de dates confirmées, et le jour même, sous forme d’un ordre de passage réglé à la minute. La frise doit servir les deux, et rendre le temps entre les réservations aussi visible que les réservations elles-mêmes.
Le vrai travail se joue entre les réservations
Sur la scène d’un festival, un set de 45 minutes demande une balance plus tôt dans la journée et un changement de plateau juste avant, et le dernier artiste doit avoir terminé avant le couvre-feu. Dans un centre de congrès, une salle réservée pour une session le matin doit être réaménagée pour un dîner le soir. Dans un club de sport, les courts se vendent par créneaux de 30 ou 60 minutes, tandis que les cours, les compétitions et la réfection des surfaces se disputent les mêmes heures.
Toutes les réservations ne se valent pas non plus. Les lieux travaillent avec des options : une première option sur une date, une deuxième option derrière elle, et une confirmation qui en convertit une. Un calendrier qui ne connaît que « réservé » et « libre » perd toute la négociation qui se joue entre les deux.
Le jour J, les horaires dérapent. Une tête d’affiche en retard ou une interruption pour cause de pluie repousse tout ce qui suit, et l’équipe d’exploitation doit voir les conséquences avant de décider quoi raccourcir ou supprimer.
Les arbitrages du bureau de production
- 01
Combien de temps prévoir pour chaque changement de plateau
La durée d’un changement de plateau dépend des installations de part et d’autre. Trop courte, et la scène prend du retard ; trop longue, et la programmation perd un créneau.
- 02
Où placer la balance
Les balances ont lieu des heures avant le set, souvent dans l’ordre de passage inversé, et chacune doit rester liée à sa prestation quand l’une ou l’autre bouge.
- 03
Ce que permet le couvre-feu
Les limites sonores et les horaires autorisés fixent la dernière minute de la journée, et l’ordre de passage se construit à rebours à partir d’elle.
- 04
Options ou réservations confirmées
Une deuxième option peut se placer derrière une première option sur le même espace ; une réservation confirmée ne peut pas être chevauchée.
- 05
Créneaux de courts et de salles
Les adhérents réservent des créneaux fixes, tandis que le personnel bloque des courts pour les cours, les compétitions et la maintenance, et déplace des séances quand la météo ou l’éclairage fait défaut.
Modéliser les espaces et les ordres de passage
Les lignes sont les espaces, les événements sont les sets, les séances et les changements de plateau, et la forme de la journée vient des cellules que vous choisissez d’afficher.
- Ressources
- Regroupez scènes, halls et salles par site dans une arborescence de ressources, ou les courts par surface. Les coachs ou les équipes techniques peuvent avoir leurs propres lignes quand ils contraignent la programmation.
- Événements
- Sets, balances, changements de plateau et séances sur court sont des événements distincts, avec un champ kind qui donne à chacun un rendu différent. Liez chaque balance à son set, et donnez aux réservations un statut comme première option, deuxième option ou confirmée.
- Échelle de temps
- Utilisez des cellules de 5 ou 15 minutes les jours de spectacle et des cellules d’un jour sur toute la durée d’un festival, avec un zoom entre les deux. Pour une nuit qui se termine à 3 h, affichez deux jours et masquez les cellules entre 3 h et midi avec onIncludeTimeCell, pour que la nuit se lise comme une seule journée d’exploitation.
- Règles
- Refusez les chevauchements sur les scènes, mais laissez les options coexister en décidant de args.allowOverlap dans onEventMoving selon le statut des événements de args.conflicts. Marquez le couvre-feu et la maintenance comme cellules désactivées, matérialisez l’ouverture des portes et le couvre-feu par des séparateurs, et proposez des actions rapides comme « marquer en retard » dans des menus contextuels.
La frise et la billetterie
- Des cellules à la minute, et un zoom arrière jusqu’à la durée complète d’un festival
- Des liens entre balances et sets
- Des cellules désactivées pour les couvre-feux et la maintenance, des séparateurs pour l’ouverture des portes et le couvre-feu
- Des menus contextuels sur les événements, les lignes et les plages vides
- Des décisions de chevauchement prises à chaque glissement selon les événements en conflit
- Des thèmes aux couleurs d’une salle ou d’un club
- Billetterie, comptes adhérents, paiements et pages de réservation publiques
- Le rang des options et les règles pour les confirmer
- Cours et compétitions récurrents, développés en séances individuelles
- La propagation d’un retard dans l’ordre de passage, si vous choisissez de l’automatiser
- Données des artistes, des clients et des contrats
Exemples fonctionnels
- Aurora LivePlanification des scènes d’un festivalUne balance mord sur la marge d’un concert. Zoomez à cinq minutes, raccourcissez-la et voyez les salles et équipes dont dépend l’artiste.
- Court ClubRéservation de courts dans un club sportifEn pleine matinée, le filet d’un court de padel lâche. Déplacez le stage, fermez le court et gardez chaque coach dans son service.
Là où les plannings d’événements dérapent
Attendre qu’un retard se propage tout seul
Déplacer un set ne déplace pas le suivant. Décalez les événements suivants dans votre propre handler, en un seul changement annulable, ou laissez la décision au régisseur.
Laisser minuit couper la journée de spectacle
Un set de 23 h 30 à 0 h 45 change de jour calendaire. Construisez la fenêtre visible autour de la journée d’exploitation, pas du jour calendaire, et gardez les heures sous forme de dates-heures civiles simples.
Traiter les options comme du temps libre
Si les options ne figurent pas sur la frise, deux organisateurs peuvent se voir proposer la même date. Gardez-les comme des événements avec un statut, même quand elles ont le droit de se chevaucher.
Un seul écran pour le personnel et les adhérents
Le personnel voit des blocages, des options et des notes que les adhérents ne doivent pas voir. Construisez la vue adhérent à partir de ses propres données et permissions plutôt que de masquer des champs dans une vue partagée.
Questions
Puis-je planifier des événements qui dépassent minuit ?
Oui. Les événements sont des intervalles de dates-heures civiles : de 2026-07-18T23:30:00 à 2026-07-19T00:45:00, c’est donc un événement ordinaire. Affichez deux jours et masquez les heures de fermeture du site avec onIncludeTimeCell, pour que la nuit se lise comme une seule journée d’exploitation continue.
Comment garder une balance liée à sa prestation ?
Ajoutez un lien de l’événement de balance vers l’événement du set. Il est tracé entre les deux et les suit quand l’un ou l’autre bouge. Faire suivre la balance quand le set bouge relève d’une logique que vous ajoutez dans onEventMoved.
Peut-on réserver des courts par créneaux de 30 ou 60 minutes ?
Oui. Réglez scale sur « CellDuration » avec cellDuration à 30, ou utilisez l’échelle « Hour ». Les glissements et les nouvelles sélections s’aimantent à la cellule, et onTimeRangeSelecting peut refuser, avec un message, une sélection plus longue que ce qu’autorise le club.
Les adhérents peuvent-ils réserver eux-mêmes des courts avec cet outil ?
La frise peut être intégrée à une page destinée aux adhérents, mais la connexion, les limites de réservation, les paiements et les confirmations relèvent de votre application. Envisagez une frise complète pour le personnel et une vue plus restreinte, avec ses propres permissions, pour les adhérents.
Deux démos de lieux
Aurora Live ajuste une balance et montre son lien avec la prestation ; Court Club déplace un cours, bloque un court pour maintenance et valide les chevauchements. Les deux entreprises sont fictives.
Exemples fonctionnels