UI-Richtlinien verwenden

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 7 Minuten Lesedauer
  • UI-Richtlinien ändern dynamisch das Verhalten von Informationen in einem Formular und steuern anwenderdefinierte Prozess-Flows für Aufgaben.

    Sie können beispielsweise UI-Richtlinien verwenden, um das Nummernfeld in einem Formular schreibgeschützt zu machen, das Feld „Kurzbeschreibung“ als Pflichtfeld festzulegen und andere Felder auszublenden. Grundlegende UI-Richtlinien erfordern kein Skripting. Verwenden Sie jedoch für erweiterte Aktionen Skripts ausführen Option.

    Sie können auch Client-Skripts verwenden, um alle diese Aktionen auszuführen. Verwenden Sie für kürzere Ladezeiten jedoch nach Möglichkeit UI-Richtlinien.

    Erstellen Sie eine UI-Richtlinie

    Erstellen Sie eine UI-Richtlinie, um anwenderdefinierte Prozess-Flows für Aufgaben zu definieren.

    Vorbereitungen

    Erforderliche Rolle: ui_Policy_admin

    Warum und wann dieser Vorgang ausgeführt wird

    Eine UI-Richtlinienbedingung wertet alle Felder aus, auch wenn sie im Formular nicht sichtbar sind. Diese Funktion entfernt die Anforderung, dass sich ein Feld in einem Formular befinden muss, damit es ausgewertet werden kann.
    Hinweis:
    • Richtlinien, die aus Versionen vor Fuji übertragen wurden, werden unterschiedlich ausgewertet. Felder, die zuvor nicht ausgewertet wurden, werden ausgewertet.
    • UI-Richtlinien werden auf Suchbildschirmen nicht unterstützt.
    • UI-Richtlinien gelten auch für Formulare und Listen, die in der Content Management System-Anwendung angezeigt werden.

    Prozedur

    1. Navigieren zu Alle > System-UI > UI-Richtlinienan.
    2. Klicken Sie auf Neu.
      Das Formular „UI-Richtlinie“ [Erweiterte Ansicht] wird geöffnet
    3. Um die Ansicht zu ändern, in Zugehörige Links Klicken Sie auf Standardansicht .
    4. Füllen Sie das Formular entsprechend aus.
      Möglicherweise müssen Sie das Formular konfigurieren, um alle Felder anzuzeigen.
      Tabelle : 1. UI-Richtlinienfelder
      Feld Beschreibung
      Tabelle Die Tabelle für das zu ändernde Formular.
      Aktiv Der aktive Status der UI-Richtlinie. Nur aktive UI-Richtlinien werden angewendet.
      Kurzbeschreibung Kurze Zusammenfassung der UI-Richtlinie.
      Reihenfolge [Erweiterte Ansicht] Die Verarbeitungssequenz von der niedrigsten zur höchsten Zahl. Wenn zwei Richtlinien in Konflikt stehen, wird die UI-Richtlinie mit der höheren Zahl ausgeführt.

      Für geerbte UI-Richtlinien werden die UI-Richtlinien der erweiterten (untergeordneten) Tabelle zuerst ausgeführt. Dann werden die UI-Richtlinien der Basistabelle ausgeführt, sowohl vom niedrigsten bis zum höchsten angegebenen Wert.

      Zeitpunkt der Anwendung
      Bedingungen Die Bedingungen, die bei Erfüllung dazu führen, dass die UI-Richtlinie angewendet wird. Bedingungen werden mit dem Bedingungsgenerator erstellt. Um Bedingungen mithilfe eines Skripts festzulegen, verwenden Sie stattdessen ein Client-Skript.

      Bedingungen werden nur erneut überprüft, wenn ein Anwender ein Feld in einem Formular manuell ändert. Wenn die Änderung durch eine UI-Aktion, eine Kontextmenüaktion oder über den Listeneditor vorgenommen wird, wird sie nicht ausgewertet.

      Global [Erweiterte Ansicht] Option zum Angeben, ob die UI-Richtlinie für alle Formularansichten gilt. Wenn dieses Kontrollkästchen deaktiviert ist, ist die UI-Richtlinie ansichtsspezifisch.

      Standardmäßig gilt die globale UI-Richtlinie für alle Formularansichten. Eine UI-Richtlinie kann jedoch für eine Ansicht spezifisch sein. Sie können beispielsweise eine UI-Richtlinie nur für die itil-Ansicht eines Formulars definieren. Verwenden Sie Anzeigen Feld, um dies zu erreichen.

      Ansicht [Erweiterte Ansicht] Option zum Angeben, für welche Formularansicht die UI-Richtlinie gilt. Dieses Feld ist nur sichtbar, wenn Global Ist nicht ausgewählt. Wenn Global nicht ausgewählt ist und das Feld Ansicht leer gelassen wird, wendet das Skript die Standardansicht an. Weitere Informationen zu Formularansichten finden Sie unter Ansichtsverwaltung .
      Umkehren, wenn „falsch“ [Erweiterte Ansicht] Option zum Angeben, dass die UI-Richtlinienaktion rückgängig gemacht wird, wenn die Bedingungen ihrer UI-Richtlinie als „falsch“ ausgewertet werden. Mit anderen Worten: Wenn die Bedingungen „wahr“ sind, werden die angegebenen Aktionen ausgeführt, und wenn sie „falsch“ sind, werden die Aktionen rückgängig gemacht.
      Beim Laden [Erweiterte Ansicht] Option zum Festlegen, dass das UI-Richtlinienverhalten sowohl beim Laden als auch beim Ändern des Formulars ausgeführt werden soll.
      Sie können aktivieren oder löschen Beim Laden Kontrollkästchen in einer UI-Richtlinie, um zu steuern, ob sie jedes Mal ausgeführt wird, wenn ein Formular geladen wird, wenn die Bedingungen erfüllt sind. In diesem Beispiel möchte ein Administrator nicht, dass ein Incident in eingegeben wird Warten auf Anwenderinformationen geben sie an, es sei denn, der Anwender gibt dem Kunden eine Erklärung an. Der Administrator erstellt eine UI-Richtlinie mit den folgenden Einstellungen.
      • Fügt im Abschnitt „Zeitpunkt der Anwendung“ die Bedingung hinzu [Status] [ist] [Warten auf Anwenderinformationen] Und löscht Beim Laden Kontrollkästchen. Diese Bedingung bedeutet, dass die UI-Richtlinie nur gilt, wenn der Status in geändert wird Warten auf Anwenderinformationen .
      • In UI-Richtlinienaktionen Zugehörige Liste, erstellt einen Datensatz, der den erstellt Zusätzliche Kommentare Feld obligatorisch, wenn die Bedingung erfüllt ist.
      Erben [Erweiterte Ansicht] Option zum Angeben, ob erweiterte Tabellen diese UI-Richtlinie erben.

      Wenn eine untergeordnete Tabelle über eine geerbte UI-Richtlinie aus ihrer übergeordneten Tabelle verfügt, wird die UI-Richtlinie für die untergeordnete Tabelle immer zuerst ausgeführt. Dieses Ereignis ist unabhängig von „wahr“ Reihenfolge Der UI-Richtlinien.

      Betrachten Sie das folgende Beispiel:
      • Eine untergeordnete Tabelle hat eine UI-Richtlinie mit Reihenfolge Wert 500 Das zeigt Dringlichkeit Feld, wenn seine Bedingungen erfüllt sind.
      • Die übergeordnete Tabelle verfügt über eine UI-Richtlinie mit denselben Bedingungen, die die ausblenden Dringlichkeit Feld. Die UI-Richtlinie der übergeordneten Tabelle hat Reihenfolge Wert 100 .
      • Obwohl die übergeordnete Tabelle Reihenfolge Das Feld hat einen niedrigeren Wert. Die untergeordnete UI-Richtlinie wird zuerst ausgeführt, und dann wird die übergeordnete UI-Richtlinie ausgeführt. Wenn die Bedingungen erfüllt sind, wird Dringlichkeit Feld ist ausgeblendet.
      Skript
      Skripts ausführen [Erweiterte Ansicht] Option zum Angeben, ob erweitertes Verhalten für „wahr“- und „falsch“-Bedingungen geskriptet werden kann.
      Ausführen, wenn „wahr“ [Erweiterte Ansicht] Ein Skript, das ausgeführt wird, wenn die Bedingungen der UI-Richtlinie erfüllt sind.
      • Dieses Feld ist nur verfügbar, wenn Skripts ausführen Ist ausgewählt.
      • Diese Funktion ist außerhalb des Bereichs oder im globalen Bereich nicht verfügbar.
      Ausführen, wenn „falsch“ [Erweiterte Ansicht] Ein Skript, das ausgeführt wird, wenn die Bedingungen der UI-Richtlinie und der nicht erfüllt sind Umkehren, wenn „falsch“ Option ist ausgewählt.
      • Dieses Feld ist nur verfügbar, wenn Skripts ausführen Ist ausgewählt.
      • Diese Funktion ist außerhalb des Bereichs oder im globalen Bereich nicht verfügbar.
      Weitere Felder
      Skripts in UI-Typ ausführen Der UI-Typ für diese UI-Richtlinie: Desktop, Mobile/Serviceportal oder beides.
      Zugehörige Liste: UI-Richtlinienaktionen
      Tabelle [Schreibgeschützt] Feld, für das die UI-Richtlinienaktion gilt.
      Feldname Feld in der ausgewählten Tabelle, für das die UI-Richtlinie eine Aktion ausführt, wenn „wahr“.
      Hinweis:
      Wenn das angegebene Feld im Formular nicht gefunden wird, führt die UI-Richtlinie die Aktion für die Variable mit demselben Namen aus.
      Obligatorisch Auswahlliste zum Festlegen, wie sich die UI-Richtlinie auf den obligatorischen Status des Felds auswirkt. Die Auswahlmöglichkeiten sind:
      • Unverändert lassen
      • Wahr
      • False
      Sichtbar Auswahlliste zum Festlegen, wie sich die UI-Richtlinie auf den sichtbaren Status des Felds auswirkt. Die Auswahlmöglichkeiten sind:
      • Unverändert lassen
      • Wahr
      • Falsch
      Schreibgeschützt Auswahlliste zum Festlegen, wie sich die UI-Richtlinie auf den schreibgeschützten Status des Felds auswirkt. Die Auswahlmöglichkeiten sind:
      • Unverändert lassen
      • Wahr
      • Falsch
      Zugehörige Links
      Standardansicht oder Erweiterte Ansicht Ändert die Formularansicht in die Standard- oder erweiterte Ansicht. Die Felder ändern sich je nach Ansicht.
    5. Klicken Sie auf Absenden.

    Beispiel: Erstellen einer UI-Richtlinie

    Erstellen Sie eine UI-Richtlinie, um Steuerungen im Incident-Formular zu implementieren, wenn sich der Status in ändert Gelöst .

    Vorbereitungen

    Erforderliche Rolle: ui_Policy_admin

    Warum und wann dieser Vorgang ausgeführt wird

    Dieses Beispiel zeigt, wie die folgenden Steuerungen implementiert werden.
    • Erstellen Sie einen Notizen Schließen Feld obligatorisch.
    • Blenden Sie aus Geöffnet von Feld.
    • Erstellen Sie Priorität , Schweregrad , Und Dringlichkeit Felder schreibgeschützt.
    • Führen Sie ein Clientskript aus, das eine Warnungsmeldung anzeigt.

    Prozedur

    1. Navigieren zu Alle > System-UI > UI-Richtlinienan.
    2. Klicken Sie auf Neu.
    3. Geben Sie die folgenden Informationen an.
      Tabelle : 2. Neue UI-Richtlinie
      Name Eingabe
      Tabelle Incident
      Bedingungen [Incident-Status] [ist] [gelöst]
      Umkehren, wenn falsch Aktivieren Sie das Kontrollkästchen. Wenn der Incident-Status nicht lautet Gelöst , Die UI-Richtlinie wird umgekehrt.
      Beim Laden Aktivieren Sie dieses Kontrollkästchen, um die Aktionen auszuführen, wenn das Formular geladen wird oder wenn sich die Bedingung ändert.
    4. Klicken Sie mit der rechten Maustaste in den Formularheader, und wählen Sie im Kontextmenü die Option Speichern aus.
      Die zugehörige Liste UI-Richtlinie Aktionen erscheint.
    5. Klicken Sie in der zugehörigen Liste auf Neu .
    6. Geben Sie die folgenden Informationen an.
      Tabelle : 3. Neue UI-Richtlinienaktionen
      Name Eingabe
      Feldname Abschlussnotizen. Diese UI-Aktion macht das Feld „Abschlussnotizen“ obligatorisch.
      Obligatorisch Wahr
      Sichtbar Unverändert lassen
      Schreibgeschützt Unverändert lassen
    7. Klicken Sie auf Absenden.
    8. Wiederholen Sie den Prozess, um UI-Richtlinienaktionen zu erstellen, um auszublenden Geöffnet von Feld und , um zu erstellen Priorität , Schweregrad , Und Dringlichkeit Felder schreibgeschützt.

    Client-Skripts für UI-Richtlinien

    Alle Skripts, die Sie für UI-Richtlinien erstellen, werden auf der Client-Seite ausgeführt.

    Sie können verschiedene Optionen im Formular „UI-Richtlinie“ verwenden, um zu steuern, wann und wie die UI-Richtlinie angewendet wird. Diese Optionen umfassen Client-Skripts, OnLoad-Ausführung und ansichtsspezifische UI-Richtlinien. Administratoren können das UI-Richtlinienformular verwenden, um ausgeführte Clientskripts zu erstellen OnChange Wenn die UI-Richtlinienbedingungen erfüllt sind ( Ausführen, wenn „wahr“ ) Oder nicht erfüllt ( Ausführen, wenn „falsch“ ).um diese Skripterstellungsfelder im UI-Richtlinienformular anzuzeigen, wählen Sie im Abschnitt Skript die aus Skripts ausführen Kontrollkästchen.

    Zum Beispiel, um dem Anwender beim Incident eine Warnung anzuzeigen Status Feld ändert sich in Gelöst , Erstellen Sie das folgende Skript in Ausführen, wenn „wahr“ Feld.
    function onCondition(){
    alert('You changed the "Incident state" to Resolved. Please enter your comments in the "Close notes" field.');
    }

    Servicekatalog-UI-Richtlinien steuern das Verhalten von Katalogelementformularen. Servicekatalog-UI-Richtlinien können auf ein Katalogelement oder einen Variablensatz angewendet werden. Weitere Informationen zur Verwendung von UI-Richtlinien für Servicekatalogelemente finden Sie unter Servicekatalog-UI-Richtlinie