Zum Inhalt springen
SuperScheduler

Spielstätten und Veranstaltungen

Planung für Spielstätten, Festivals und Sportanlagen

Eine Spielstätte verkauft und betreibt dieselben Räume in zwei Geschwindigkeiten: Monate im Voraus als Optionen und feste Termine, und am Veranstaltungstag als minutengenauen Ablaufplan. Die Zeitleiste muss beides leisten und die Zeit zwischen den Buchungen so sichtbar machen wie die Buchungen selbst.

Die Zeit zwischen den Buchungen ist die eigentliche Arbeit

Auf einer Festivalbühne braucht ein 45-minütiges Set einen Soundcheck früher am Tag und einen Umbau davor, und der letzte Act muss vor der Sperrstunde fertig sein. In einem Kongresszentrum muss ein Saal, der vormittags für eine Session gebucht ist, für ein Abendessen umgebaut werden. In einem Sportclub werden Plätze in 30- oder 60-Minuten-Slots verkauft, während Training, Ligaspiele und Belagsarbeiten um dieselben Stunden konkurrieren.

Auch Buchungen sind nicht alle gleich. Spielstätten arbeiten mit Optionen: einer ersten Option auf ein Datum, einer zweiten dahinter und einer Bestätigung, die eine davon in eine feste Buchung verwandelt. Ein Kalender, der nur „gebucht“ und „frei“ kennt, verliert die Verhandlung, die dazwischen stattfindet.

Am Veranstaltungstag verzögert sich einiges. Ein verspäteter Headliner oder eine Regenpause schiebt alles Folgende nach hinten, und das Operations-Team muss die Folgen sehen, bevor es entscheidet, was gekürzt oder gestrichen wird.

Entscheidungen im Produktionsbüro

  1. 01

    Wie lange jeder Umbau braucht

    Die Umbauzeit hängt von den Aufbauten davor und danach ab. Ist sie zu knapp, gerät die Bühne in Verzug; ist sie zu lang, verliert das Programm einen Slot.

  2. 02

    Wohin der Soundcheck kommt

    Soundchecks finden Stunden vor dem Set statt, oft in umgekehrter Reihenfolge des Ablaufplans, und jeder muss an seinen Auftritt gebunden bleiben, wenn sich einer von beiden verschiebt.

  3. 03

    Was die Sperrstunde zulässt

    Lärmgrenzen und genehmigte Betriebszeiten legen die letzte Minute des Tages fest, und der Ablaufplan wird von dort aus rückwärts gebaut.

  4. 04

    Optionen und feste Buchungen

    Eine zweite Option kann hinter einer ersten auf demselben Raum liegen; eine feste Buchung darf nicht überlappt werden.

  5. 05

    Slots für Plätze und Räume

    Mitglieder buchen feste Slots, während das Personal Plätze für Training, Ligaspiele und Wartung sperrt und Einheiten verlegt, wenn Wetter oder Beleuchtung nicht mitspielen.

Räume und Ablaufpläne abbilden

Zeilen sind Bühnen, Säle und Plätze, Ereignisse sind Sets, Sessions und Umbauten, und die Form des Tages ergibt sich aus den Zellen, die Sie anzeigen.

Ressourcen
Gruppieren Sie Bühnen, Säle und Räume in einem Ressourcenbaum nach Standort oder Plätze nach Belag. Coaches oder Crews können eigene Zeilen bekommen, wenn sie das Programm einschränken.
Ereignisse
Sets, Soundchecks, Umbauten und Platzbuchungen sind getrennte Ereignisse mit einem Feld für ihre Art, über das jedes eigens dargestellt wird. Verknüpfen Sie jeden Soundcheck mit seinem Set, und geben Sie Buchungen einen Status wie erste Option, zweite Option oder bestätigt.
Zeitskala
Nutzen Sie an Veranstaltungstagen 5- oder 15-Minuten-Zellen und über die gesamte Festivaldauer Tageszellen, mit Zoom dazwischen. Für eine Nacht, die um 03:00 endet, zeigen Sie zwei Tage und blenden die Zellen zwischen 03:00 und 12:00 mit onIncludeTimeCell aus, sodass sich die Nacht als ein Betriebstag liest.
Regeln
Lehnen Sie Überlappungen auf Bühnen ab, lassen Sie Optionen aber nebeneinander liegen, indem Sie args.allowOverlap in onEventMoving anhand des Status der Ereignisse in args.conflicts festlegen. Kennzeichnen Sie Sperrstunde und Wartung als deaktivierte Zellen, zeichnen Sie Einlass und Sperrstunde als Trennlinien und bieten Sie schnelle Aktionen wie „als verspätet markieren“ über Kontextmenüs an.

Zeitleiste und Ticketsystem

  • Minutengenaue Zellen und Herauszoomen auf die gesamte Festivaldauer
  • Verknüpfungen zwischen Soundchecks und Sets
  • Deaktivierte Zellen für Sperrstunden und Wartung, Trennlinien für Einlass und Sperrstunde
  • Kontextmenüs auf Ereignissen, Zeilen und freier Zeit
  • Überlappungsentscheidungen pro Ziehvorgang, abhängig von den Ereignissen im Konflikt
  • Theming passend zur Marke einer Spielstätte oder eines Clubs
  • Ticketing, Mitgliederkonten, Zahlungen und öffentliche Buchungsseiten
  • Die Rangfolge der Optionen und die Regeln, nach denen sie bestätigt werden
  • Wiederkehrende Kurse und Ligen, aufgelöst in einzelne Einheiten
  • Eine Verzögerung durch den Ablaufplan weitergeben, falls Sie das automatisieren möchten
  • Daten zu Künstlern, Kunden und Verträgen

Funktionierende Beispiele

Wo Veranstaltungspläne ins Rutschen geraten

Erwarten, dass sich eine Verzögerung von selbst fortpflanzt

Ein Set zu verschieben, verschiebt nicht das nächste. Verschieben Sie die folgenden Ereignisse in Ihrem eigenen Handler als eine Änderung, die sich rückgängig machen lässt, oder überlassen Sie die Entscheidung der Bühnenleitung.

Mitternacht den Veranstaltungstag teilen lassen

Ein Set von 23:30 bis 00:45 überschreitet einen Kalendertag. Bauen Sie das sichtbare Fenster um den Betriebstag statt um den Kalendertag, und belassen Sie Zeiten als einfache Datums-Uhrzeit-Werte ohne Zeitzone.

Optionen als freie Zeit behandeln

Stehen Optionen nicht auf der Zeitleiste, kann zwei Veranstaltern dasselbe Datum angeboten werden. Führen Sie sie als Ereignisse mit Status, auch wenn sie überlappen dürfen.

Ein Bildschirm für Personal und Mitglieder

Das Personal sieht Sperren, Optionen und Notizen, die Mitglieder nicht sehen dürfen. Bauen Sie die Mitgliederansicht aus eigenen Daten und Berechtigungen, statt Felder in einer gemeinsamen Ansicht auszublenden.

Fragen

Kann ich Veranstaltungen planen, die über Mitternacht hinausgehen?

Ja. Ereignisse sind Intervalle in Kalenderzeit, daher ist 2026-07-18T23:30:00 bis 2026-07-19T00:45:00 ein ganz normales Ereignis. Zeigen Sie zwei Tage und blenden Sie die Stunden, in denen das Gelände geschlossen ist, mit onIncludeTimeCell aus, damit sich die Nacht als ein durchgehender Betriebstag liest.

Wie bleibt ein Soundcheck mit seinem Auftritt verbunden?

Legen Sie eine Verknüpfung vom Soundcheck-Ereignis zum Set-Ereignis an. Sie wird zwischen beiden gezeichnet und folgt ihnen, wenn sich eines davon bewegt. Ob das Verschieben des Sets auch den Soundcheck verschieben soll, ist Logik, die Sie in onEventMoved ergänzen.

Lassen sich Plätze in 30- oder 60-Minuten-Slots buchen?

Ja. Setzen Sie scale auf „CellDuration“ mit cellDuration 30, oder nutzen Sie scale „Hour“. Ziehen und neue Auswahlen rasten an der Zelle ein, und onTimeRangeSelecting kann eine Auswahl, die länger ist, als der Club erlaubt, mit einer Meldung ablehnen.

Können Mitglieder damit selbst Plätze buchen?

Die Zeitleiste lässt sich in eine Seite für Mitglieder einbetten, aber Anmeldung, Buchungslimits, Zahlungen und Bestätigungen gehören in Ihre Anwendung. Erwägen Sie eine vollständige Zeitleiste für das Personal und eine schmalere Ansicht mit eigenen Berechtigungen für Mitglieder.

Zwei Demos für Spielstätten

Aurora Live passt einen Soundcheck an und zeigt seine Verknüpfung zum Auftritt; Court Club verlegt einen Kurs, sperrt einen Platz für die Wartung und prüft Überlappungen. Beide Unternehmen sind fiktiv.

Funktionierende Beispiele