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_sg_branding

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

← Zurück zu Datenbank

Booyage ConciergeNutzung: aktivKritikalität: hochTenant-Key: hotel_nrGo-Live: hoch
20
Spalten
8
Dateibezüge
8
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

StayGuide-Branding

Diese Tabelle steuert das visuelle Erscheinungsbild der Booyage Concierge bzw. StayGuide-Oberfläche für ein Hotel. Hier werden zentrale Branding-Informationen gespeichert, damit die Gästemappe nicht generisch aussieht, sondern zum Hotel passt.

Überblick
Kurzbeschreibung

Diese Tabelle steuert das visuelle Erscheinungsbild der Booyage Concierge bzw. StayGuide-Oberfläche für ein Hotel. Hier werden zentrale Branding-Informationen gespeichert, damit die Gästemappe nicht generisch aussieht, sondern zum Hotel passt.

Fachlicher Zweck
Wofür diese Tabelle gebraucht wird

Die Tabelle speichert Branding-Einstellungen wie Farben, Logos, Darstellungsvarianten oder andere visuelle Grundlagen, damit die Concierge- und Gästemappenansicht hotelindividuell gerendert werden kann.

Warum es sie gibt

Ohne diese Tabelle müsste das Design der Gästemappe hart im Code hinterlegt oder an vielen Stellen einzeln gepflegt werden. Die Tabelle schafft eine zentrale, steuerbare Quelle für das Erscheinungsbild pro Hotel.

Nutzen im Alltag

Die Tabelle verbessert den professionellen Eindruck der Gästemappe, stärkt die Hotelmarke und sorgt dafür, dass das Produkt nicht wie eine anonyme Standardoberfläche wirkt.

Einfach erklärt
Für Nicht-Techniker

Einfach erklärt ist dies die Design-Zentrale der Gästemappe. Hier wird festgelegt, wie stark die Concierge-Ansicht optisch an das Hotel angepasst wird, zum Beispiel über Farben, Branding-Elemente oder andere Wiedererkennungsmerkmale.

Technische Einordnung
Für Entwickler

Technisch ist dies eine modulnahe Konfigurations- bzw. Branding-Tabelle im StayGuide-Kontext. Sie wird typischerweise beim Rendern von Gästemappen, Vorschauansichten oder Branding-nahen Komponenten geladen und beeinflusst direkt die UI-Ausgabe.

Was Änderungen auslösen können

Änderungen an dieser Tabelle wirken sich oft direkt auf sichtbare Frontend-Bereiche aus. Deshalb sollten Anpassungen immer mit einer kurzen visuellen Prüfung in Vorschau und Live-Kontext verbunden werden.

Typische Nutzung und Inhalte
Typische Nutzung
  • Pflege von Hotel-spezifischen Branding-Einstellungen im Backend
  • Laden von Farben, Logos oder Designparametern in der Vorschau oder Live-Gästemappe
  • Steuerung eines konsistenten Markenauftritts im Concierge-Modul
Hauptinhalte
  • Branding- und Darstellungsparameter
  • Hotelbezogene visuelle Konfigurationen
  • Designnahe Einstellungen für die Concierge-Ansicht
Beispiele
  • Ein Hotel bekommt eigene Farben und ein individuelles Erscheinungsbild in der Gästemappe
  • Ein neues Branding-Set wird ausgerollt und die Concierge-Ansicht übernimmt automatisch die neuen Werte
Beziehungen und Risiken
Wichtige Beziehungen
  • Wird typischerweise zusammen mit Hotel-Stammdaten und Concierge-Inhalten verwendet
  • Beeinflusst die Darstellung von Modulen, Medien, Farben und UI-Komponenten in der Gästemappe
Risiken
  • Fehlerhafte Branding-Werte können zu unleserlichen oder inkonsistenten Oberflächen führen
  • Nicht abgestimmte Änderungen können Vorschau und Live-Ansicht unterschiedlich wirken lassen
Hinweise
  • Die Tabelle ist besonders wichtig für einen hochwertigen, hotelindividuellen Eindruck des StayGuide-Moduls
  • Sie ist fachlich näher an Darstellung und Marke als an klassischen Inhaltsdaten

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 Concierge
Status im Projektaktiv
Hotel- / Mandanten-Schlüsselhotel_nr
Wichtigkeithoch
Relevanz im Betriebhoch
Datenbank-EngineInnoDB
Zweck und Aufgabe

Steuert Bot-Name, Farben, Avatare und Darstellungsvarianten des StayGuide-Frontends.

Wichtige Beziehungen

Mandantenbezug läuft über hotel_nr. | Wird im Code von 8 Datei(en) direkt referenziert. | Steuert Erscheinungsbild, Bot-Texte oder Audit-Verlauf des Concierge-Frontends.

Risiken bei Änderungen

Fehlerhafte Werte wirken direkt auf sichtbare Gastansichten, Modulverfügbarkeit oder Medienausgabe.

Praktischer Hinweis

Direkter Einfluss auf sichtbare Concierge-Inhalte oder produktive Modulsteuerung.

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äneConcierge
Datenklasseconfig
Lifecycledauerhaft
PIInein
Aufbewahrung und Historie

Produktionsrelevante Daten nur mit fachlicher Archivierungsstrategie bereinigen.

Worauf bei Datenqualität zu achten ist

hotel_nr, Primärschlüssel und abhängige Zuordnungen müssen konsistent bleiben. JSON-Felder nur in stabil dokumentierter Struktur schreiben.

Risiko bei Umbauten

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

Führende Datenquelle

Führende Branding- und Erscheinungsbildquelle für StayGuide.

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 von8 Lese-Hinweise
hotel/modules/stayguide/api/guestmap/guestmap_data.phphotel/modules/stayguide/branding-3.phphotel/modules/stayguide/branding.phphotel/modules/stayguide/gaestemappe.phphotel/modules/stayguide/guest_preview.phphotel/modules/stayguide/index.phphotel/modules/stayguide/tabellen.sqlhotel/modules/user-gästemappe/stayguide.php
Wird beschrieben von0 Schreib-Hinweise

Aktuell sind keine schreibenden Prozesse oder Hinweise dokumentiert.

Zusätzliche Hinweise7 Einträge
JSON-Feld vorhanden; Struktur bei Änderungen stabil halten.#hcc#branding#used#tenant#concierge#stayguide

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_nraktualisiert_am
Status-, Lösch- und Sichtbarkeitsfelder

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

Zeitstempel, Audit und Verknüpfungen
erstellt_amaktualisiert_am

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 öffnen20 Spalten
SpalteTypNullDefaultKeyExtraKommentar
hotel_nrbigint(20)NOPRI
bot_namevarchar(64)NO'StayGuide'
display_hotel_namevarchar(128)YESNULL
taglinevarchar(96)YESNULL
primary_colorvarchar(16)NO'#2563EB'
accent_colorvarchar(16)NO'#22c55e'
header_variantvarchar(16)NO'glass'
bubble_stylevarchar(16)NO'soft'
logo_urlvarchar(255)YESNULL
bot_avatar_iconvarchar(32)YESNULL
user_avatar_iconvarchar(32)YESNULL
bot_avatar_urlvarchar(255)YESNULL
user_avatar_urlvarchar(255)YESNULL
darkmodetinyint(1)NO0
meta_jsonlongtextYESNULL
created_bybigint(20)YESNULL
updated_bybigint(20)YESNULL
schema_versionsmallint(6)NO1
erstellt_amdatetimeNOcurrent_timestamp()
aktualisiert_amdatetimeNOcurrent_timestamp()MULon update current_timestamp()