Definieren Sie eine Außerkraftsetzung des Wörterbuchs

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • 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

    Erforderliche Rolle: admin.

    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.

    Prozedur

    1. Navigieren zu Alle > Systemdefinition > Lexikon.
    2. Öffnen Sie den Datensatz für das Feld.
    3. Klicken Sie in der zugehörigen Liste „Wörterbuchüberschreibungen“ auf Neu.
    4. Füllen Sie die entsprechenden Felder im Formular aus (siehe Tabelle).
      Feld Beschreibung
      Anwendung Anwendungsbereich, zu dem der Datensatz gehört.
      Basistabelle Die übergeordnete Tabelle, die das zu überschreibende Feld enthält.
      Tabelle

      Wählen Sie die erweiterte Tabelle aus, für die die Außerkraftsetzung des Wörterbuchs gilt.

      Hinweis:

      Die Liste zeigt nur Tabellen und Datenbankansichten an, die sich im selben Bereich wie die Außerkraftsetzung des Wörterbuchs befinden.

      Referenzqualifizierer überschreiben Aktivieren Sie die Checkbox, um das Referenzqualifizierer -Feld anzuzeigen, das die Referenzqualifizierer für das Feld in der erweiterten Tabelle überschreibt.
      Abhängigen überschreiben

      Aktivieren Sie die Checkbox, um das Feld Abhängig anzuzeigen, das das Feld überschreibt, von dem das aktuelle Feld abhängt.

      Attribute überschreiben

      Aktivieren Sie die Checkbox, um das Feld Attribute anzuzeigen, das die Wörterbuchattribute für das Feld in der erweiterten Tabelle überschreibt.

      Hinweis:
      Alle in der Basistabelle definierten Attribute werden ignoriert. Wenn die Basistabelle Attribute enthält, die noch für die erweiterte Tabelle gelten sollen, stellen Sie sicher, dass Sie sie in dieses Feld aufnehmen.
      Standardwert überschreiben

      Aktivieren Sie die Checkbox, um das Feld Standardwert anzuzeigen, das den Standardwert für das Feld in der erweiterten Tabelle überschreibt.

      Berechnung überschreiben

      Aktivieren Sie die Checkbox, um das Feld Berechnung anzuzeigen, das die Berechnung des Werts für das Feld in der erweiterten Tabelle überschreibt.

      Obligatorisch überschreiben

      Aktivieren Sie die Checkbox, um das Feld Pflichtfeld anzuzeigen, das überschreibt, ob das Feld in der erweiterten Tabelle einen Wert enthalten muss, um einen Datensatz zu speichern.

      Schreibgeschützt überschreiben

      Aktivieren Sie die Checkbox, um das schreibgeschützte Feld anzuzeigen, das überschreibt, ob ein Benutzer den Feldwert in der erweiterten Tabelle ändern kann.

      Anzeigewert überschreiben

      Aktivieren Sie die Checkbox, um dieses Feld als Anzeigewert in der erweiterten Tabelle zu verwenden.

      Beispielsweise verwendet die Tabelle „Story“ [rm_story] die Kurzbeschreibung als Anzeigewert in Referenzfeldern anstelle der Nummer, wie in der Tabelle „Aufgabe“ [task] definiert.

      Hinweis:
      Nur Felder, die in der Aufgabentabelle vorhanden sind, können als Überschreibungen des Anzeigewerts verwendet werden.
    5. Klicken Sie auf Absenden.