---
sourceDocument: Yokohama-Plattformsicherheit
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/yokohama/platform-security

 Release :

    - yokohama

ft:locale :

    - de-DE

ft:publication_title :

    - Yokohama-Plattformsicherheit

ft:clusterId :

    - psec

bundleId :

    - psec

workflow :

    - Platform


---

# Business-Regeln vor Abfrage

# Business-Regeln vor Abfrage {#ariaid-title1}

* Freigeben Version: Yokohama
* 
* Aktualisiert 30. Januar 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 Minuten Lesedauer

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.  
Warnung:  
Verwenden Sie nicht die Business-Regel vor der Abfrage anstelle des Plugins „Domänentrennung". Diese Business-Regel verhindert Datenverluste nicht so sicher wie das Plugin.

## Verwenden der Business-Regel vor der Abfrage für die Datentrennung {#bp-before-query-business-rules__section_gcq_ww1_shb}

Sie können die Business-Regel vor der Abfrage mit Datentrennung in diesen Situationen verwenden:

* 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.
{#bp-before-query-business-rules__ul_l5y_s4r_vlb}

## Punkte, die vor der Erstellung von Business-Regeln für die Abfrage berücksichtigt werden sollen {#bp-before-query-business-rules__section_edt_2z1_shb}

Sie können vor Abfrage-Business-Regeln ein Skript erstellen, um den Zugriff auf übergeordnete und untergeordnete Tabellen basierend auf einer Kombination aus Anwenderinformationen, Gruppenmitgliedschaften, Unternehmen, Rollen oder datensatzspezifischen Feldbedingungen zu verhindern. Bevor Abfragen-Business-Regeln in separate Domänen platziert und erstellt werden, um sie global auf eine bestimmte Verzweigung einer Domänenhierarchie anzuwenden.

* 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.

{#bp-before-query-business-rules__ul_trk_21b_shb}  
Vor der Abfrage werden Business-Regeln vor Zugriffssteuerungslisten (ACLs) ausgeführt und funktionieren im Allgemeinen besser. Dies gilt insbesondere, wenn Sie die zurückgegebenen Ergebnisse auf die Anwender in Service Provider-Umgebungen (SP) beschränken, die Zugriff auf mehrere Domänen im System haben.  
Hinweis:  
Das Filtern der Daten ist für Anwender transparent (im Gegensatz zu ACLs), die die Nachricht nicht sehen `Datensicherheit schränkt ein.... `Bei der Interaktion mit Daten.

## Wann nicht vor Abfrage-Business-Regeln und -ACLs verwendet werden sollen {#bp-before-query-business-rules__section_qwt_34d_rhb}

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 {#bp-before-query-business-rules__section_exx_qvd_rhb}

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.com>Für Unterstützung bei der Domänentrennung.
**Zugehörige Konzepte**   

* [Domänentrennung erklärt](https://servicenow-prod.fluidtopics.net/80qQ5~jadhcsWCPrznY~SQ "Mit Domänentrennung können Sie Anwendungsdaten, UI und Geschäftslogik, z. B. Regeln oder Workflows, in einer einzigen Kundeninstanz trennen. Die Trennung dieser Elemente in logisch definierte Domänen unterstützt bestimmte Hierarchien für alle Kunden, die Ihre Anwendungen verwenden.")
* [Kontext- und Domänentrennung](https://servicenow-prod.fluidtopics.net/~xwTzK5YOhz11cK5RPA5iQ "Der Kontext einer Anwendersitzung bestimmt die Prozesse, Daten und Anwenderoberfläche (UI), während der Anwender Listenansichten, Homepages, Berichte und Wissensartikel durchsucht. Der Kontext wird durch die von Ihnen erstellten Prozesse, die von Ihnen festgelegten Business-Regeln, Ihre Workflows und andere Faktoren bestimmt.")
* [Funktionsweise einer Datenbankabfrage mit Domänentrennung](https://servicenow-prod.fluidtopics.net/C5O11dfDmoVFiEe2uTNfSA "Die Verwendung von Datenbankabfragen mit Domänentrennung in den Anwendungen Ihrer Kunden hilft ihnen, ihre Daten zu schützen. Diese Abfragen beschleunigen dann die Konfigurations- und Build-Prozesse.")
* [Domäne: Trennen Sie eine anwenderdefinierte Tabelle](https://servicenow-prod.fluidtopics.net/BHj997TY08pr9rgx7ehMnw "Möglicherweise müssen Sie anwenderdefinierte Tabellen in separaten Domänen erstellen. Dieses Thema behandelt sowohl das Verfahren als auch das Konzept hinter der Domänentrennung einer anwenderdefinierten Tabelle.")
* [Domäneneigenschaften und -Designs werden angepasst](https://servicenow-prod.fluidtopics.net/jQJDzjagYvuQtja_hlthrw "Sie können die Unternehmenseigenschaften und -Designs Ihrer Kunden innerhalb der von Ihnen konfigurierten Domänen anpassen. Durch die Anpassung werden ihre Instanzen in das allgemeine Erscheinungsbild ihres Unternehmens angepasst.")
* [Verwalten der Domänentrennung für bestimmte Verwendungen](https://servicenow-prod.fluidtopics.net/bY00JuiW~GqcLVUFbPdeCQ "Sie können separate Domänen für E-Mail-Benachrichtigungen einrichten und die Eigenschaften von Katalogen, Tabellen, Anwendern, Gruppen und Ansichten anpassen. Dadurch können Sie spezifischeres Verhalten in jeder Domäne bereitstellen, was Ihren Kunden mehr Flexibilität verleiht.")
* [Domänentrennung wird mit der Domänenauswahl konfiguriert](https://servicenow-prod.fluidtopics.net/D6rt5SzldtKkR4ZYEQG4xQ "Verwenden Sie die Domänenauswahl klug, und erinnern Sie sich an den 80/15/5-Ansatz, damit Sie nicht zu viel anpassen und die Leistung Ihrer Instanz beeinträchtigen.")
* [Überlegungen zur Leistung der Domänentrennung](https://servicenow-prod.fluidtopics.net/N76Na4Q8uFKobEdpg_BbQg "Achten Sie beim Konfigurieren der Domänentrennung in Ihren Anwendungen und Services darauf, die Anzahl und die Eigenschaften der von Ihnen erstellten Domänen zu berücksichtigen. Zu viele Domänen mit hohen Eigenschaften können sich auf die Leistung Ihrer Instanz auswirken.")
* [Domänenhierarchien werden eingerichtet](https://servicenow-prod.fluidtopics.net/8AHaKC59XiTE39G~oTjwbw "Sie können Verlangsamungen und Leistungsauswirkungen in Ihrer Instanz vermeiden, indem Sie wissen, wie Domänenhierarchien funktionieren, und indem Sie sie ordnungsgemäß einrichten.")
* [Domänenprotokolle werden auf Fehler und Warnungen überprüft](https://servicenow-prod.fluidtopics.net/yYyc~nU4aJcT_bweiN5IGA "Überprüfen Sie die Domänenprotokolle, um Fehler oder Warnungen in Ihren Domänenpfadprozessen und Hierarchiekonfigurationen zu finden.")
* [Wichtigkeit der Standarddomäne](https://servicenow-prod.fluidtopics.net/kAX9G4~YMjNLT481N1j59w "Die Organisation Ihrer Domänen ist ein entscheidender Teil des Domänentrennungsprozesses. Wenn Sie keine Standarddomäne festlegen, werden neue Aufgaben und Anwenderdatensätze an die globale Domäne weitergeleitet. Jeder kann die Datensätze in der globalen Domäne sehen, was bedeutet, dass Daten angezeigt werden können, wenn sie nicht angezeigt werden sollen.")
* [Enthält Abfragen und Domänenzugriff](https://servicenow-prod.fluidtopics.net/0boXoG_uY79G_jO3enPmXg "Verwenden Sie eine Abfrage „enthält“ nur in speziellen Fällen, z. B. wenn Anwender oder Gruppen Daten aus einer Domäne anzeigen müssen, auf die sie keinen Zugriff haben, Sie diese Anwender jedoch nicht in eine Domäne verschieben möchten. Das Erstellen der Domäne „enthält“ und des Anwender- oder Gruppenzugriffs für eine Domäne sollte eine Ausnahme sein, wenn dies unbedingt erforderlich ist.")
* [Abfragemethode für Domänenpfade](https://servicenow-prod.fluidtopics.net/oSU2HJTC05IBm9qpeBflBQ "Sie können effektive Abfragen mit Domänenpfaden erstellen.")
* [Langsame Abfragen und SQL-Debugging](https://servicenow-prod.fluidtopics.net/SL8_L_fHDuoFbHawEP5bQg "Das Debugging von SQL und langsamen Abfragen kann Ihnen helfen, Probleme mit der langsamen Geschwindigkeit in einer Instanz zu beheben.")
* [Domänenpfad in Skripts wird vermieden](https://servicenow-prod.fluidtopics.net/tK7DI1duQ0mLwJZ5R9nNgQ "Domänenpfade können dazu führen, dass sich die Werte Ihres Skripts ändern oder sogar unterbrechen. Verwenden Sie sie daher nicht in Skripts.")
* [Domänentrennung und Kundenservice-Management (CSM)Plugin](https://servicenow-prod.fluidtopics.net/iZDbd1ZBRtYr_pq2Ybyt9w "Um das beste Ergebnis zu erzielen, beachten Sie, wie die Eigenschaften in CSMPlugin-Arbeit. Wenn das Plugin aktiviert ist, können Sie den Status Ihrer Datensätze in Ihren Domänen anzeigen.")  
**Zugehörige Verweise**   

* [Hierarchien der Domänentrennung](https://servicenow-prod.fluidtopics.net/4QDTZv7gy5tmnH5CrvDTeA "Erstellen Sie beim Definieren einer Domänenarchitektur eine Hierarchie, um Ihre Prozesse und Workflows nachzuverfolgen.")
* [Trennung und Sicherung von Daten mit Domänentrennung](https://servicenow-prod.fluidtopics.net/q731jaWiLuMvx9yoa7DBAA "Sie können Daten auf trennen und sichern ServiceNowPlattform auf verschiedene Arten, je nach den Anforderungen Ihres Kunden. ")
* [Alternativen zur Domänentrennung](https://servicenow-prod.fluidtopics.net/_kupV066pdmNQHQfvGaNew "Sie können eine separate Instanz als Alternative zur Domänentrennung für Ihre Kunden verwenden. Eine separate Instanz ermöglicht Ihnen die Flexibilität, die Anforderungen für die Datentrennung innerhalb der Gruppen und Abteilungen in einer Organisation zu erfüllen, mit geringen oder keinen Auswirkungen auf andere.")
* [Bewertung der Notwendigkeit für Domänentrennung](https://servicenow-prod.fluidtopics.net/58o34Oqo7n_d6i9SvALH1g "Möglicherweise funktioniert die Domänentrennung nicht immer für die Organisationen Ihrer Kunden. Am besten legen Sie Ihre Entscheidung für die Domänentrennung anhand der Anforderungen Ihrer Kunden fest.")
* [Vorteile der Domänentrennung](https://servicenow-prod.fluidtopics.net/ax56g3A2j5NKl4J5DZOb8g "Domänentrennung kann für die Organisationen Ihrer Kunden besser funktionieren als jede andere Methode zum Trennen der Daten zwischen Gruppen und Abteilungen.")
* [Supportstufen für Domänentrennung](https://servicenow-prod.fluidtopics.net/IOBosJdrb4wRJBrZhsKNgw "Wählen Sie aus drei Kategorien für die Domänentrennung einer Anwendung für die Organisationen Ihrer Kunden aus.")
* [Referenzarchitektur des Service Providers](https://servicenow-prod.fluidtopics.net/cXdHrZ~~TNCboWitYpFHlQ "Ihre Kunden können über ein Portal auf Service Provider-Services (SP) zugreifen, das für sie konzipiert ist, um ihre domänengetrennte Instanz zu erreichen.")
* [Domänentrennungsbegriffe](https://servicenow-prod.fluidtopics.net/a03qkXKB0geKCOFvEPDgCA "Mit ServiceNowInstanz können Sie die Effizienz verbessern, die Sicherheit erhöhen und die Leistung Ihrer Kundenorganisationen steigern. Es ist hilfreich, einige der gängigsten Begriffe beim Erstellen Ihrer Konfigurationen zu verstehen.")
* [Domänenzuweisungen](https://servicenow-prod.fluidtopics.net/p0zb38fzojbpFYLJ1lqPaw "Wie Sie eine Domäne zuweisen, wirkt sich auf den Wert des Felds „sys_Domain“ aus. Die Zuweisungen enthalten Designs und Geschäftseigenschaften, die sich auf die Funktionsweise der Anwendung in jeder Domäne auswirken.")

