hcc_restriction_rule_values
Vertiefte Sicht auf fachlichen Zweck, Mandantenbezug, Nutzungsstatus, Datenverantwortung, Risiken und Spaltenstruktur dieser Tabelle.
Diese Datei oder Tabelle ist fachlich bzw. technisch besonders sensibel. Änderungen sollten immer mit Blick auf Abhängigkeiten, Scope und Seiteneffekte geprüft werden.
Dieser Bereich ist für sichtbare, operative oder produktive Abläufe besonders relevant.
Dieser Bereich arbeitet direkt mit hotel- bzw. mandantenbezogenem Scope. Änderungen sollten immer auf saubere Zuordnung und Scope-Logik geprüft werden.
Langbeschreibung
Werte und Parameter von Restriktionsregeln
Die Tabelle `hcc_restriction_rule_values` verwaltet fachliche Datensätze innerhalb der Buchungs-, Preis- oder Verfügbarkeitslogik. Sie hilft dabei, fachliche Regeln, Zeitfenster, Kontingente oder betriebliche Sperrungen strukturiert und nachvollziehbar abzubilden.
Überblick
Die Tabelle `hcc_restriction_rule_values` verwaltet fachliche Datensätze innerhalb der Buchungs-, Preis- oder Verfügbarkeitslogik. Sie hilft dabei, fachliche Regeln, Zeitfenster, Kontingente oder betriebliche Sperrungen strukturiert und nachvollziehbar abzubilden.
Fachlicher Zweck
Der Hauptzweck dieser Tabelle besteht darin, fachliche Datensätze als eigenständigen Teil der Buchungslogik zu führen. Dadurch können Preisregeln, Kontingentsteuerungen, Prüfschritte oder Betriebszustände über klar definierte Felder wie `rrv_id`, `rrv_hotel_nr`, `rrv_rrs_id`, `rrv_stop_sell`, `rrv_min_los`, `rrv_max_los` verwaltet werden, statt in einzelnen Sonderfällen im Code zu verschwinden.
Diese Tabelle existiert, weil Preis- und Verfügbarkeitslogik in der Praxis viel differenzierter ist als nur „Zimmer ist buchbar“ oder „Preis steht fest“. Saisonfenster, Regeln, Einschränkungen, Kontingente, Sperrungen und Änderungsprotokolle benötigen eigene Datenstrukturen, damit Buchungslogik nachvollziehbar, wartbar und sicher bleibt.
Die Tabelle ist geschäftlich wichtig, weil sie direkt Einfluss auf Buchbarkeit, Preissteuerung, Betriebssicherheit oder Nachvollziehbarkeit hat. Fehler oder Lücken in diesem Bereich wirken sich oft unmittelbar auf Umsatz, Auslastung oder Supportaufwand aus.
Einfach erklärt
Einfach erklärt regelt diese Tabelle einen Teil der Preis- oder Buchungslogik. Sie sagt also nicht nur „was es gibt“, sondern hilft dem System zu entscheiden, wann etwas buchbar ist, welche Regeln gelten oder warum sich ein Preis bzw. eine Verfügbarkeit in einer bestimmten Situation anders verhält. Für Nicht-Techniker ist das die Art von Tabelle, die im Hintergrund dafür sorgt, dass Buchungsregeln konsistent und kontrollierbar bleiben.
Technische Einordnung
Technisch ist `hcc_restriction_rule_values` ein Baustein der Preis-, Verfügbarkeits- oder Restriktionslogik. Solche Tabellen werden häufig in Kombination mit Scope-Feldern, Datumsfenstern, Prioritäten, Statuswerten oder Rateplan-/Zimmerreferenzen verarbeitet. Wichtige Felder sind hier `rrv_id`, `rrv_hotel_nr`, `rrv_rrs_id`, `rrv_stop_sell`, `rrv_min_los`, `rrv_max_los`, `rrv_cta`, `rrv_ctd`. Fachlich hängt die Tabelle typischerweise mit `hcc_hotel`, `hcc_inventory_restrictions_day`, `hcc_zimmer` zusammen.
Änderungen an dieser Tabelle können direkte Auswirkungen auf Preisberechnung, Verfügbarkeit, Sperrlogik oder Nachvollziehbarkeit haben. Strukturänderungen sollten deshalb immer zusammen mit Importen, Validierungen und angrenzenden Buchungsprozessen geprüft werden.
Typische Nutzung und Inhalte
- Pflege von Preis-, Saison-, Kontingent- oder Restriktionsdaten
- Auswertung in Buchungslogik, Validierung oder Tagesverarbeitung
- Nachvollziehen von Ausnahmen, Sperrungen oder Regeländerungen
- Felder wie `rrv_id`, `rrv_hotel_nr`, `rrv_rrs_id`, `rrv_stop_sell`
- Felder wie `rrv_min_los`, `rrv_max_los`, `rrv_cta`, `rrv_ctd`
- Für `hcc_restriction_rule_values` wird eine Regel, ein Zeitraum oder ein Betriebszustand gepflegt, der später die Buchungslogik beeinflusst
- Ein Supportfall kann anhand der gespeicherten Datensätze nachvollziehen, warum eine Buchung möglich oder gesperrt war
Beziehungen und Risiken
- Bezieht sich fachlich auf ein Hotel und erbt oft dessen Mandanten-Scope
- Ergänzt oder erklärt operative Restriktionen auf Tagesebene
- Kann auf Zimmer- oder Raumlogik Bezug nehmen
- Fehlerhafte Daten können Buchbarkeit, Preislogik oder Betriebssperren direkt beeinflussen
- Mehrdeutige Zustände oder fehlende Referenzen erschweren Support und Fehlersuche
- Historisch gewachsene Felder sollten vor größeren Umstellungen geprüft werden
- Die Tabelle ist hotelbezogen und sollte in Mehrmandanten-Szenarien immer mit sauberem Hotel-Scope betrachtet werden.
- Bei Problemen in diesem Bereich lohnt sich fast immer ein Blick auf zeitliche Gültigkeiten, Statuswerte und Scope-Felder.
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.
Speichert die eigentlichen Werte eines Restriktions-Regelsatzes wie Stop-Sell, Min-/Max-LOS, CTA und CTD.
Ergänzt Rule Sets um die fachlich wirksamen Restriktionswerte. | Wirkt gemeinsam mit Targets auf Zimmer- oder Kategorie-Scope.
Falsche Restriktionswerte greifen direkt in Buchbarkeit, Aufenthaltslogik und Verkaufssteuerung ein.
Enthält die fachlich wirksamen Parameter regelbasierter Restriktionen.
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.
Nur mit Regel- und Historienbezug ändern oder bereinigen.
Werte müssen semantisch zu Rule Set, Zielscope und Berechnungslogik passen.
Änderungen nur mit Regressionstest auf Verfügbarkeit und Aufenthaltslogik durchführen.
Wertequelle für regelbasierte Restriktionslogik.
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.
Verwendet in Dateien
Im aktuellen Scan wurden keine direkten Dateiverweise erkannt.
Wird gelesen von
Aktuell sind keine lesenden Prozesse oder Hinweise dokumentiert.
Wird beschrieben von
Aktuell sind keine schreibenden Prozesse oder Hinweise dokumentiert.
Zusätzliche Hinweise
Schlüssel & Lifecycle
Wichtige Strukturmerkmale
Hier werden technische Merkmale der Tabelle zusammengefasst, zum Beispiel Schlüssel, Statusfelder und typische Verknüpfungsspalten.
Es wurden keine typischen Status-, Lösch- oder Sichtbarkeitsfelder erkannt.
Weiterarbeiten
Was noch dazugehört
Wenn du die Tabelle weiter untersuchen willst, findest du hier passende Dateien und fachlich verwandte Tabellen.
Es wurden keine passenden Dateien mit direktem Bezug erkannt.
Spaltenstruktur
Spalten im Überblick
Hier siehst du die Felder der Tabelle mit Typ, Standardwerten und technischen Zusatzinformationen.
Spaltenstruktur öffnen
| Spalte | Typ | Null | Default | Key | Extra | Kommentar |
|---|---|---|---|---|---|---|
| rrv_id | bigint(20) unsigned | NO | PRI | auto_increment | ||
| rrv_hotel_nr | int(10) unsigned | NO | MUL | |||
| rrv_rrs_id | bigint(20) unsigned | NO | ||||
| rrv_stop_sell | tinyint(1) | NO | 0 | |||
| rrv_min_los | smallint(6) | NO | 0 | |||
| rrv_max_los | smallint(6) | NO | 0 | |||
| rrv_cta | tinyint(1) | NO | 0 | |||
| rrv_ctd | tinyint(1) | NO | 0 |