Entwicklerhandbuch

Tabellen-Detail

Datenmodell

Tabellen-Detail

Tabellenprofile mit Zweck, Tenant-Key, Kritikalität, Beziehungen und technischer Spaltenstruktur.

DB-Tabellen: 333Views: 0Trigger: 0
Tabellen-Detail

hcc_sp_hotel_settings

Vertiefte Sicht auf fachlichen Zweck, Mandantenbezug, Nutzungsstatus, Datenverantwortung, Risiken und Spaltenstruktur dieser Tabelle.

← Zurück zu Datenbank

Booyage HotelPassNutzung: aktivKritikalität: hochTenant-Key: hotel_nrGo-Live: hoch
6
Spalten
1
Dateibezüge
1
Lese-/Schreibhinweise
0
ID-/Verknüpfungsfelder
Kritischer Bereich
Diese Datei oder Tabelle ist fachlich bzw. technisch besonders sensibel. Änderungen sollten immer mit Blick auf Abhängigkeiten, Scope und Seiteneffekte geprüft werden.
Go-Live-relevant
Dieser Bereich ist für sichtbare, operative oder produktive Abläufe besonders relevant.
Tenant-/Hotelbezug
Dieser Bereich arbeitet direkt mit hotel- bzw. mandantenbezogenem Scope. Änderungen sollten immer auf saubere Zuordnung und Scope-Logik geprüft werden.

Langbeschreibung

HotelPass-Hoteleinstellungen

Diese Tabelle speichert die grundlegenden HotelPass-Einstellungen je Hotel. Sie legt fest, ob HotelPass aktiv ist und welche Standardparameter für Verifizierung und Rabattrahmen gelten.

Überblick
Kurzbeschreibung

Diese Tabelle speichert die grundlegenden HotelPass-Einstellungen je Hotel. Sie legt fest, ob HotelPass aktiv ist und welche Standardparameter für Verifizierung und Rabattrahmen gelten.

Fachlicher Zweck
Wofür diese Tabelle gebraucht wird

Die Tabelle hält zentrale Konfigurationswerte pro Hotel fest, damit das HotelPass-Modul nicht für jedes Hotel gleich funktioniert, sondern hotelindividuell gesteuert werden kann.

Warum es sie gibt

Ohne diese Tabelle gäbe es keine saubere Basis für hotelbezogene Standardwerte im HotelPass. Aktivierung, Verifizierungsmodus und Rabatt-Vorgaben müssten sonst verstreut oder hart im Code hinterlegt werden.

Nutzen im Alltag

Die Tabelle macht den HotelPass steuerbar und mandantenfähig. Jedes Hotel kann damit mit eigenen Grundeinstellungen arbeiten, ohne dass die Kernlogik pro Hotel verändert werden muss.

Einfach erklärt
Für Nicht-Techniker

Einfach erklärt ist dies die Einstellungsseite des Hotels für HotelPass. Hier steht, ob das Modul eingeschaltet ist und mit welchen Grundregeln es für dieses Hotel arbeitet.

Technische Einordnung
Für Entwickler

Technisch ist dies eine Konfigurations- bzw. Settings-Tabelle mit Hotel-Scope. Sie enthält modulrelevante Default-Werte und Flags, die häufig schon sehr früh in der Geschäftslogik geprüft werden.

Was Änderungen auslösen können

Änderungen an dieser Tabelle können viele nachgelagerte Prozesse beeinflussen, weil sie oft als Ausgangspunkt für Validierungen, Defaults oder Aktivierungsprüfungen dient.

Typische Nutzung und Inhalte
Typische Nutzung
  • Aktivieren oder Deaktivieren des HotelPass für ein Hotel
  • Hinterlegen eines Standard-Rabattwerts
  • Festlegen des Verifizierungsmodus wie QR, manuell oder kombiniert
Hauptinhalte
  • Hotelbezug
  • Aktiv-Flag des Moduls
  • Standard-Rabattparameter
  • Verifizierungsmodus
  • Zeitstempel für Anlage und Änderung
Beispiele
  • Ein Hotel aktiviert den HotelPass und setzt als Verifizierungsmodus QR
  • Das Dashboard liest beim Einstieg die HotelPass-Grundeinstellungen des Hotels
Beziehungen und Risiken
Wichtige Beziehungen
  • Bezieht sich fachlich auf das Hotel als Mandantenobjekt
  • Wird oft zusammen mit HotelPass-Angeboten, Verifizierungen und Dashboard-Einstellungen verwendet
Risiken
  • Falsche Grundeinstellungen wirken sich auf das gesamte HotelPass-Verhalten eines Hotels aus
  • Zu pauschale Standardwerte können fachliche Regeln im Alltag verfälschen
Hinweise
  • Wichtige Settings-Tabelle mit hoher Reichweite innerhalb des Moduls

Steckbrief

Wofür diese Tabelle da ist

Dieser Bereich erklärt in kompakter Form, welche Aufgabe die Tabelle im Projekt hat und wie wichtig sie für Betrieb und Weiterentwicklung ist.

Projektkontext und Verantwortung
Modul / BereichBooyage HotelPass
Status im Projektaktiv
Hotel- / Mandanten-Schlüsselhotel_nr
Wichtigkeithoch
Relevanz im Betriebhoch
Datenbank-EngineInnoDB
Zweck und Aufgabe

Zentrale HotelPass-Einstellungen je Hotel. Definiert die Grundkonfiguration für das Vorteils- und Angebotsmodul.

Wichtige Beziehungen

Mandantenbezug läuft über hotel_nr. | Wird im Code von 1 Datei(en) direkt referenziert. | Grundlage für Offer-, Campaign- und Pass-Logik. | Mandantenbezug ist zentral.

Risiken bei Änderungen

Fehler in den Grundeinstellungen wirken breit auf das gesamte HotelPass-Modul.

Praktischer Hinweis

Produktiv relevante Tabelle innerhalb des dokumentierten Moduls.

Datenverantwortung

Datenart und Verantwortung

Hier siehst du, welche Art von Daten in der Tabelle liegt und worauf man bei Pflege, Historie und Umbauten achten sollte.

Art der gespeicherten Daten
DomäneHotelPass
Datenklasseconfig
Lifecycledauerhaft
PIInein
Aufbewahrung und Historie

Produktionsrelevante Daten nur mit fachlicher Archivierungsstrategie bereinigen.

Worauf bei Datenqualität zu achten ist

Tenant-Key, Primärschlüssel und Mapping-Bezüge konsistent halten.

Risiko bei Umbauten

Änderungen nur mit Blick auf Seiteneffekte, Scope und abhängige Prozesse durchführen.

Führende Datenquelle

Fachlich führende Tabelle innerhalb ihres Teilbereichs.

Nutzung

Wo die Tabelle verwendet wird

Dieser Bereich zeigt, in welchen Dateien oder Abläufen die Tabelle vorkommt. Das hilft beim Verstehen von Auswirkungen vor Änderungen.

Wird gelesen von1 Lese-Hinweise
hotel/modules/staypass/settings.php
Wird beschrieben von0 Schreib-Hinweise

Aktuell sind keine schreibenden Prozesse oder Hinweise dokumentiert.

Zusätzliche Hinweise6 Einträge
#hcc#hotel#settings#used#tenant#hotelpass

Schlüssel & Lifecycle

Wichtige Strukturmerkmale

Hier werden technische Merkmale der Tabelle zusammengefasst, zum Beispiel Schlüssel, Statusfelder und typische Verknüpfungsspalten.

Primärschlüssel
hotel_nr
Eindeutige Felder und Indizes
hotel_nr
Status-, Lösch- und Sichtbarkeitsfelder

Es wurden keine typischen Status-, Lösch- oder Sichtbarkeitsfelder erkannt.

Zeitstempel, Audit und Verknüpfungen
created_atupdated_at

Weiterarbeiten

Was noch dazugehört

Wenn du die Tabelle weiter untersuchen willst, findest du hier passende Dateien und fachlich verwandte Tabellen.

Spaltenstruktur

Spalten im Überblick

Hier siehst du die Felder der Tabelle mit Typ, Standardwerten und technischen Zusatzinformationen.

Spaltenstruktur öffnen6 Spalten
SpalteTypNullDefaultKeyExtraKommentar
hotel_nrint(10) unsignedNOPRI
sp_enabledtinyint(1)NO1
default_discount_pctdecimal(5,2)YESNULL
verify_modeenum('qr','manual','both')NO'both'
created_atdatetimeNOcurrent_timestamp()
updated_atdatetimeNOcurrent_timestamp()on update current_timestamp()