Systemeigenschaften und Benutzereinstellungen für Domänen

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Administratoren haben Zugriff auf Eigenschaften und Anwendereinstellungen, die den Domänenbereich steuern.

    Eigenschaften

    Bei neuen Aktivierungen von Domain Separation 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 (z. B. Referenzauswahl und zugehörige Listendaten) und angewendeten Prozesse (z. B. Business-Regeln und Client-Skripts) auf den Domänenbereich des Datensatzes beschränkt. Wenn auf mehreren Registerkarten Datensätze vorhanden sind, hat jede Registerkarte einen eigenen Domänenbereich basierend auf dem auf dieser Registerkarte geöffneten Datensatz. Die folgenden Eigenschaften beschränken den Domänenbereich auf die Domäne des Datensatzes und die Domäne der aktuellen Sitzung des Benutzers.

    Tabelle : 1. Systemeigenschaften für Domänen
    Eigenschaft Details
    glide.sys.domain.use_record_domain_for_processes Schränkt den Domänenbereich für alle Prozesse auf die Domäne des Datensatzes ein. Diese Eigenschaft gilt nicht für Geschäftsregeln. Geschäftsregeln werden immer vom Domänendatensatz aus 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 Aktivierungen neuer Domänen ab Fuji (Upgrades von Instanzen, die älter als Fuji sind, enthalten 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 Neuaktivierungen von Domain Separation ab dem Jakarta-Release bestimmt die Sitzungsdomäne die in der Domänentabelle ausgeführten Geschäftsregeln. In früheren Versionen wurden in der Domänentabelle ausgeführte Geschäftsregeln 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. Durch das Festlegen dieser Eigenschaft auf „wahr“ wird die Leistung beim Einfügen von Domänen erheblich verbessert.

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

    Benutzereinstellungen

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

    Tabelle : 3. Benutzereinstellungen für den Domänenbereich
    Einstellungen Kategorie Aktualisiert von Details
    glide.domain.session_scope Domäne Nur Administrator Bei „wahr“ 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 „wahr“ wird ein visueller Hinweis darauf angezeigt, dass Datensatzwerte einen erweiterten Domänenbereich enthalten. Bei „false“ wird die Benachrichtigung ausgeblendet.
    • Typ: true | false
    • Standardwert: true