Überschreiben Sie eine UI-Aktion für eine erweiterte Tabelle

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Sie können eine UI-Aktion für eine Tabelle überschreiben oder entfernen, die aus einer anderen Tabelle erweitert wird.

    Vorbereitungen

    Erforderliche Rolle: ui_action_admin or admin
    Hinweis:
    Dies gilt nicht für domänengetrennte Instanzen.

    Warum und wann dieser Vorgang ausgeführt wird

    Wenn eine UI-Aktion für die Aufgabentabelle definiert ist, gilt sie für alle Aufgaben, einschließlich Incidents, Changes, Probleme und alle anderen Tabellen, die die Aufgabentabelle erweitern. Ebenso gilt für jede Tabelle eine globale UI-Aktion. Sie können jedoch eine UI-Aktion für eine bestimmte Tabelle überschreiben. Dieses Beispiel zeigt, wie Sie eine UI-Aktion in der Tabelle „Aufgabe“ [Aufgabe] nur für die Tabelle „Incident“ [Incident] überschreiben oder entfernen.

    Prozedur

    1. Führen Sie die folgenden Schritte aus, um eine UI-Aktion in der Aufgabentabelle nur für die Incident-Tabelle zu überschreiben.
      1. Erstellen Sie eine UI-Aktion in der Incident-Tabelle mit derselben Aktionsname .
        Wenn Aktionsname Ist nicht definiert. Aktualisieren Sie sowohl die neue UI-Aktion als auch die UI-Aktion, die mit demselben überschrieben werden soll Aktionsname .
      2. Geben Sie ein Skript ein, das für die Incident-Tabelle spezifisch ist.
    2. Führen Sie die folgenden Schritte aus, um eine UI-Aktion in der Aufgabentabelle für die Incident-Tabelle zu entfernen.
      1. Navigieren Sie zur Definition der UI-Aktion für die Aufgabentabelle.
      2. Fügen Sie die Bedingung hinzu current.getRecordClassName() !='incident'.