Domänensystemeigenschaften und Benutzereinstellungen
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.
| 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.
|
| 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 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.
| 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.
|
| 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
|
Benutzereinstellungen
Darüber hinaus können Benutzeradministratoren die folgenden Benutzereinstellungen global oder pro Benutzer festlegen:
| 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.
|
| 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.
|