Files
sufw-webseite-terminplanung/docs/IST-terminbuchung-mockup/40_datenmodell.md
T

1.6 KiB
Raw Blame History

Datenmodell – Terminbuchungskalender (Mockup)

Gegenwärtiges Mockup-Datenmodell

Das Mockup besitzt kein persistentes Datenmodell. Es verwendet nur flüchtige Beispielobjekte für Slots. Ein Beispiel-Slot enthält:

  • id: technisch eindeutige Beispielkennung,
  • project: perspektivwerk oder produktionsschule,
  • date: Datum im Format YYYY-MM-DD,
  • start: Startzeit im Format HH:MM,
  • title: sichtbare Bezeichnung der Terminart,
  • status: available oder booked.

Die Slots sind die einzige dauerhafte Information im Quellcode. Sie sind Testdaten und keine tatsächlichen Verfügbarkeiten.

Flüchtige Anfragedaten

Der Anfrage-Dialog verarbeitet Name, E-Mail-Adresse, Telefonnummer, Alter, Nachricht, Ansprechperson und Zustimmungsstatus nur im Browser. Diese Werte werden weder als Buchung noch als Anfrageobjekt angelegt und nach dem Schließen des Dialogs verworfen.

Fachlich noch nicht modelliert

Das Mockup enthält keine Entitäten für Buchung, Reservierung, Bestätigung, Stornierung, Terminraum, Mitarbeitende, Kalenderfeed, E-Mail oder Löschfristen. Auch Beziehungen zwischen Terminarten, Dauer, Ressourcen und Verfügbarkeitsregeln sind nicht modelliert.

Checkpoints

  • Es ist definiert, was einen buchbaren Slot fachlich eindeutig identifiziert.
  • Es ist entschieden, welche Buchungszustände benötigt werden.
  • Es ist festgelegt, welche Daten zu einer Anfrage gespeichert werden dürfen.
  • Es ist geklärt, ob Räume, Mitarbeitende oder weitere Ressourcen modelliert werden müssen.
  • Es existiert ein fachlich bestätigtes Datenmodell einschließlich Aufbewahrungs- und Löschregeln.