Domänensystemeigenschaften und Benutzereinstellungen

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Administratoren haben Zugriff auf Eigenschaften und Benutzereinstellungen, die den Domänenbereich steuern.

    Eigenschaften

    Bei neuen Aktivierungen der Domänentrennung wird der Domänenbereich für alle zugehörigen Daten oder Prozesse automatisch auf die Domäne des Datensatzes beschränkt. Wenn der Benutzer einen Datensatz in einem Formular anzeigt, sind die zugehörigen Daten des Datensatzes (z. B. Referenzauswahl und zugehörige Listendaten) und angewandte Prozesse (z. B. Business Rules und Client-Skripts) auf den Domänenbereich des Datensatzes beschränkt. Wenn Datensätze auf mehreren Registerkarten vorhanden sind, hat jede Registerkarte einen eigenen Domänenbereich basierend auf dem Datensatz, der auf dieser Registerkarte geöffnet wurde. Die folgenden Eigenschaften beschränken den Domänenbereich auf die Domäne des Datensatzes und die aktuelle Sitzungsdomäne des Benutzers.

    Tabelle : 1. Domänensystemeigenschaften
    Eigenschaft Details
    glide.sys.domain.use_record_domain_for_processes Beschränkt den Domänenbereich für alle Prozesse auf die Domäne des Datensatzes. Diese Eigenschaft gilt nicht für Business Rules. Business Rules werden immer aus dem Domänendatensatz verarbeitet.
    • Typ: true | false
    • Standardwert: true
    • Speicherort: Tabelle „Systemeigenschaft“ [sys_properties]
    glide.sys.domain.use_record_domain_for_data Beschränkt den Domänenbereich für alle Daten auf die Domäne des Datensatzes.
    • Typ: true | false
    • Standardwert: „true“ bei neuen Domänenaktivierungen ab Fuji (Upgrades von Instanzen, die älter als Fuji sind, haben diese Eigenschaft nicht in der Tabelle).
    • Speicherort: Tabelle „Systemeigenschaft“ [sys_properties]
    Wenn die Eigenschaft glide.sys.domain.use_record_domain_for_processes oder glide.sys.domain.use_record_domain_for_data auf truefestgelegt ist, werden die folgenden Eigenschaften unabhängig von ihrer Einstellung nicht verwendet:
    • glide.sys.domain.use_record_domain
    • glide.sys.domain.use_record_domain_for_client_scripts
    • glide.sys.domain.domain_change_notify
    • glide.sys.domain.no_change_roles
    Eine vollständige Liste der Eigenschaften finden Sie unter Verfügbare Systemeigenschaften.
    Hinweis:

    Bei neuen Aktivierungen der Domänentrennung ab dem Jakarta-Release bestimmt die Sitzungsdomäne die Geschäftsregeln, die für die Domänentabelle ausgeführt werden. In früheren Versionen wurden Business Rules, die für die Domänentabelle ausgeführt wurden, basierend auf der Hierarchie der neu erstellten Domäne festgelegt. Dieses Verhalten wird durch die Eigenschaft glide.sys.domain.skip_domain_insert_businessrules geändert. Wenn diese Eigenschaft auf „true“ festgelegt wird, wird die Leistung beim Einfügen von Domänen erheblich verbessert.

    Tabelle : 2. Domänenbereichseigenschaften für Business Rules, die in der Domänentabelle ausgeführt werden
    Eigenschaft Details
    glide.sys.domain.skip_domain_insert_businessrules Gibt den Domänenbereich für Business Rules an, die in der Domänentabelle ausgeführt werden. Bei neuen Aktivierungen der Domänentrennung lautet der Standardwert der Eigenschaft „true“, und die Geschäftsregeln werden von der Sitzungsdomäne bestimmt. In vorhandenen Implementierungen ist der Eigenschaftsstandard „false“, und die Business Rules werden durch die Hierarchie der neu erstellten Domäne bestimmt.
    • Typ: true | false
    • Standardwert: „Wahr“ in neuen Domänenaktivierungen, die mit Jakarta beginnen. False in vorhandenen Implementierungen.
    glide.sys.domain.skip_non_global_businessrule_if_nodomain Stellt sicher, dass nur „bus.rules“ aus der globalen Domäne ausgeführt wird, wenn „queryNoDomain()“ verwendet wird oder wenn die Tabelle nicht domänengetrennt ist, sodass Sie alle anderen Business Rules überspringen können
    • Typ: true | false
    • Wenn die Eigenschaft auf „false“ festgelegt wird, wird das alte Verhalten wiederhergestellt und entspricht nicht den empfohlenen Vorgehensweisen von ServiceNow®.
    • Empfohlen: Trennen Sie Ihre Tabellen nach Domänen. Versuchen Sie immer, die Domäne des Datensatzes anstelle der Sitzungsdomäne zu verwenden.

    Benutzereinstellungen

    Darüber hinaus können Benutzeradministratoren die folgenden Benutzereinstellungen global oder pro Benutzer festlegen:

    Tabelle : 3. Benutzereinstellungen für den Domänenbereich
    Einstellungen Kategorie Aktualisiert von Details
    glide.domain.session_scope Domäne Nur Administrator Bei „true“ wird der Standardbereich auf die Sitzungsdomäne des Benutzers und nicht auf die Domäne des Datensatzes festgelegt. Bei „false“ ist der Standardbereich die Domäne des Datensatzes. Benutzer mit der Benutzerrolle „domain_expand_scope“ können den Domänenbereich weiterhin nach Bedarf ändern.
    • Typ: true | false
    • Standardwert: false
    glide.domain.session_scope_notification Domäne Nur Administrator Bei „true“ wird ein visueller Hinweis angezeigt, dass Datensatzwerte einen erweiterten Domänenbereich enthalten. Bei „false“ wird die Benachrichtigung ausgeblendet.
    • Typ: true | false
    • Standardwert: true