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_offer_benefits

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
14
Spalten
2
Dateibezüge
4
Lese-/Schreibhinweise
3
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-Angebotsvorteile

Diese Tabelle verbindet HotelPass-Angebote mit ihren konkreten Vorteilen oder Benefit-Bausteinen. Sie beschreibt also, was ein Angebot dem Mitglied tatsächlich bietet.

Überblick
Kurzbeschreibung

Diese Tabelle verbindet HotelPass-Angebote mit ihren konkreten Vorteilen oder Benefit-Bausteinen. Sie beschreibt also, was ein Angebot dem Mitglied tatsächlich bietet.

Fachlicher Zweck
Wofür diese Tabelle gebraucht wird

Die Tabelle speichert die fachlichen Vorteile eines HotelPass-Angebots, damit das System einzelne Nutzenversprechen sauber strukturieren, anzeigen und prüfen kann.

Warum es sie gibt

Ein Angebot ist fachlich oft mehr als ein Titel und ein Preis. Damit klar wird, welche Vorteile genau enthalten sind, braucht es eine separate Tabelle für Benefit-Zuordnungen oder Benefit-Details.

Nutzen im Alltag

Die Tabelle ist wichtig, weil der wahrgenommene Nutzen eines HotelPass-Angebots direkt darüber entscheidet, ob Gäste das Angebot attraktiv finden und tatsächlich verwenden.

Einfach erklärt
Für Nicht-Techniker

Einfach erklärt hält diese Tabelle fest, welche konkreten Vorteile zu einem HotelPass-Angebot gehören. Hier wird also beschrieben, was der Gast oder das Mitglied von dem Angebot wirklich hat.

Technische Einordnung
Für Entwickler

Technisch ist dies eine Angebots-Detail- bzw. Mappingtabelle innerhalb der HotelPass-Logik. Sie ergänzt hcc_sp_offers um klar strukturierte Benefit-Informationen und kann mit Benefit-Katalogen oder Highlight-Tabellen zusammenarbeiten.

Was Änderungen auslösen können

Änderungen an dieser Tabelle verändern oft den fachlich wahrgenommenen Inhalt eines HotelPass-Angebots. Sie sollten daher immer auch unter Kommunikations- und Frontend-Gesichtspunkten geprüft werden.

Typische Nutzung und Inhalte
Typische Nutzung
  • Zuordnung einzelner Vorteile zu einem HotelPass-Angebot
  • Anzeige konkreter Benefits im Frontend oder im Dashboard
  • Prüfung, ob ein Angebot die erwarteten Leistungsbausteine vollständig enthält
Hauptinhalte
  • Benefit-Zuordnungen oder Benefit-Elemente zu einem Angebot
  • Verweise auf Benefit-Kataloge oder interne Vorteilsklassen
  • Reihenfolge oder Priorisierung von Vorteilen
Beispiele
  • Ein HotelPass-Angebot wird mit Vorteilen wie Late Check-out oder Getränkegutschein angereichert
  • Das Frontend listet unter einem Angebot die aus dieser Tabelle geladenen Benefits auf
Beziehungen und Risiken
Wichtige Beziehungen
  • Steht in enger Beziehung zu hcc_sp_offers
  • Kann mit hcc_sp_benefit_catalog und Highlight-/Media-Tabellen kombiniert werden
Risiken
  • Unklare oder falsche Benefit-Zuordnungen führen zu missverständlichen Angebotsaussagen
  • Fehlende Konsistenz zwischen Marketingtext und Benefit-Daten kann Vertrauen und Nutzbarkeit beeinträchtigen
Hinweise
  • Die Tabelle ist für die fachliche Nutzendarstellung wichtiger als für die reine Preislogik
  • Sie sollte in Sprache und Systemlogik möglichst nah an echten Gästenvorteilen bleiben

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

Ordnet HotelPass-Angeboten konkrete Benefit-Bausteine oder Leistungsbestandteile zu.

Wichtige Beziehungen

Mandantenbezug läuft über hotel_nr. | Wird im Code von 2 Datei(en) direkt referenziert. | Soft-Delete- oder Statuslogik ist in der Struktur erkennbar. | Verknüpft Angebote mit Benefit-Katalog oder manuellen Benefit-Definitionen.

Risiken bei Änderungen

Fehlerhafte Benefit-Zuordnungen verfälschen Angebotsinhalt und Mehrwert-Kommunikation.

Praktischer Hinweis

Operativ relevant für Benefit-Listen und Angebotskommunikation.

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
Datenklassemapping
Lifecycledauerhaft
PIInein
Aufbewahrung und Historie

Produktionsrelevante Angebotszuordnungen nur kontrolliert bereinigen.

Worauf bei Datenqualität zu achten ist

Offer-Bezug, Sortierung und Benefit-Quelle konsistent halten.

Risiko bei Umbauten

Änderungen wirken direkt auf Angebotsdarstellung und Leistungsumfang.

Führende Datenquelle

Führende Zuordnungstabelle für Benefit-Inhalte pro HotelPass-Angebot.

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 von3 Lese-Hinweise
hotel/modules/staypass/offer_base.phphotel/modules/staypass/offer_shared.phpOffer-Detail-/Preview-Ansichten
Wird beschrieben von1 Schreib-Hinweise
Offer-Verwaltung
Zusätzliche Hinweise9 Einträge
#hcc#offer#benefits#used#tenant#status#hotelpass#offers#mapping

Schlüssel & Lifecycle

Wichtige Strukturmerkmale

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

Primärschlüssel
ob_id
Eindeutige Felder und Indizes
ob_idhotel_nr
Status-, Lösch- und Sichtbarkeitsfelder
active
Zeitstempel, Audit und Verknüpfungen
created_atupdated_athotel_nroffer_idextra_id

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 öffnen14 Spalten
SpalteTypNullDefaultKeyExtraKommentar
ob_idint(11)NOPRIauto_increment
hotel_nrint(11)NOMUL
offer_idint(11)NO
source_typeenum('extra','custom')NO'custom'
extra_idint(11)YESNULL
titlevarchar(140)YESNULL
qtydecimal(10,2)YESNULL
unitvarchar(40)YESNULL
includedtinyint(1)NO1
notesvarchar(255)YESNULL
sortint(11)NO0
activetinyint(1)NO1
created_atdatetimeNOcurrent_timestamp()
updated_atdatetimeYESNULL