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_angebot_i18n

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
8
Spalten
7
Dateibezüge
7
Lese-/Schreibhinweise
2
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-Angebote – Sprachversionen

Diese Tabelle enthält die sprachabhängigen Texte zu StayGuide-Angeboten. Sie sorgt dafür, dass ein und dasselbe Angebot in mehreren Sprachen sauber dargestellt werden kann, ohne die Kerndaten des Angebots zu duplizieren.

Überblick
Kurzbeschreibung

Diese Tabelle enthält die sprachabhängigen Texte zu StayGuide-Angeboten. Sie sorgt dafür, dass ein und dasselbe Angebot in mehreren Sprachen sauber dargestellt werden kann, ohne die Kerndaten des Angebots zu duplizieren.

Fachlicher Zweck
Wofür diese Tabelle gebraucht wird

Die Tabelle speichert übersetzbare Inhalte wie Titel, Beschreibung und sprachbezogene Darstellungsfelder eines StayGuide-Angebots, damit Angebote mehrsprachig gepflegt und ausgespielt werden können.

Warum es sie gibt

Viele Hotels arbeiten mit internationalen Gästen. Ohne eine eigene Sprachversionstabelle müssten sprachabhängige Inhalte direkt in der Haupttabelle liegen, was Pflege, Erweiterung und Übersetzungen unnötig erschweren würde.

Nutzen im Alltag

Die Tabelle verbessert die Verständlichkeit und Professionalität der Gästemappe für internationale Gäste. Dadurch steigt die Nutzbarkeit des StayGuide und die Qualität der gesamten Gästeansprache.

Einfach erklärt
Für Nicht-Techniker

Einfach erklärt ist das die Übersetzungstabelle für Angebote in der Gästemappe. Das eigentliche Angebot bleibt dasselbe, aber hier stehen die Texte je Sprache, damit ein deutscher, englischer oder anderer Gast den Inhalt passend lesen kann.

Technische Einordnung
Für Entwickler

Technisch ist dies eine klassische i18n-Erweiterungstabelle für `hcc_sg_angebot`. Sie entkoppelt sprachabhängige Texte vom sprachneutralen Hauptobjekt und ermöglicht pro Sprache separate Titel-, Slug- und Beschreibungswerte.

Was Änderungen auslösen können

Änderungen an dieser Tabelle betreffen direkt die Qualität und Konsistenz der mehrsprachigen Angebotsanzeige. Besonders sensibel sind sprachabhängige Titel, Slugs und Zustände.

Typische Nutzung und Inhalte
Typische Nutzung
  • Pflege von Angebotsinhalten in mehreren Sprachen
  • Auswahl der passenden Sprachversion bei der Anzeige im Frontend
  • Trennung zwischen fachlichem Angebot und sprachabhängiger Darstellung
Hauptinhalte
  • Angebotsbezug zur Haupttabelle
  • Hotel- und Sprachkennzeichen
  • Titel, Slug und Beschreibung pro Sprache
  • Sprachbezogener Status der Ausspielung
Beispiele
  • Ein Wellness-Angebot wird auf Deutsch und Englisch mit jeweils eigener Beschreibung gepflegt
  • Das Frontend lädt je nach Gastsprache die passende Textversion des Angebots
Beziehungen und Risiken
Wichtige Beziehungen
  • Erweitert die Haupttabelle `hcc_sg_angebot` um sprachabhängige Inhalte
  • Ist wichtig für Frontend-Ausspielung, SEO-nahe Pfade und redaktionelle Pflege
Risiken
  • Fehlende oder uneinheitliche Übersetzungen führen zu lückenhafter Darstellung für Gäste
  • Unsaubere Sprach- oder Slug-Werte können die Navigation und Auffindbarkeit verschlechtern
Hinweise
  • Diese Tabelle enthält keine fachliche Angebotslogik, sondern die sprachliche Darstellung
  • Sie sollte immer gemeinsam mit der Haupttabelle des Angebots betrachtet 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 Concierge
Status im Projektaktiv
Hotel- / Mandanten-Schlüsselhotel_nr
Wichtigkeitmittel
Relevanz im Betriebhoch
Datenbank-EngineInnoDB
Zweck und Aufgabe

Speichert sprachabhängige Titel, Slugs und Beschreibungen für Concierge-Angebote.

Wichtige Beziehungen

Mandantenbezug läuft über hotel_nr. | Wird im Code von 7 Datei(en) direkt referenziert. | Soft-Delete- oder Statuslogik ist in der Struktur erkennbar. | Erweitert den Basissatz um sprachabhängige Inhalte. | Muss konsistent mit Primärdatensatz, hotel_nr und lang gepflegt werden.

Risiken bei Änderungen

Fehlerhafte Übersetzungs- oder Slug-Daten führen zu inkonsistenter Ausgabe, falscher Sprache oder kaputten Deep-Links.

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. Kombination aus Basissatz, hotel_nr und lang sauber eindeutig halten.

Risiko bei Umbauten

Änderungen mit kurzem Funktions- und Ausgabetest absichern.

Führende Datenquelle

Führende Sprach- und Übersetzungsquelle innerhalb des Concierge-Moduls.

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 von7 Lese-Hinweise
hotel/modules/stayguide/api/guestmap/guestmap_data.phphotel/modules/stayguide/gaestemappe.phphotel/modules/stayguide/guest_preview.phphotel/modules/stayguide/offers.phphotel/modules/stayguide/offer_edit.phphotel/modules/stayguide/search.phphotel/modules/stayguide/tabellen.sql
Wird beschrieben von0 Schreib-Hinweise

Aktuell sind keine schreibenden Prozesse oder Hinweise dokumentiert.

Zusätzliche Hinweise9 Einträge
Typische Paarung mit Basistabelle und lang-Spalte.#hcc#angebot#i18n#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
angebot_i18n_id
Eindeutige Felder und Indizes
angebot_i18n_idangebot_idhotel_nrtitel
Status-, Lösch- und Sichtbarkeitsfelder
status
Zeitstempel, Audit und Verknüpfungen
angebot_idhotel_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 öffnen8 Spalten
SpalteTypNullDefaultKeyExtraKommentar
angebot_i18n_idbigint(20)NOPRIauto_increment
angebot_idbigint(20)NOMUL
hotel_nrint(11)NOMUL
langvarchar(12)NO
titelvarchar(255)NOMUL
slugvarchar(255)NO
beschreibunglongtextYESNULL
statusvarchar(16)NO'entwurf'