Domänensystemeigenschaften und Anwendereinstellungen
Administratoren haben Zugriff auf Eigenschaften und Anwendereinstellungen, die den Domänenbereich steuern.
Eigenschaften
Neue Aktivierungen der Domänentrennung beschränken den Domänenbereich automatisch auf die Domäne des Datensatzes für alle zugehörigen Daten oder Prozesse. Wenn der Anwender einen Datensatz in einem Formular anzeigt, sind die zugehörigen Daten des Datensatzes (z. B. Referenzauswahl und zugehörige Listendaten) und angewendete Prozesse (z. B. Geschäftsregeln und Client-Skripts) auf den Domänenbereich des Datensatzes beschränkt. Wenn sich Datensätze auf mehreren Registerkarten befinden, hat jede Registerkarte ihren eigenen Domänenbereich basierend auf dem auf dieser Registerkarte geöffneten Datensatz. Die folgenden Eigenschaften beschränken den Domänenbereich entweder auf die Domäne des Datensatzes und die aktuelle Sitzungsdomäne des Anwenders.
| 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-Regeln. Geschäftsregeln 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 in der Domänentabelle ausgeführt werden. In früheren Versionen wurden für die Domänentabelle ausgeführte Geschäftsregeln basierend auf der Hierarchie der neu erstellten Domäne festgelegt. Dieses Verhalten wird von geändert glide.sys.domain.skip_domain_insert_businessrulesEigenschaft. Wenn Sie diese Eigenschaft auf „wahr“ festlegen, wird die Leistung beim Einfügen der Domäne erheblich verbessert.
| Eigenschaft | Details |
|---|---|
| Glide.sys.Domain.Skip_Domain_insert_businessrules | Gibt den Domänenbereich für Business-Regeln an, die in der Domänentabelle ausgeführt werden. Bei neuen Aktivierungen der Domänentrennung ist die Eigenschaft standardmäßig „wahr“, und Geschäftsregeln werden von der Sitzungsdomäne bestimmt. In vorhandenen Implementierungen ist die Eigenschaft „falsch“, und die Geschäftsregeln 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 werden, wenn queryNoDomain() verwendet wird oder wenn die Tabelle nicht domänengetrennt ist, sodass Sie alle anderen Business-Regeln überspringen können
|
Anwendereinstellungen
Darüber hinaus können Anwenderadministratoren die folgenden Anwendereinstellungen global oder pro Anwender festlegen:
| Einstellung | Kategorie | Aktualisiert von | Details |
|---|---|---|---|
| glide.domain.session_scope | Domäne | Nur Administrator | Bei „wahr“ wird der Standardbereich auf die Sitzungsdomäne des Anwenders und nicht auf die Domäne des Datensatzes festgelegt. Bei „falsch“ ist der Standardbereich die Domäne des Datensatzes. Anwender mit der Anwenderrolle „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 angezeigt, dass Datensatzwerte einen erweiterten Domänenbereich enthalten. Bei „falsch“ wird die Benachrichtigung ausgeblendet.
|