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_redemptions

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
12
Spalten
2
Dateibezüge
4
Lese-/Schreibhinweise
5
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-Einlösungen

Diese Tabelle hält fest, wann ein HotelPass-Angebot tatsächlich eingelöst wurde. Sie ist damit die zentrale Nutzungs- und Erfolgstabelle für reale Vorteilsverwendungen im Betrieb.

Überblick
Kurzbeschreibung

Diese Tabelle hält fest, wann ein HotelPass-Angebot tatsächlich eingelöst wurde. Sie ist damit die zentrale Nutzungs- und Erfolgstabelle für reale Vorteilsverwendungen im Betrieb.

Fachlicher Zweck
Wofür diese Tabelle gebraucht wird

Die Tabelle speichert Einlösungen von HotelPass-Angeboten mit Bezug auf Hotel, Mitglied, Karte, Angebot, Kampagne und gegebenenfalls Buchung, damit das System reale Nutzungen sauber dokumentieren und auswerten kann.

Warum es sie gibt

Ein Angebot allein reicht nicht aus. Das System muss auch wissen, ob und wann ein Vorteil wirklich verwendet wurde. Ohne diese Tabelle gäbe es keine verlässliche Grundlage für Controlling, Missbrauchsschutz, Nachweise und Erfolgsauswertung des HotelPass.

Nutzen im Alltag

Die Tabelle ist geschäftlich sehr wichtig, weil sie die reale Nutzung des HotelPass messbar macht. Sie bildet die Grundlage für Reports, Kampagnenbewertung, Nutzenargumentation gegenüber Hotels und betriebliche Nachweise.

Einfach erklärt
Für Nicht-Techniker

Einfach erklärt ist das die Nutzungsliste des HotelPass. Wenn ein Gast einen Vorteil tatsächlich bekommt oder einlöst, wird das hier festgehalten. Dadurch sieht man später, welche Angebote wirklich genutzt wurden und welchen Vorteil der Gast erhalten hat.

Technische Einordnung
Für Entwickler

Technisch ist dies eine transaktionale Fach- und Nachweistabelle des HotelPass-Moduls. Sie verbindet Angebot, Kampagne, Mitglied, Karte und Hotel mit einem tatsächlichen Nutzungsvorgang und optionalen monetären Informationen wie Ersparnis und Währung.

Was Änderungen auslösen können

Änderungen an dieser Tabelle beeinflussen direkte Nutzungsstatistiken, HotelPass-Controlling und die Nachvollziehbarkeit realer Vorteilsverwendungen. Deshalb sollten Struktur- oder Logikänderungen besonders vorsichtig erfolgen.

Typische Nutzung und Inhalte
Typische Nutzung
  • Speicherung einer tatsächlichen Vorteilsnutzung durch ein Mitglied
  • Nachweis gegenüber Hotel und Support, dass ein Angebot eingelöst wurde
  • Auswertung von Nutzung, Ersparnis und Kampagnenerfolg
Hauptinhalte
  • Hotel-, Mitglieds-, Karten- und Angebotsbezug
  • Optionaler Kampagnen- und Buchungsbezug
  • Zeitpunkt der Einlösung
  • Monetäre Angaben wie Ersparnis und Währung
Beispiele
  • Ein Gast löst einen HotelPass-Vorteil beim Check-in ein und die Nutzung wird gespeichert
  • Ein Report zeigt, wie oft eine bestimmte Kampagne tatsächlich zu Einlösungen geführt hat
Beziehungen und Risiken
Wichtige Beziehungen
  • Steht fachlich in enger Beziehung zu Angeboten, Kampagnen, Mitgliedern, Karten und Verifikationen
  • Kann für Reports, Nachweise und spätere Analysen mit weiteren HotelPass-Tabellen verbunden werden
Risiken
  • Doppelte oder fehlerhafte Einlösungen verfälschen Auswertungen und können operative Probleme verursachen
  • Unsaubere Buchungs- oder Angebotsbezüge erschweren spätere Nachweise
Hinweise
  • Diese Tabelle gehört zu den wichtigsten Erfolgstabellen des HotelPass
  • Sie sollte fachlich klar von bloßen Prüfungen und bloßer Angebotsdefinition getrennt 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

Speichert Einlösungen bzw. Redemptions von Vorteilen oder Karten.

Wichtige Beziehungen

Mandantenbezug läuft über hotel_nr. | Wird im Code von 2 Datei(en) direkt referenziert. | Operative Ergebnis-Tabelle für Vorteilsnutzung.

Risiken bei Änderungen

Falsche Redemptionsdaten wirken direkt auf Nachvollziehbarkeit, Reports und Vorteilslogik.

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
Datenklassecore
Lifecycledauerhaft
PIIja
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 von3 Lese-Hinweise
hotel/modules/staypass/db.phphotel/modules/staypass/index.phpmodules/staypass/dashboard.php
Wird beschrieben von1 Schreib-Hinweise
redemption-flow
Zusätzliche Hinweise7 Einträge
#hcc#redemptions#used#tenant#hotelpass#redemption#operations

Schlüssel & Lifecycle

Wichtige Strukturmerkmale

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

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

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

Zeitstempel, Audit und Verknüpfungen
hotel_nroffer_idcampaign_idmember_idcard_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 öffnen12 Spalten
SpalteTypNullDefaultKeyExtraKommentar
redemption_idbigint(20) unsignedNOPRIauto_increment
hotel_nrint(10) unsignedNOMUL
offer_idbigint(20) unsignedYESNULL
campaign_idbigint(20) unsignedYESNULL
member_idbigint(20) unsignedYESNULL
card_idbigint(20) unsignedYESNULL
booking_refvarchar(64)YESNULL
amount_saveddecimal(10,2)YESNULL
currencychar(3)NO'EUR'
redeemed_atdatetimeNOcurrent_timestamp()
created_byint(10) unsignedYESNULL
meta_jsonlongtextYESNULL