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_members

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
8
Spalten
3
Dateibezüge
5
Lese-/Schreibhinweise
1
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-Mitglieder

Diese Tabelle enthält die Mitglieder- bzw. Teilnehmerdaten des Booyage HotelPass. Sie bildet die Grundlage dafür, wer dem Programm zugeordnet ist und welche Mitgliedsprozesse technisch nachvollzogen werden können.

Überblick
Kurzbeschreibung

Diese Tabelle enthält die Mitglieder- bzw. Teilnehmerdaten des Booyage HotelPass. Sie bildet die Grundlage dafür, wer dem Programm zugeordnet ist und welche Mitgliedsprozesse technisch nachvollzogen werden können.

Fachlicher Zweck
Wofür diese Tabelle gebraucht wird

Die Tabelle speichert die zentralen Stammdaten von HotelPass-Mitgliedern, damit das System Mitglieder identifizieren, zuordnen, verifizieren und in weitere Mitgliedschafts- und Einlöseprozesse einbinden kann.

Warum es sie gibt

Ohne diese Tabelle gäbe es keine zentrale Mitgliederbasis. Karten, Verifikationen, Nachrichten, Mitgliedschaften und Einlösungen hätten dann keinen stabilen Bezug zu einer Person oder einem Teilnehmerkonto.

Nutzen im Alltag

Die Tabelle ist wichtig, weil HotelPass ohne eine saubere Mitgliederbasis nicht sinnvoll betrieben werden kann. Sie ist die Grundlage für personalisierte Vorteile, Nachvollziehbarkeit und programmbasierte Nutzung.

Einfach erklärt
Für Nicht-Techniker

Einfach erklärt ist dies die Hauptliste der Personen, die im HotelPass geführt werden. Hier steht, wer als Mitglied im System bekannt ist und auf wen spätere Mitgliedschafts- oder Vorteilsvorgänge verweisen.

Technische Einordnung
Für Entwickler

Technisch ist dies eine Kern-Entität des HotelPass-Moduls. Weitere Tabellen wie Cards, Memberships, Messages, Notes, Verifications oder Redemptions referenzieren typischerweise dieses Objekt, um Mitgliedsprozesse sauber zu strukturieren.

Was Änderungen auslösen können

Änderungen an dieser Tabelle wirken sich oft auf mehrere weitere Mitgliedschafts- und Nutzungsprozesse aus. Anpassungen sollten deshalb immer mit Blick auf verknüpfte Karten, Mitgliedschaften und Verifikationen erfolgen.

Typische Nutzung und Inhalte
Typische Nutzung
  • Anlage und Pflege eines HotelPass-Mitglieds
  • Verknüpfung mit Karten, Mitgliedschaften und Verifikationen
  • Nachvollziehen, welcher Teilnehmer welche Vorteile erhalten oder genutzt hat
Hauptinhalte
  • Mitglieds- und Identifikationsdaten
  • HotelPass-bezogene Basisinformationen zu einem Teilnehmer
  • Verknüpfungspunkte für weitere Mitgliedschaftsprozesse
Beispiele
  • Ein neuer Teilnehmer wird dem HotelPass hinzugefügt und später einer Mitgliedschaft zugeordnet
  • Ein bestehendes Mitglied erhält eine neue Karte und kann danach Vorteile nach erfolgreicher Verifikation nutzen
Beziehungen und Risiken
Wichtige Beziehungen
  • Verknüpft sich häufig mit hcc_sp_cards, hcc_sp_memberships, hcc_sp_messages und hcc_sp_verifications
  • Dient als zentrale Bezugstabelle für personenbezogene HotelPass-Vorgänge
Risiken
  • Unsaubere oder doppelte Mitgliederdatensätze erschweren die fachliche Zuordnung und Auswertung
  • Fehlerhafte Identitätszuordnung kann Auswirkungen auf Vorteile, Verifikation und Einlösung haben
Hinweise
  • Diese Tabelle gehört zu den wichtigsten personenbezogenen Kernobjekten des HotelPass-Moduls
  • Sie sollte besonders sauber gepflegt und dokumentiert werden

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 Mitglieds- oder Teilnehmerdaten innerhalb des HotelPass-Kontexts.

Wichtige Beziehungen

Wird im Code von 3 Datei(en) direkt referenziert. | Soft-Delete- oder Statuslogik ist in der Struktur erkennbar. | Mitgliedsbezug für Verifikation, Vorteilseinlösung und Kartenlogik.

Risiken bei Änderungen

Mitgliedsdaten sind fachlich sensibel und müssen sauber scoped und konsistent verarbeitet werden.

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 von4 Lese-Hinweise
hotel/modules/staypass/checkout.phphotel/modules/staypass/db.phphotel/modules/staypass/members.phpmodules/staypass/dashboard.php
Wird beschrieben von1 Schreib-Hinweise
verification-/member-flow
Zusätzliche Hinweise6 Einträge
#hcc#members#used#status#hotelpass#identity

Schlüssel & Lifecycle

Wichtige Strukturmerkmale

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

Primärschlüssel
member_id
Eindeutige Felder und Indizes
member_idexternal_member_keystatusconsumer_user_id
Status-, Lösch- und Sichtbarkeitsfelder
status
Zeitstempel, Audit und Verknüpfungen
created_atupdated_atconsumer_user_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 öffnen8 Spalten
SpalteTypNullDefaultKeyExtraKommentar
member_idbigint(20) unsignedNOPRIauto_increment
external_member_keyvarchar(64)YESNULLUNI
emailvarchar(190)YESNULL
phonevarchar(40)YESNULL
statusenum('active','expired','blocked')NO'active'MUL
created_atdatetimeNOcurrent_timestamp()
updated_atdatetimeNOcurrent_timestamp()on update current_timestamp()
consumer_user_idint(11)YESNULLUNI