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_messages

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

← Zurück zu Datenbank

Booyage HotelPassNutzung: aktivKritikalität: mittelTenant-Key: hotel_nrGo-Live: mittel
19
Spalten
1
Dateibezüge
3
Lese-/Schreibhinweise
1
ID-/Verknüpfungsfelder
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-Nachrichten

Diese Tabelle speichert Nachrichten und Versandinformationen für die Kommunikation im HotelPass. Sie bildet Entwürfe, geplante Aussendungen und bereits gesendete Mitteilungen an definierte Zielgruppen ab.

Überblick
Kurzbeschreibung

Diese Tabelle speichert Nachrichten und Versandinformationen für die Kommunikation im HotelPass. Sie bildet Entwürfe, geplante Aussendungen und bereits gesendete Mitteilungen an definierte Zielgruppen ab.

Fachlicher Zweck
Wofür diese Tabelle gebraucht wird

Die Tabelle hält Kommunikationsinhalte und Versandsteuerung fest, damit HotelPass-Nachrichten geplant, segmentiert und dokumentiert versendet werden können.

Warum es sie gibt

Ohne diese Tabelle müsste HotelPass-Kommunikation außerhalb des Moduls gepflegt werden. Das würde Zielgruppensteuerung, Versandhistorie und Nachvollziehbarkeit deutlich erschweren.

Nutzen im Alltag

Die Tabelle unterstützt Vermarktung und Kundenbindung, weil Mitglieder zielgerichtet mit HotelPass-Inhalten angesprochen werden können. Gleichzeitig schafft sie Transparenz über geplante und versendete Kommunikation.

Einfach erklärt
Für Nicht-Techniker

Einfach erklärt ist dies die Nachrichtentabelle des HotelPass. Hier werden Inhalte vorbereitet, geplant und später an die passenden Mitglieder oder Zielgruppen verschickt.

Technische Einordnung
Für Entwickler

Technisch ist dies eine Messaging- und Versandsteuerungs-Tabelle mit Zustandslogik wie draft, scheduled oder sent. Sie kombiniert Inhalt, Zielgruppenparameter, Versandzählwerte und Fehlerfelder.

Was Änderungen auslösen können

Änderungen an dieser Tabelle betreffen vor allem Kommunikation, Versand und Nachvollziehbarkeit von HotelPass-Nachrichten. Status- und Zielgruppenlogik sollten daher sehr bewusst gepflegt werden.

Typische Nutzung und Inhalte
Typische Nutzung
  • Erstellen eines Nachrichtentwurfs
  • Planen einer Aussendung für eine definierte Zielgruppe
  • Nachverfolgen, wie viele Empfänger erreicht wurden oder ob ein Fehler auftrat
Hauptinhalte
  • Status und Kanal
  • Zielgruppen-Definition
  • Betreff, Headline und Nachrichtentext
  • CTA-Informationen
  • Versand- und Fehlerzähler
Beispiele
  • Eine Nachricht an kürzlich verifizierte HotelPass-Nutzer wird für morgen geplant
  • Eine bereits versendete E-Mail bleibt zur späteren Prüfung mit Versandzahlen dokumentiert
Beziehungen und Risiken
Wichtige Beziehungen
  • Arbeitet fachlich eng mit Mitgliedern, Segmenten und Verifizierungs- bzw. Einlösegruppen zusammen
  • Kann auf manuelle Empfängerlisten oder definierte Zielgruppentypen aufbauen
Risiken
  • Falsch definierte Zielgruppen können unpassende Empfänger erreichen
  • Fehler in Versand- oder Terminlogik beeinflussen Kampagnen und Kommunikation direkt
Hinweise
  • Fachlich eher Kommunikationsobjekt als Kernmitgliedschaftsobjekt, aber für Vermarktung sehr wichtig

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
Wichtigkeitmittel
Relevanz im Betriebmittel
Datenbank-EngineInnoDB
Zweck und Aufgabe

Verwaltet geplante, gesendete oder archivierte Nachrichten und Kampagnenbotschaften im HotelPass-Modul.

Wichtige Beziehungen

Mandantenbezug läuft über hotel_nr. | Wird im Code von 1 Datei(en) direkt referenziert. | Soft-Delete- oder Statuslogik ist in der Struktur erkennbar. | Bindet Kommunikationslogik an Audience-, Versand- und Scheduling-Status.

Risiken bei Änderungen

Fehlerhafte Zielgruppen- oder Scheduling-Daten können zu falscher oder verspäteter Kommunikation führen.

Praktischer Hinweis

Relevant für Kampagnenkommunikation, Scheduling und Versandhistorie.

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
Datenklassetransactional
Lifecyclehistorisch
PIInein
Aufbewahrung und Historie

Versandhistorie und Fehlersignale nicht vorschnell löschen.

Worauf bei Datenqualität zu achten ist

Hotelbezug, Zielgruppendefinition und Versandstatus konsistent halten.

Risiko bei Umbauten

Änderungen können Reporting, Versandwiederholung und Zielgruppenselektion beeinflussen.

Führende Datenquelle

Führende Nachrichtentabelle für HotelPass-Kommunikation.

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 von2 Lese-Hinweise
hotel/modules/staypass/messages.phpMessage-/Campaign-Ansichten
Wird beschrieben von1 Schreib-Hinweise
Message-/Campaign-Flow
Zusätzliche Hinweise8 Einträge
#hcc#messages#used#tenant#status#hotelpass#campaigns#communication

Schlüssel & Lifecycle

Wichtige Strukturmerkmale

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

Primärschlüssel
msg_id
Eindeutige Felder und Indizes
msg_idhotel_nr
Status-, Lösch- und Sichtbarkeitsfelder
status
Zeitstempel, Audit und Verknüpfungen
created_atupdated_athotel_nr

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 öffnen19 Spalten
SpalteTypNullDefaultKeyExtraKommentar
msg_idint(11)NOPRIauto_increment
hotel_nrint(11)NOMUL
statusenum('draft','scheduled','sent','archived')NO'draft'
channelenum('email')NO'email'
audienceenum('hotel_verified_all','hotel_verified_recent','hotel_redeemed_recent','manual')NO'hotel_verified_all'
audience_daysint(11)YESNULL
subjectvarchar(160)NO
headlinevarchar(140)YESNULL
body_texttextNO
cta_labelvarchar(60)YESNULL
cta_urlvarchar(255)YESNULL
manual_listtextYESNULL
target_countint(11)YESNULL
sent_countint(11)YESNULL
last_errorvarchar(255)YESNULL
created_atdatetimeNOcurrent_timestamp()
updated_atdatetimeYESNULL
scheduled_atdatetimeYESNULL
sent_atdatetimeYESNULL