---
sourceDocument: Yokohama Now Plattformverwaltung
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/yokohama/platform-administration

 Release :

    - yokohama

ft:locale :

    - de-DE

ft:publication_title :

    - Yokohama Now Plattformverwaltung

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# Hierarchische Abfragen werden erstellt

# Hierarchische Abfragen werden erstellt {#ariaid-title1}

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

Vereinfachen und erstellen Sie effizientere Abfragen, indem Sie hierarchische Beziehungen im Bedingungsgenerator nutzen.

## Wichtige Vorteile {#data-hierarchies__section_cnk_rdf_bdc}

* Filtern Sie Tabellendaten im Bedingungsgenerator basierend auf einer Datensatzhierarchie.
* Durchsuchen Sie eine ganze Hierarchie mit einer einzigen Bedingung.
* Optimieren Sie die Abfrageerstellung mit weniger laufender Wartung.

{#data-hierarchies__ul_hkk_sdf_bdc}

Das Erstellen von Abfragen im Bedingungsgenerator kann umständlich werden, wenn Sie jede Ebene einer hierarchischen Beziehung mit mehreren ODER-Bedingungen durchsuchen müssen. Hierarchische Abfragen optimieren diesen Prozess, indem Sie einen einzelnen Knoten angeben und von dort aus die Hierarchie durchsuchen können, was Zeit und Aufwand spart.

## Hierarchien mit Referenzfeldern definieren {#data-hierarchies__section_fk2_hww_jdc}

Eine Hierarchie zwischen zugehörigen Datensätzen in derselben Tabelle basiert auf einem Referenzfeld. Sie können entweder ein vorhandenes Referenzfeld mit über-/untergeordneten Beziehungen verwenden oder ein neues erstellen und mit Werten für jeden Datensatz ausfüllen.

Sie können beispielsweise eine Hierarchie in der Tabelle „Standort" \[cmn_location\] mithilfe des Felds „Übergeordnet" definieren. Jeder Standort hat ein übergeordnetes Element, das ein anderer Datensatz in der Tabelle „Standort" \[cmn_location\] ist. Beispielsweise haben die Standortdatensätze Chicago und Springfield den sys_ID-Wert des Illinois-Standortdatensatzes im übergeordneten Feld. Straßenadressen haben sys_ID-Standorte für die Städte, zu denen sie gehören, im übergeordneten Feld.

Viele Tabellen enthalten selbstreferenzielle Felder, die auf eine über- und untergeordnete Beziehung zwischen Datensätzen hinweisen. Die hierarchischen Pfade, die das Durchsuchen der Hierarchie im Bedingungsgenerator erleichtern, werden jedoch nicht von generiert Now PlatformBis Sie eine Hierarchie für diese Tabelle in der Tabelle „Datensatzhierarchie" \[sys_Record_hierarchy\] definieren.

Sobald Sie eine Datensatzhierarchie für die Tabelle „Standort" \[cmn_location\] erstellt haben Now PlatformErstellt automatisch den Hierarchiepfad für jeden Standortdatensatz in der Tabelle. Dadurch wird eine geschachtelte Struktur erstellt, in der jeder Standort Unterstandorte haben kann, die eine strukturähnliche Hierarchie bilden. Die Now PlatformAktualisiert diese Pfade automatisch, wenn Datensätze hinzugefügt, geändert oder entfernt werden.

Sobald die Hierarchie definiert ist und jeder Datensatz von mit hierarchischen Pfadinformationen aktualisiert wird Now Platform, Sie können den Bedingungsgenerator verwenden, um gezielte Abfragen zu erstellen. Sie können beispielsweise einen Ausgangspunkt in der Standorthierarchie angeben und die Hierarchie abfragen, um alle Assets abzurufen, die Standorten in diesem Teil der Hierarchie zugeordnet sind.

## Übersicht über das Erstellen von Abfragen {#data-hierarchies__section_kpx_tyv_2dc}

1. Identifizieren Sie eine Tabelle, die über- und untergeordnete Datensätze enthält, die Sie zum Erstellen hierarchischer Abfragen verwenden möchten. Um beispielsweise Abfragen basierend auf dem Standort eines Anrufers oder Assets zu erstellen, können Sie eine Datensatzhierarchie basierend auf der Tabelle „Standort" \[cmn_location\] definieren.
2. Bestimmen Sie, welches Referenzfeld in der Tabelle die Beziehungen zwischen Datensätzen definiert. Beispielsweise beschreibt das übergeordnete Feld in der Tabelle „Standort" \[cmn_location\], welcher Standort zu einem anderen Standort gehört.
3. Erstellen Sie eine Hierarchie in der Tabelle „Datensatzhierarchien" \[sys_Record_hierarchy\], und geben Sie die Tabelle und das Referenzfeld an, die Sie verwenden möchten. Die Now PlatformFügt jedem Datensatz in der Tabelle automatisch hierarchische Pfadinformationen hinzu.
4. Erstellen Sie hierarchische Abfragen im Bedingungsgenerator, indem Sie die von Ihnen erstellte Hierarchie auswählen. Verwenden Sie Operatoren, um die Hierarchie zu durchsuchen.
{#data-hierarchies__ol_cd4_wyv_2dc}

## Anwendungsfälle {#data-hierarchies__section_xcg_xxw_2dc}

Sie können eine Datensatzhierarchie mithilfe eines Referenzfelds mit Beziehungen zu Datensätzen in derselben Tabelle definieren. Die Tabellen Standort \[cmn_location\], Anwender \[sys_user\] und Abteilung \[cmn_Department\] enthalten standardmäßig Referenzfelder mit über- und untergeordneten Beziehungen. Sie können auch ein Referenzfeld in einer anderen Tabelle erstellen und sie mit Werten für jeden Datensatz ausfüllen.

Standorthierarchie
:   Suchen Sie nach Datensätzen gemäß Standort, indem Sie eine Datensatzhierarchie erstellen, die aufgerufen wird <kbd class="ph userinput">Übergeordnete Hierarchie </kbd>Basierend auf dem übergeordneten Referenzfeld in der Tabelle „Standort" \[cmn_location\].

    Sobald Sie die Datensatzhierarchie erstellt haben, wird jeder Standortdatensatz mit einem hierarchischen Pfad aktualisiert, sodass Sie Abfragen im Bedingungsgenerator basierend auf der Standorthierarchie erstellen können. Da Incident-Datensätze über ein Standortreferenzfeld verfügen, können Sie basierend auf dem Standort eines Anrufers nach Incidents suchen.

    * Suchen Sie alle Incidents von Anrufern mit Sitz in Illinois mithilfe einer Abfrage wie:\[Standort\] \[befindet sich in Hierarchie\] \[übergeordnete Hierarchie\] ab \[Illinois\], was \[enthalten\] ist

      Diese Abfrage gibt Incidents zurück, bei denen der Standort des Anrufers Illinois, eine beliebige Stadt in Illinois oder eine Straße in einer beliebigen Stadt in Illinois ist.
    * Finden Sie Incidents für Städte und Straßenadressen in Illinois, aber keine Incidents, bei denen der Anruferstandort einfach Illinois ist, mithilfe einer Abfrage wie:\[Standort\] \[befindet sich in Hierarchie\] \[übergeordnete Hierarchie\] ab \[Illinois\], was \[ausgeschlossen\] ist

    * Suchen Sie alle Incidents basierend auf Ihrem Standort als angemeldeter Anwender mithilfe eines dynamischen Filters in einer Abfrage wie:\[Standort\] \[befindet sich in Hierarchie (dynamisch)\] \[übergeordnete Hierarchie\] beginnend bei \[mein Standort\], was \[enthalten\] ist

    {#data-hierarchies__ul_y4m_51p_ldc}

Organisationshierarchie
:   Suchen Sie in der gesamten Managementkette in Ihrer Organisation nach Datensätzen, indem Sie eine Datensatzhierarchie mit dem Namen erstellen <kbd class="ph userinput">Organisationshierarchie </kbd>Basierend auf dem Vorgesetzten-Referenzfeld in der Tabelle Anwender \[sys_user\].

    Sobald Sie die Datensatzhierarchie erstellt haben, wird jeder Anwenderdatensatz mit einem hierarchischen Pfad aktualisiert, sodass Sie Abfragen im Bedingungsgenerator basierend auf der Verwaltungshierarchie erstellen können. Wenn Sie eine Tabelle abfragen und ein Referenzfeld auswählen, das auf die Tabelle „Anwender" \[sys_user\] verweist, können Sie die Verwaltungskette durchsuchen.

    * Suchen Sie alle Incidents, die Anwendern zugewiesen sind, die Bud Richman unterstellen, mithilfe einer Abfrage wie:\[Zugewiesen an\] \[ist in Hierarchie\] \[Organisationshierarchie\] ab \[Bud Richman\], was \[enthalten\] ist

      In diesem Beispiel gibt die Suche in der Hierarchie Incidents zurück, die Bud Richman zugewiesen sind, einschließlich Incidents, die Anwendern zugewiesen sind, die Bud und ihren direkt unterstellten Mitarbeitern unterstellt sind usw.
    * Suchen Sie alle Ihnen und Anwendern in Ihrer eigenen Organisation zugewiesenen Incidents mithilfe einer dynamischen Abfrage wie:\[Zugewiesen an\] \[ist in Hierarchie (dynamisch)\] \[Organisationshierarchie\] beginnend bei \[mir\], was \[eingeschlossen\] ist

    * Zeigen Sie die Verwaltungskette selbst an, indem Sie direkt in der Tabelle „Anwender" \[sys_user\] mithilfe einer Abfrage wie folgt filtern:\[Manager\] \[ist in Hierarchie\] \[Organisationshierarchie\] beginnend bei \[Bud Richman\], was \[enthalten\] ist

    * Zeigen Sie die Anwender an, die Ihnen unterstellt sind, indem Sie direkt in der Anwendertabelle \[sys_user\] mithilfe einer dynamischen Abfrage wie folgt filtern:\[Manager\] \[befindet sich in Hierarchie (dynamisch)\] \[Organisationshierarchie\] beginnend bei \[ME\], was \[eingeschlossen\] ist

    {#data-hierarchies__ul_gbp_pdp_ldc}

Abteilungshierarchie
:   Suchen Sie nach Assets, die Abteilungen in Ihrem Unternehmen zugeordnet sind, indem Sie eine Datensatzhierarchie mit dem Namen erstellen <kbd class="ph userinput">Abteilungshierarchie </kbd>Basierend auf dem übergeordneten Referenzfeld in der Tabelle „Abteilung" \[cmn_Department\].

    Sobald Sie die Datensatzhierarchie erstellt haben, wird jeder Abteilungsdatensatz mit einem hierarchischen Pfad aktualisiert, sodass Sie Abfragen im Bedingungsgenerator basierend auf der Abteilungshierarchie erstellen können. Da Asset-Datensätze ein Abteilungsreferenzfeld haben, das auf das Feld „Abteilung" in der Tabelle „Assets" \[sys_user\] verweist, können Sie Assets abfragen, die zu einer bestimmten Abteilung gehören.

    * Suchen Sie alle Assets, die zur IT-Abteilung gehören, mithilfe einer Abfrage wie:\[Abteilung\] \[befindet sich in Hierarchie\] \[Abteilungshierarchie\] beginnend bei \[IT\], was \[eingeschlossen\] ist

      In diesem Beispiel gibt die Suche in der Hierarchie Assets zurück, die der IT-Abteilung zugeordnet sind, einschließlich Assets, die Abteilungen zugeordnet sind, die Teil der IT-Abteilung sind usw.
    * Suchen Sie alle Abteilungen unter der IT-Abteilung, indem Sie direkt in der Tabelle „Abteilungen" \[cmn_Department\] mit einer Abfrage wie folgt filtern:\[Übergeordnetes Element\] \[befindet sich in Hierarchie\] \[Abteilungshierarchie\] beginnend bei \[IT\], was \[eingeschlossen\] ist

    {#data-hierarchies__ul_d4w_fpp_ldc}

