Business-Regeln vor Abfrage
Sie können eine Business-Regel vor der Abfrage verwenden, um die Datentrennung in einer Instanz zu unterstützen. ServiceNowAnwendungen, die Domänentrennung unterstützen, unterstützen möglicherweise nur die Trennung von Daten und die Datenweiterleitung, verfügen über erweiterte Geschäftslogik-Trennung oder unterstützen die Verwaltung der Anwendung auf Mandantenebene (Kunden).
Eine Business-Regel vor der Abfrage ist zusätzlicher Code, den Sie zur Unterstützung der Datentrennung in domänengetrennten Umgebungen verwenden.
Verwenden der Business-Regel vor der Abfrage für die Datentrennung
- Wenn Domänentrennung von nicht unterstützt wird ServiceNowAnwendung und Sie müssen einem oder mehreren nicht internen Kunden außerhalb der Service Provider-Organisation Tabellen- oder Zeilenzugriff gewähren oder einschränken.Hinweis:Bevor Sie mit der Entwicklung beginnen, wenden Sie sich an ServiceNowKundensupport über die Anwendungs-Roadmap für dieses Produkt; Verbesserungen des Domänensupports sind möglicherweise für bevorstehende Releases geplant.
- Wenn eine Tabelle domänengetrennt ist, der Zugriff auf ihre Zeilen jedoch basierend auf bestimmten Bedingungen gewährt oder eingeschränkt werden muss, die nur für eine Reihe von Domänen im System gelten.Hinweis:Beispiel: Ein Kunde in der X-Domäne hat mehrere Lieferanten, die diese Domäne unterstützen, und diesen Lieferanten wird Zugriff gewährt, nur die Datensätze anzuzeigen, die ihnen zugewiesen sind.
Punkte, die vor der Erstellung von Business-Regeln für die Abfrage berücksichtigt werden sollen
- Erstellen Sie dort, wo Sie können, Business-Regeln vor der Abfrage am niedrigsten möglichen Teil der Domänenhierarchie, damit die Regel nur für Anwender ausgeführt wird, für die sie gilt.
- Wissen Sie, dass es Szenarien im System gibt, in denen Business-Regeln möglicherweise nicht ausgeführt werden oder bei denen eine vom Anwender ausgelöste Interaktion die Ausführung einer Business-Regel möglicherweise nicht auslöst. Beispielsweise wird eine Business-Regel nicht ausgeführt, wenn Sie Transformationszuordnungen mit deaktivierten Business-Regeln ausführen oder Skripts mit deaktiviertem Workflow haben.
- Füllen Sie immer das Bedingungsfeld aus, um anzugeben, wann die Regel ausgeführt wird. Sie können beispielsweise angeben, ob die Business-Regel nur für bestimmte Lieferanten in einer Domäne gilt. Warnung:Beim Entwerfen und Codieren von Business-Regeln (insbesondere Abfrage-Business-Regeln) beschränken ODER Klauseln und Suchen in nicht indizierten Feldern. Zu viele ODER-Klauseln und -Suchen in nicht indizierten Feldern können Abfragen verlangsamen oder sich auf die Leistung Ihrer Instanz auswirken.
Verwenden Sie Business-Regeln für „vor Abfrage“ nur, wenn erforderlich. Zu viele vor-Abfrageregeln können sich auf die Leistung Ihrer Instanz auswirken.
Datensicherheit schränkt ein…. Bei der Interaktion mit Daten.Wann nicht vor Abfrage-Business-Regeln und -ACLs verwendet werden sollen
Seien Sie vorsichtig, wenn Sie Business-Regeln und ACLs vor der Abfrage verwenden, um Kundendaten zu trennen. Indem Sie sowohl Business-Regeln als auch ACLs verwenden, erstellen Sie Anpassungen, die Sie dann beibehalten müssen. Anpassungen können potenziell zu Leistungsproblemen führen. Ihre Entwicklungsteams sollten Prozesse erstellen, um sicherzustellen, dass das System nicht beschädigt wird.
Domänentrennung bietet sowohl Skalierbarkeit als auch Governance mit der aktuellen Domänenpfad-Abfragemethode (v3), einem weit unterstützten Framework. Die ServiceNowPlattform- und App-Teams sind für die Wartung des Frameworks verantwortlich, wodurch der Kunde entlastet wird.
Bei Unternehmen mit vielen Kunden in vielen Instanzen kann eine übermäßige Verwendung von vor-Abfragen und ACLs dazu führen, dass die Datenbankabfragen nicht ordnungsgemäß funktionieren.
Wie Domänentrennung aktiviert ist
Sie können die Domänentrennung mit aktivieren ServiceNowPlugin. Ein Produktmanager, der von einem Entwicklungsteam unterstützt wird, verwaltet die Funktionalität. Erweiterungen und Korrekturen für die Domänentrennungsfunktion sind in enthalten ServiceNowReleases. Instanzbesitzer können konsultieren Kundenservice und SupportRessourcen, z. B. Serviceportal, Um https://support.servicenow.comFür Unterstützung bei der Domänentrennung.