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
Wörterbuchüberschreibungen sind nur für Tabellen verfügbar, die die Tabellenerweiterungunterstützen.
Außerkraftsetzungen von Wörterbüchern werden 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 festlegen und eine Überschreibung für dasselbe Feld in cmdb_ci_hardware mit 5 erstellen, werden alle Tabellen, die aus der Hardwaretabelle erweitert werden, ebenfalls auf 5 gesetzt. Wenn Sie also den Standardwert möchten Wenn cmdb_ci_computer.install_status auf 3 festgelegt ist, ist eine weitere Überschreibung erforderlich.
Sie können eine Außerkraftsetzung des Wörterbuchs in einer bereichsbezogenen App hinzufügen, 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 Wörterbuchüberschreibung hinzu, wählen Sie die untergeordnete Tabelle aus, und geben Sie dann die Überschreibungsdetails an.