Business-Regeln vor Abfrage
Sie können eine Business-Regel vor der Abfrage verwenden, um die Datentrennung in einer Instanz zu unterstützen. ServiceNow Anwendungen, die 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 Abfrage ist ein zusätzlicher Code, den Sie zur Unterstützung der Datentrennung in domänengetrennten Umgebungen verwenden.
Verwenden der Business-Regel vor Abfrage für die Datentrennung
- Wenn Domänentrennung von nicht unterstützt wird ServiceNow Anwendung 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 ServiceNow Kundensupport ü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:Beispielsweise hat ein Kunde in der X-Domäne 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
- Wo Sie können, erstellen Sie 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 in denen eine vom Anwender ausgelöste Interaktion die Ausführung einer Business-Regel nicht auslösen kann. Beispielsweise wird eine Business-Regel nicht ausgeführt, wenn Sie Transformationszuordnungen mit deaktivierten Business-Regeln ausführen haben, oder wenn Sie 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 Business-Regeln abfragen), 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 die Leistung Ihrer Instanz beeinträchtigen.
Verwenden Sie Business-Regeln 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 Geschäftsregeln und ACLs vor 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 Leistungsprobleme verursachen. Ihre Entwicklungsteams sollten Prozesse erstellen, um sicherzustellen, dass sie das System nicht beschädigen.
Domänentrennung bietet Skalierbarkeit und Governance mit der aktuellen Domänenpfad-Abfragemethode (v3), einem weit unterstützten Framework. Die ServiceNow Plattform- 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 gut funktionieren.
Wie Domänentrennung aktiviert ist
Sie können die Domänentrennung mit aktivieren ServiceNow Plugin. Ein Produktmanager, der von einem Entwicklungsteam unterstützt wird, verwaltet die Funktionalität. Erweiterungen und Korrekturen für die Domänentrennungsfunktion sind in enthalten ServiceNow Releases. Instanzbesitzer können konsultieren Kundenservice und Support Ressourcen, z. B. Serviceportal, Um https://support.servicenow.com Für Unterstützung bei der Domänentrennung.