Systemeigenschaften und Benutzereinstellungen für Domänen
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.
| 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.
|
| glide.sys.domain.use_record_domain_for_data | Beschränkt den Domänenbereich für alle Daten auf die Domäne des Datensatzes.
|
- 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
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.
| 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.
|
| 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
|
Benutzereinstellungen
Darüber hinaus können Benutzeradministratoren die folgenden Benutzereinstellungen global oder für einzelne Benutzer festlegen:
| 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.
|
| 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.
|