Business Rules „Vor Abfrage“.
Sie können eine Geschäftsregel vom Typ „Vor Abfrage“ verwenden, um die Datentrennung für eine Instanz zu unterstützen. ServiceNow Anwendungen, die die Domänentrennung unterstützen, unterstützen möglicherweise nur die Trennung von Daten und Datenweiterleitung, verfügen über eine erweiterte Geschäftslogiktrennung oder unterstützen die Verwaltung der Anwendung auf Mandantenebene (Kundenebene).
Eine Geschäftsregel vom Typ „Vor Abfrage“ ist ein zusätzlicher Code, den Sie zur Unterstützung der Datentrennung in domänengetrennten Umgebungen verwenden.
Verwenden der Geschäftsregel „Vor Abfrage“ für Datentrennung
- Wenn die Domänentrennung von einer ServiceNow -Anwendung nicht unterstützt wird und Sie Tabellen- oder Zeilenzugriff für einen oder mehrere nicht interne Kunden außerhalb der Service Provider-Organisation gewähren oder einschränken müssen.Hinweis:Bevor Sie mit der Entwicklung beginnen, wenden Sie sich an den Kundensupport von ServiceNow, um Informationen zur Anwendungs-Roadmap für dieses Produkt zu erhalten. 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, die nur für eine Reihe von Domänen im System gelten, gewährt oder eingeschränkt werden muss.Hinweis:Zum Beispiel hat ein Kunde in der X-Domäne mehrere Lieferanten, die diese Domäne unterstützen, und diesen Lieferanten wird Zugriff gewährt, um nur die Datensätze anzuzeigen, die ihnen zugewiesen sind.
Punkte, die vor dem Erstellen von Business Rules vom Typ „Vor Abfrage“ zu beachten sind
- Erstellen Sie nach Möglichkeit Vorabfrage-Business Rules am niedrigstmöglichen Teil der Domänenhierarchie, damit die Regel nur für Benutzer ausgeführt wird, für die sie gilt.
- Beachten Sie, dass es Szenarien im System gibt, in denen Business Rules möglicherweise nicht ausgeführt werden oder in denen eine vom Benutzer ausgelöste Interaktion die Ausführung einer Business Rule nicht auslöst. Zum Beispiel wird eine Business Rule nicht ausgeführt, wenn Sie Transformationszuordnungen mit Business Rules ausführen deaktiviert haben 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 Geschäftsregel nur für bestimmte Lieferanten in einer Domäne gilt. Warnung:Begrenzen Sie beim Entwerfen und Codieren von Geschäftsregeln (insbesondere Abfragen von Geschäftsregeln) OR-Klauseln und Suchen in nicht indizierten Feldern. Zu viele OR-Klauseln und Suchvorgänge in nicht indizierten Feldern können Abfragen verlangsamen oder die Leistung Ihrer Instanz beeinträchtigen.
Verwenden Sie Business Rules vom Typ „Vor Abfrage“ nur bei Bedarf. Zu viele Vor-Abfrage-Regeln können sich auf die Leistung Ihrer Instanz auswirken.
„Datensicherheit beschränkt…“ nicht sehen. bei der Interaktion mit Daten.Wann keine Business Rules und ACLs vom Typ „Vor Abfrage“ zu verwenden sind
Seien Sie vorsichtig, wenn Sie Geschäftsregeln vom Typ „Vor Abfrage“ und ACLs verwenden, um Kundendaten zu trennen. Wenn Sie sowohl Business Rules als auch ACLs verwenden, erstellen Sie Anpassungen, die Sie dann pflegen müssen. Anpassungen können potenziell Leistungsprobleme verursachen. Ihre Entwicklungsteams sollten Prozesse erstellen, um sicherzustellen, dass das System nicht beschädigt wird.
Die Domänentrennung bietet Skalierbarkeit und Governance mit der aktuellen Domänenpfad-Abfragemethode (v3), einem weithin unterstützten Framework. Die Plattform- und App-Teams von ServiceNow sind für die Wartung des Frameworks verantwortlich und entlasten den Kunden.
Für Unternehmen mit vielen Kunden in vielen Instanzen kann die übermäßige Verwendung von Vor-Abfragen und ACLs dazu führen, dass die Datenbankabfragen nicht ordnungsgemäß funktionieren.
Wie die Domänentrennung aktiviert wird
Sie können die Domänentrennung mit einem ServiceNow -Plugin aktivieren. Ein Produktmanager, der von einem Entwicklungsteam unterstützt wird, verwaltet die Funktionalität. Verbesserungen und Korrekturen für die Funktion zur Domänentrennung sind in den Releases ServiceNow enthalten. Instanzbesitzer können Kundenservice und Support -Ressourcen konsultieren, z. B. Serviceportal, unter https://support.servicenow.com, um Unterstützung bei der Domänentrennung zu erhalten.