Richtlinien- und Regeleigenschaften in Tabellen-Generator

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 7 Minuten Lesedauer
  • Sie können die grundlegenden Feldrichtlinien und -regeln für jedes Feld konfigurieren, mit dem Sie in Tabellen-Generatorarbeiten.

    UI-Richtlinien

    Im Abschnitt „UI-Richtlinien“ können Sie konfigurieren, wie Formulare basierend auf Rollen und Benutzereingaben angezeigt werden.

    Informationen zu den grundlegenden Feldeigenschaften finden Sie unter Erstellen Sie eine UI-Richtlinie in Tabellen-Generator.

    Die folgende Tabelle zeigt die Feldbeschreibungen für den Abschnitt Richtliniendetails beim Hinzufügen oder Bearbeiten einer UI-Richtlinie.
    Tabelle : 1. Richtliniendetails
    Feld Beschreibung
    Kurzbeschreibung Kurze Zusammenfassung der UI-Richtlinie.
    Tabelle Datentabelle, für die die Richtlinie gilt.
    Domäne Domäne, in der sich die Auswahl befindet.
    Reihenfolge

    Sequenz für die Verarbeitung, von der niedrigsten Zahl zur höchsten Zahl. Wenn zwei Richtlinien in Konflikt stehen, wird die UI-Richtlinie mit der höheren Nummer ausgeführt.

    Bei geerbten UI-Richtlinien werden zuerst die UI-Richtlinien der erweiterten (untergeordneten) Tabelle ausgeführt. Anschließend werden die UI-Richtlinien der Basistabelle vom niedrigsten zum höchsten angegebenen Wert ausgeführt.

    Aktiv Status der UI-Richtlinie. Es werden nur aktive UI-Richtlinien angewendet.
    Auf alle Ansichten anwenden/Auf Ansicht anwenden [Erweiterte Einstellungen] Option, um anzugeben, ob die UI-Richtlinie für alle Formularansichten oder bestimmte Ansichten gilt. Weitere Informationen zu Formularansichten finden Sie unter Ansichtsverwaltung.
    Beim Laden [Erweiterte Einstellungen]

    Option, um anzugeben, dass das Verhalten der UI-Richtlinie sowohl beim Laden als auch bei Änderungen des Formulars ausgeführt werden soll.

    Aktivieren oder deaktivieren Sie das Kontrollkästchen UI-Richtlinie beim Laden, um zu steuern, ob die UI-Richtlinie jedes Mal ausgeführt wird, wenn ein Formular geladen wird und Bedingungen erfüllt sind. Im folgenden Beispiel möchte ein Administrator nicht, dass ein Incident in den Status „ Warten auf Benutzerinformationen “ versetzt wird, es sei denn, der Benutzer gibt dem Kunden eine Erklärung. Der Administrator erstellt eine UI-Richtlinie mit den folgenden Einstellungen:
    • Fügt im Abschnitt Wenn diese Bedingungen erfüllt sind die Bedingung [Status] [ist] [Warten auf Benutzerinformationen] hinzu und deaktiviert das Kontrollkästchen Beim Laden. Die UI-Richtlinie gilt nur, wenn der Status in „ Warten auf Benutzerinformationen“ geändert wird.
    • Erstellt in der Liste „UI-Richtlinienaktionen“ einen Datensatz, der das Feld Zusätzliche Anmerkungen erforderlich macht, wenn die Bedingung erfüllt ist.
    Umkehren, wenn „falsch“ [Erweiterte Einstellungen] Option, um anzugeben, dass die UI-Richtlinienaktion rückgängig gemacht werden soll, wenn die Bedingungen ihrer UI-Richtlinie als „falsch“ ausgewertet werden. Wenn die Bedingungen erfüllt sind, werden Aktionen ausgeführt, und wenn sie zurück zu falsch wechseln, werden die Aktionen umgekehrt (rückgängig gemacht).
    Übernahme [Erweiterte Einstellungen]

    Option zum Angeben, ob erweiterte Tabellen diese UI-Richtlinie erben.

    Wenn eine untergeordnete Tabelle eine geerbte UI-Richtlinie von der übergeordneten Tabelle hat, wird die UI-Richtlinie in der untergeordneten Tabelle immer zuerst ausgeführt, unabhängig von der Reihenfolge der UI-Richtlinien. Im folgenden Beispiel:
    • Eine untergeordnete Tabelle verfügt über eine UI-Richtlinie mit dem Wert fürReihenfolge500, die das Feld Dringlichkeit anzeigt, wenn die Bedingungen erfüllt sind.
    • Die übergeordnete Tabelle weist eine UI-Richtlinie mit denselben Bedingungen auf, in der das Feld „ Dringlichkeit “ ausgeblendet wird. Die UI-Richtlinie der übergeordneten Tabelle hat den Wert für die Reihenfolge100.
    • Obwohl das Feld Reihenfolge der übergeordneten Tabelle einen niedrigeren Wert hat, wird zuerst die untergeordnete UI-Richtlinie und dann die übergeordnete UI-Richtlinie ausgeführt. Wenn die Bedingungen erfüllt sind, wird das Feld Dringlichkeit ausgeblendet.
    Die folgende Tabelle enthält Feldbeschreibungen für den Abschnitt Wenn diese Bedingungen erfüllt sind, wenn eine UI-Richtlinie hinzugefügt oder bearbeitet wird.
    Tabelle : 2. Wenn diese Bedingungen erfüllt sind
    Feld Beschreibung
    Bedingung festgelegt

    Bedingungen, die bei Erfüllung die Anwendung der UI-Richtlinie bewirken. Bedingungen werden mit dem Bedingungsgenerator mithilfe von Logikanweisungen erstellt. Um Bedingungen mithilfe eines Skripts festzulegen, verwenden Sie stattdessen ein Client-Skript.

    Bedingungen werden nur erneut überprüft, wenn ein Benutzer 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.

    Die folgende Tabelle enthält Feldbeschreibungen für den Abschnitt Führen Sie Folgendes aus, wenn Sie eine UI-Richtlinie hinzufügen oder bearbeiten.
    Tabelle : 3. Vorgehensweise
    Feld Beschreibung
    Feldname
    Feld in der ausgewählten Tabelle, für das die UI-Richtlinie eine Aktion ausführt, wenn die Bedingungen erfüllt sind.
    Hinweis:
    Wenn sich das angegebene Feld nicht im Formular befindet, führt die UI-Richtlinie die Aktion für die gleichnamige Variable aus.
    Obligatorisch
    Liste zum Angeben, wie sich die UI-Richtlinie auf den erforderlichen Status des Felds auswirkt. Auswahlmöglichkeiten:
    • Unverändert lassen
    • True
    • Falsch
    Sichtbar
    Liste zum Angeben, wie sich die UI-Richtlinie auf den sichtbaren Status des Felds auswirkt, d. h. ob es angezeigt wird. Auswahlmöglichkeiten:
    • Unverändert lassen
    • True
    • Falsch
    Schreibgeschützt
    Liste zum Angeben, wie sich die UI-Richtlinie auf den schreibgeschützten Status des Felds auswirkt. Auswahlmöglichkeiten:
    • Unverändert lassen
    • True
    • Falsch
    Den Feldwert löschen

    Option zum Löschen des angegebenen Felds, wenn die Bedingungen erfüllt sind.

    Zugriffskontrollregeln

    Im Abschnitt Zugriffskontrollregeln können Sie den Zugriff auf die angegebene Ressource basierend auf den erfüllten Rollen-, Bedingungs- und Skriptkriterien konfigurieren.

    Die folgende Tabelle enthält Feldbeschreibungen für den Abschnitt Zugriffskontrollregeln.
    Feld Beschreibung
    Name Benennt jeden Benutzer, der berechtigt ist, auf das Formular oder die Daten zuzugreifen.
    • Geben Sie die Namen als vorname.nachname in Kleinbuchstaben ein, getrennt durch einen Punkt (z. B. john.smith). Jeder Name muss einen entsprechenden Benutzerdatensatz in hi.servicenow.comhaben.
    • Geben Sie mehrere Namen ein, und trennen Sie sie durch Kommas, wenn mehrere Benutzer berechtigt sind, auf das Formular oder die Daten zuzugreifen.
    • Geben Sie als Namen ein Sternchen (*) ein, damit alle Benutzer auf das Formular oder die Daten zugreifen können.
    Beschreibung Übersicht darüber, was die Zugriffskontrollregel einschränkt oder ermöglicht.
    Typ Typ des Objekts, das der Zugriff steuert, einschließlich der folgenden:
    • Vom Client aufrufbare Skripteinbindungen
    • Prozessor
    • Datensatz
    • UI-Seite
    • UX-Route
    Weitere Informationen zu Objekttypen finden Sie unter ACL-Übereinstimmungsanforderungen für Objekte.
    Vorgang

    Typ der Aktion, die das System für das angegebene Objekt ausführen kann, z. B. Löschen oder Ausführen. Einige Objekte, z. B. Datensätze, unterstützen mehrere Vorgänge, während andere Objekte, z. B. ein REST_Endpoint, nur einen Vorgang unterstützen. Weitere Informationen zu Aktionstypen finden Sie unter ACL-Regeltypen.

    Aktiv Aktiver Status der Regel:
    Wahr
    Die Regel ist aktiv und kann verwendet werden.
    false
    Die Regel ist inaktiv und kann nicht verwendet werden.
    Bedingung Alle Bedingungen, die für die Regel gelten.
    Rollen Alle Rollen, für die die Regel gilt.
    Admin-Aufhebungen Option, um die Auswertung der Regel für Administratorüberschreibungen auf Zugriffsebene zu erzwingen. Weitere Informationen zu Administratorüberschreibungen finden Sie unter Administratorüberschreibungen auf Zugriffsebene evaluieren.
    Erweitert Option zum Zuordnen eines Skripts zur Regel.

    Client-Skripts

    Im Abschnitt Client-Skripts-Regeln können Sie Skripts erstellen, die steuern, wie Formularfelder basierend auf definierten Kriterien angezeigt werden.

    Eine vollständige Liste der Werte für Client-Skriptfelder finden Sie unter Formular „Client-Skript“.

    Die folgende Tabelle enthält Feldbeschreibungen für den Abschnitt Client-Skripts-Regeln.
    Feld Beschreibung
    Name Name für das Skript.
    Beschreibung Übersicht über die Funktionalität und den Zweck des Skripts.
    Tabelle Tabelle oder Formular, für die das Skript verfügbar ist.
    Aktiv Aktiver Status des Skripts:
    Wahr
    Das Skript ist aktiv und kann verwendet werden.
    false
    Die Regel ist inaktiv und kann nicht verwendet werden.
    UI-Typ Typ der Anwendung, für die das Skript verfügbar ist, z. B. Desktop oder mobil.
    Typ Wenn das Skript für die Tabelle oder das Formular ausgeführt wird, einschließlich:
    • onCellEdit
    • onChange
    • onLoad
    • onSubmit
    Feldname Feld, in dem das Skript ausgeführt wird.
    Ansicht Ansichten, in denen das Client-Skript ausgeführt wird (gilt nicht für globale Skripts).
    Geerbt Gibt an, ob das Client-Skript auf erweiterte Tabellen angewendet wird.

    Business-Regeln

    Im Abschnitt „Geschäftsregeln“ können Sie Geschäftsregeln erstellen, um Aufgaben wie das automatische Ändern von Werten in Formularfeldern auszuführen, wenn bestimmte Bedingungen erfüllt sind.

    Eine vollständige Liste der Werte für Business Rules finden Sie unter Business Rules erstellen.

    Die folgende Tabelle enthält Feldbeschreibungen für den Regelabschnitt „Business Rules“.
    Feld Beschreibung
    Name Name für die Geschäftsregel.
    Tabelle Tabelle oder Formular, für die die Business Rule ausgeführt wird.
    Aktiv Aktiver Status der Geschäftsregel:
    Wahr
    Die Business Rule ist aktiv und kann verwendet werden.
    false
    Die Geschäftsregel ist inaktiv und kann nicht verwendet werden.
    Wenn Wenn die Business Rule ausgeführt wird: display, before, asyncoder after the database operation is abgeschlossen ()
    Filterbedingungen Mit dem Bedingungsgenerator erstellte Bedingungen, um zu bestimmen, wann die Business Rule basierend auf den Feldwerten in der ausgewählten Tabelle ausgeführt werden soll.
    Rollenbedingungen Rollen, die Benutzer haben müssen, die Datensätze in der Tabelle oder im Formular ändern, damit die Business Rule ausgeführt wird.
    Aktionen Aktionen, die von der Business Rule für die angegebenen Felder ausgeführt werden, z. B. insert, updateund delete.
    Feldwerte festlegen Tabellen- oder Formularfelder, für die die Aktion ausgeführt wird.
    Nachricht hinzufügen Gibt an, ob eine Nachricht angezeigt wird, wenn diese Business Rule ausgeführt wird:
    Wahr
    Eine Nachricht wird angezeigt, wenn die Business Rule ausgeführt wird.
    false
    Es wird keine Nachricht angezeigt, wenn die Business Rule ausgeführt wird.
    Aktion abbrechen Gibt an, ob die Geschäftsregel die aktuelle Datenbanktransaktion abbricht:
    Wahr
    Die Geschäftsregel bricht die aktuelle Datenbanktransaktion ab, wenn sie ausgeführt wird.
    false
    Die Geschäftsregel bricht die aktuelle Datenbanktransaktion nicht ab, wenn sie ausgeführt wird.
    Nehmen wir an, Sie haben eine Business Rule, die vor Einfügevorgängen ausgeführt werden soll. Wenn ihre Bedingungen zutreffen, wird der Datensatz nicht in die Datenbank eingefügt.
    Reihenfolge Gibt die Reihenfolge an, in der diese Business Rule ausgeführt werden soll. Wenn für eine bestimmte Aktivität mehrere Regeln vorhanden sind, werden die Regeln in der angegebenen Reihenfolge ausgeführt, von der niedrigsten zur höchsten.

    Ansichtsregeln des Arbeitsbereichs

    Im Abschnitt „Arbeitsbereichsansicht“ können Sie Regeln definieren, um zu steuern, wie Benutzer Arbeitsbereiche basierend auf Kriterien anzeigen.

    Die folgende Tabelle enthält Feldbeschreibungen für den Abschnitt „Ansichtsregeln des Arbeitsbereichs“.
    Feld Beschreibung
    Name Name für die Ansichtsregel des Arbeitsbereichs.
    Tabelle Tabelle oder Formular, für die die Ansichtsregel des Arbeitsbereichs verfügbar ist.
    Ansicht Ansicht, die zum Rendern des Formulars verwendet wird. Die Standardansicht wird verwendet, wenn dieses Feld leer bleibt oder einen ungültigen Wert enthält.
    Rollen Alle Rollen, für die die Regel gilt.
    Regeln Alle Bedingungen, die für die Regel gelten.
    Abschnittsnavigation ausblenden Option zum Aktivieren oder Deaktivieren der Abschnittsnavigation.
    Reduzieren von Abschnitten deaktivieren Option zum Aktivieren oder Deaktivieren des Reduzierens von Abschnitten.
    Standardmäßige Registerkartenreihenfolge Reihenfolge, in der Formularregisterkarten standardmäßig angezeigt werden.