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

  • Freigeben Version: Australia
  • Aktualisiert 12. März 2026
  • 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 eine globale UI-Aktion für jede Tabelle. Sie können jedoch eine UI-Aktion für eine bestimmte Tabelle überschreiben. Dieses Beispiel zeigt, wie eine UI-Aktion in der Tabelle „Aufgabe“ [Aufgabe] nur für die Tabelle „Incident“ [Incident] überschrieben oder entfernt wird.

    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 zu überschreibende UI-Aktion mit demselben Aktionsname .
      2. Geben Sie ein Skript ein, das spezifisch für die Incident-Tabelle 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 UI-Aktionsdefinition für die Aufgabentabelle.
      2. Fügen Sie die Bedingung hinzu current.getRecordClassName() !='incident'.