Definieren Sie eine Wörterbuchüberschreibung
Verwenden Sie eine Wörterbuchüberschreibung, damit ein Feld in einer untergeordneten Tabelle einen anderen Wert oder ein anderes Verhalten hat als dasselbe Feld in einer übergeordneten Tabelle. Beispielsweise ändert eine Wörterbuchüberschreibung 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 unterstützen Tabellenerweiterung .
Wörterbuchüberschreibungen 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 cmdb_ci.install_status als 3 definieren und eine Überschreibung für dasselbe Feld in cmdb_ci_Hardware als 5 erstellen, werden auch alle Tabellen, die aus der Hardwaretabelle erweitert wurden, standardmäßig auf 5 festgelegt. Wenn Sie also möchten, dass der Standardwert cmdb_ci_computer.install_status 3 ist, benötigen Sie eine weitere Überschreibung.
Sie können eine Wörterbuchüberschreibung in einer bereichsbezogenen App hinzufügen, müssen jedoch die Überschreibung hinzufügen, während Sie im bereichsbezogenen App-Kontext arbeiten, und Sie können nur untergeordnete Tabellen aus diesem Bereich 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.