Planner (Tages- und Wochenplaner)
Dieses Feature ist noch nicht verfügbar und wird in einer zukünftigen Version erscheinen.
Mit dem Baustein Planner (Tages- und Wochenplaner) werden Buchungen oder Termine in einem zeit- und ressourcenbasierten Raster dargestellt. Eine Zeile pro Ressource (z. B. Räume, Personen), Spalten für Zeitslots bzw. Tage – typisch für Kalender- oder Buchungsansichten. Der Planner unterstützt sowohl Tages- als auch Wochenansicht und nutzt dafür das UI-Paket uni_planner, das in der Univelop-App als Planner-Brick eingebunden wird.
Einstellungen
Der Planner benötigt zwei verknüpfte Listen (RecordSpecs): eine Ressourcen-Liste (z. B. Räume, Mitarbeiter) und eine Buchungs-Liste (Termine/Buchungen), die im Raster angezeigt werden.
-
Ressourcen-Liste
Liste, deren Einträge die Zeilen des Planers bilden. Über Ressourcen-Filter und Sortierung wird festgelegt, welche Ressourcen angezeigt werden und in welcher Reihenfolge. -
Buchungs-Liste
Liste der Buchungen bzw. Termine, die im Raster platziert werden. Über Buchungs-Filter werden die angezeigten Einträge eingeschränkt. -
Ressourcen-Label
Brick der Ressourcen-Liste, dessen Wert als Zeilenbeschriftung im Planer genutzt wird. -
Buchung → Ressource
Brick in der Buchungs-Liste, der die zugehörige Ressource referenziert (z. B. Datensatz-Baustein „Raum“ oder „Mitarbeiter“). -
Buchung → Datum
Brick in der Buchungs-Liste für das Datum des Termins. -
Buchung → Zeitraum
Optional: Brick für Start- und Endzeit des Termins (Zeitspanne). -
Verknüpfung Buchung ↔ Ressource
Verknüpfungsfelder für die Zuordnung zwischen Buchung und Ressource (bookingsLinkByBrickId/resourceBacklinkByBrickId). -
Sortierung Ressourcen
Optional: Brick und Richtung (auf-/absteigend) für die Sortierung der Ressourcenzeilen. -
Anzeigezeitraum
Standard-Anzeigezeitraum (z. B. 9:00–17:00) für Tages- und Wochenansicht. -
Spaltentitel Ressource
Formel oder Text für den Titel der Ressourcen-Spalte (z. B. „Ressource“ oder „Raum“).
Die Einstellungen werden in der Brick-Konfiguration (Planner-Einstellungen) in der App bearbeitet.
Ablauf im Planer
- Die Ressourcen werden aus der verknüpften Ressourcen-Liste geladen (mit Filter und Sortierung).
- Die Buchungen werden pro Tag und Ressource abgefragt; Datum und Ressourcen-Brick der Buchungs-Liste steuern Filter und Zuordnung.
- Der sichtbare Zeitbereich und die Ansicht (Tag/Woche) werden über die integrierten Steuerungs-Widgets gewechselt.
- Ein Klick auf eine Buchung kann die Schnellbearbeitung des zugehörigen Datensatzes öffnen.
Verknüpfte Listen und Filter
Der Planner-Brick verwendet zwei verknüpfte RecordSpecs: die Buchungs-Liste und die Ressourcen-Liste. Damit können z. B. Filter mit „=B (relatedTo)“ auf den Kontext des Planers (z. B. übergeordneter Datensatz) zugreifen.