Definieren Sie eine Außerkraftsetzung des Wörterbuchs
Verwenden Sie eine Außerkraftsetzung des Wörterbuchs, um zuzulassen, dass ein Feld in einer untergeordneten Tabelle einen anderen Wert oder ein anderes Verhalten aufweist als das gleiche Feld in einer übergeordneten Tabelle. Beispielsweise ändert eine Außerkraftsetzung des Wörterbuchs den Standardwert des Prioritätsfelds von 4 in der übergeordneten Tabelle in 5 in der Incident-Tabelle.
Vorbereitungen
Warum und wann dieser Vorgang ausgeführt wird
Außerkraftsetzung des Wörterbuchs sind nur für Tabellen verfügbar, die Tabellenerweiterungunterstützen.
Außerkraftsetzung des Wörterbuchs wird von erweiterten Tabellen geerbt. Daher kann es erforderlich sein, zusätzliche Überschreibungen zu definieren, um den Wert von Feldern in erweiterten Tabellen zu ändern. Wenn Sie beispielsweise den Standardwert von „cmdb_ci.install_status“ auf „3“ definieren und eine Überschreibung für dasselbe Feld in „cmdb_ci_hardware“ auf „5“ erstellen, werden alle Tabellen, die aus der Hardware-Tabelle erweitert wurden, ebenfalls auf „5“ festgelegt. Wenn Sie also den Standardwert wünschen Wenn cmdb_ci_computer.install_status auf 3 festgelegt wird, ist eine weitere Überschreibung erforderlich.
Sie können eine Außerkraftsetzung des Wörterbuchs in einer bereichsbezogenen App hinzufügen. Sie müssen die Überschreibung jedoch hinzufügen, während Sie im Kontext der bereichsbezogenen App arbeiten, und Sie können nur untergeordnete Tabellen innerhalb dieses Bereichs auswählen. Öffnen Sie die bereichsbezogene App, bearbeiten Sie den Wörterbucheintrag des Felds, fügen Sie eine neue Außerkraftsetzung des Wörterbuchs hinzu, wählen Sie die untergeordnete Tabelle aus, und geben Sie dann die Überschreibungsdetails an.