Datenrichtlinie

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Mit Datenrichtlinien können Sie die Datenkonsistenz erzwingen, indem Sie obligatorische und schreibgeschützte Status für Felder festlegen.

    Datenrichtlinien ähneln UI-Richtlinien, aber UI-Richtlinien gelten nur für Daten, die über den Standardbrowser in ein Formular eingegeben werden. Datenrichtlinien können Regeln auf alle in das System eingegebenen Daten anwenden, einschließlich Daten, die über Import Sets oder Webservices importiert werden, und Daten, die über die Mobile-UI eingegeben werden.

    Angenommen, Sie konfigurieren einen Webservice, mit dem Benutzer von außerhalb der Plattform Probleme in der Instanz ServiceNow aktualisieren können. Da diese Probleme nicht über die Instanz-UI aktualisiert werden, unterliegen sie nicht den UI-Richtlinien im Problemformular. Um sicherzustellen, dass das Feld Abschlussnotizen ausgefüllt wird, bevor ein Problem als Geschlossen/Gelöst markiert wird, können Sie eine Datenrichtlinieerstellen, die für serverseitige Importe gilt. Daten, die dieser Datenrichtlinie nicht entsprechen, erzeugen einen Fehler. Sie können die Richtlinie auch im Browser anwenden, indem Sie im Datensatz der Datenrichtlinie die Checkbox Als UI-Richtlinie auf Client verwenden aktivieren.

    Da UI-Richtlinien auch die Sichtbarkeit von Feldern in einem Formular verwalten können, möchten Sie UI-Richtlinien möglicherweise durch Datenrichtlinien erweitern, anstatt sie zu ersetzen.

    Standardmäßig werden Datenrichtlinien auf alle GlideRecord-Vorgänge angewendet, einschließlich der in Scripted REST APIs verwendeten Vorgänge und der REST Table-API. Sie können die Anwendung der Datenrichtlinie deaktivieren für:
    • Zieldatensätze von SOAP Web Services
    • Importsätze
    • Clientseitige UI-Richtlinien

    Die Administratorrolle ist erforderlich, um Datenrichtlinien zu bearbeiten.

    Hinweis:
    Durch das Definieren einer Datenrichtlinie wird die Richtlinie erzwungen, wenn ein Datensatz von der Benutzeroberfläche übermittelt wird. Dieses Verhalten kann nicht geändert werden.