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_topic_assignments

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

← Zurück zu Datenbank

Booyage ConciergeNutzung: aktivKritikalität: mittelTenant-Key: hotel_nrGo-Live: hoch
9
Spalten
2
Dateibezüge
2
Lese-/Schreibhinweise
1
ID-/Verknüpfungsfelder
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-Themenzuordnungen

Diese Tabelle verbindet StayGuide-Inhalte mit den passenden Themen. Sie ist damit die Brücke zwischen systemweit definierten Themen und den konkreten Objekten, die später in der Gästemappe erscheinen.

Überblick
Kurzbeschreibung

Diese Tabelle verbindet StayGuide-Inhalte mit den passenden Themen. Sie ist damit die Brücke zwischen systemweit definierten Themen und den konkreten Objekten, die später in der Gästemappe erscheinen.

Fachlicher Zweck
Wofür diese Tabelle gebraucht wird

Die Tabelle speichert Zuordnungen zwischen Themen und einzelnen StayGuide-Objekten, damit Artikel, Angebote oder andere Inhalte in thematische Strukturen eingeordnet werden können.

Warum es sie gibt

Ohne diese Tabelle wären Themen zwar vorhanden, könnten aber nicht flexibel mit Inhalten verbunden werden. Eine separate Zuordnungstabelle ist nötig, weil ein Inhalt oft mehreren Themen zugeordnet werden kann und umgekehrt.

Nutzen im Alltag

Die Tabelle macht den StayGuide deutlich flexibler, weil Inhalte sauber mehrfach strukturiert und in verschiedenen thematischen Zusammenhängen genutzt werden können.

Einfach erklärt
Für Nicht-Techniker

Einfach erklärt ist dies die Verbindungsliste zwischen Themen und Inhalten. Sie sagt dem System, welcher Inhalt zu welchem Thema gehört und wo er in der Struktur auftauchen soll.

Technische Einordnung
Für Entwickler

Technisch ist dies eine klassische Zuordnungs- bzw. Mapping-Tabelle. Sie verbindet hcc_sg_system_topics mit fachlichen Zielobjekten und ermöglicht dadurch flexible many-to-many-Strukturen im StayGuide.

Was Änderungen auslösen können

Änderungen an dieser Tabelle wirken sich oft direkt auf die sichtbare Struktur in Navigation, Filterung oder thematischen Content-Blöcken aus. Besonders Löschungen oder Massenänderungen sollten kontrolliert erfolgen.

Typische Nutzung und Inhalte
Typische Nutzung
  • Verknüpfung eines Artikels oder Angebots mit einem oder mehreren Themen
  • Auslesen thematisch passender Inhalte für Navigation oder Übersicht
  • Pflege der inhaltlichen Struktur im Hintergrund
Hauptinhalte
  • Themenreferenz
  • Referenz auf das zugeordnete Zielobjekt
  • Struktur- oder Sortierinformationen der Zuordnung
Beispiele
  • Ein Artikel zur Anreise wird dem Thema Anreise und zusätzlich dem Thema Service zugeordnet
  • Ein Angebotsblock wird mit einem saisonalen Thema verknüpft und dadurch an mehreren Stellen sichtbar gemacht
Beziehungen und Risiken
Wichtige Beziehungen
  • Verknüpft sich direkt mit hcc_sg_system_topics
  • Referenziert je nach Modell unterschiedliche StayGuide-Inhaltsobjekte wie Artikel, Angebote oder Themenblöcke
Risiken
  • Fehlerhafte Zuordnungen führen dazu, dass Inhalte im falschen Thema erscheinen oder gar nicht gefunden werden
  • Doppelte Assignments können zu unruhigen oder redundanten Ausgaben führen
Hinweise
  • Dies ist eine typische Struktur- und Beziehungstabelle
  • Sie ist fachlich besonders wichtig, wenn der StayGuide thematisch skalieren soll

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

Ordnet Hotelsystem-Themen konkreten Artikeln und Erfüllungsstatus 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. | Relevant für redaktionelle Inhalte, Struktur oder Wissensbasis innerhalb von StayGuide.

Risiken bei Änderungen

Fehlerhafte Inhalte, Zuordnungen oder Statuswerte wirken sich auf sichtbare Concierge-Funktionen und interne Abläufe aus.

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
Datenklassemapping
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.

Risiko bei Umbauten

Änderungen mit kurzem Funktions- und Ausgabetest absichern.

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 von2 Lese-Hinweise
hotel/modules/stayguide/articles.phphotel/modules/stayguide/article_edit.php
Wird beschrieben von0 Schreib-Hinweise

Aktuell sind keine schreibenden Prozesse oder Hinweise dokumentiert.

Zusätzliche Hinweise8 Einträge
#hcc#topic#assignments#used#tenant#status#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_nrtopic_key
Eindeutige Felder und Indizes
hotel_nrtopic_key
Status-, Lösch- und Sichtbarkeitsfelder
aktiv
Zeitstempel, Audit und Verknüpfungen
artikel_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 öffnen9 Spalten
SpalteTypNullDefaultKeyExtraKommentar
hotel_nrint(11)NOPRI
topic_keyvarchar(32)NOPRI
artikel_idbigint(20)YESNULL
aktivtinyint(1)NO1
is_donetinyint(1)NO0
done_atdatetimeYESNULL
missing_jsontextYESNULL
notevarchar(255)YESNULL
zugewiesen_amdatetimeYESNULL