Share via


Hierarchische Daten abfragen und visualisieren

 

Veröffentlicht: Februar 2017

Gilt für: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Sie können wertvolle Unternehmenseinblicke erhalten, indem Sie hierarchisch verknüpften Daten darstellen. Die hierarchischen Modellierungs- und Visualisierungsfunktionen von Microsoft Dynamics 365 bieten Ihnen eine Reihe von Vorteilen:

  • Anzeigen und Durchsuchen komplexer hierarchischer Informationen.

  • Anzeigen von Key Performance Indicators (KPIs) in der Kontextansicht einer Hierarchie.

  • Visuelles Analysieren wichtiger Informationen über das Internet und die Tablets hinweg.

Für einige Entitäten, wie Firmen und Benutzer, werden die Visualisierungen standardmäßig zur Verfügung gestellt. Andere Entitäten, einschließlich benutzerdefinierter Entitäten, können für eine Hierarchie aktiviert werden, und Sie können die Visualisierungen für diese erstellen. Je nach Ihren Anforderungen können Sie zwischen der Verwendung einer Strukturansicht, die die gesamte Hierarchie anzeigt, und einer Kachelansicht, die eine detaillierte Ansicht eines kleineren Teils der Hierarchie wiedergibt, wählen. Beide Ansichten werden nebeneinander angezeigt. Sie können eine Hierarchie erkunden, indem Sie eine Hierarchiestruktur erweitern und reduzieren. Dieselben hierarchischen Einstellungen für Visualisierung werden einmal festgelegt, gelten jedoch sowohl für Microsoft Dynamics 365 als auch Microsoft Dynamics 365 für Tablets. Auf Tablets werden die grafischen Elemente in einem für das kleinere Format geeigneten Format angezeigt. Die anpasbaren Komponenten für hierarchische Visualisierung sind lösungsspezifisch, daher können sie wie jede andere Anpassung zwischen Organisationen transportiert werden. Sie können die Attribute konfigurieren, die in der Visualisierung angezeigt werden, indem Sie eine Schnellerfassung mit dem Formular-Editor verwenden. Es ist nicht erforderlich, Code zu schreiben.

In diesem Thema

Abfragen von hierarchischen Daten

Visualisieren von hierarchischen Daten

Abfragen von hierarchischen Daten

In Microsoft Dynamics 365 werden hierarchische Datenstrukturen durch auf sich selbst verweisende Eins-zu-Viele (1: n)-Beziehungen der verknüpften Datensätze unterstützt. In der Vergangenheit mussten Sie die verknüpften Datensätze iterativ abfragen, um hierarchische Daten anzuzeigen. Jetzt können Sie verknüpften Daten in einem Schritt als Hierarchie abfragen. Sie können nach Entitätsdatensätzen abfragen, indem Sie die Unter und Nicht Unter-Logik verwenden. Die hierarchischen Operatoren Unter und Nicht unter werden in der erweiterten Suche und im Workfloweditor verfügbar gemacht. Weitere Informationen zur Verwendung dieser Operatoren finden Sie unter Konfigurieren von Workflowschritten. Weitere Information zur erweiterten Suche finden Sie unter Hilfe & Schulung: Erstellen, Bearbeiten oder Speichern einer erweiterten Suche.

Die folgenden Beispiele illustrieren verschiedene Szenarien für das Abfragen von Hierarchien:

Firmenhierarchie abfragen

Query accounts in the account hierarchy

Firmenhierarchie abfragen, einschließlich verwandter Aktitvitäten

Query account's related activities

Firmenhierarchie abfragen, einschließlich verwandter Geschäftschancen

Query account's related opportunities

Um die Daten als Hierarchie abzufragen, müssen Sie die auf sich selbst verweisenden Eins-zu-Viele (1:N)-Beziehungen als hierarchisch festlegen. So aktivieren Sie die Hierarchie

  1. Gehen Sie zu Einstellungen > Anpassungen.

  2. Wählen Sie System anpassen > Komponenten aus.

  3. Wählen Sie Entität > 1:n-Beziehungen aus, wählen Sie eine 1:n-Beziehung aus, und setzen Sie Hierarchisch unter Beziehungsdefinition auf Ja.

Hinweis

  • Einige der standardmäßigen (1:N)-Beziehungen können nicht angepasst werden. Dieses hindert Sie, diese Beziehungen als hierarchisch festzulegen.

  • Sie können eine hierarchische Beziehung für die auf sich selbst verweisenden Beziehungen des Systems festlegen. Hierzu zählen die auf sich selbst verweisenden 1:n-Beziehungen vom Systemtyp, beispielsweise die "contact_master_contact"-Beziehung.

Visualisieren von hierarchischen Daten

Die Systementitäten, für die Visualisierungen standardmäßig verfügbar sind, umfassen: Account, Position, Product und User. in der Rasteransicht dieser Entitäten können Sie das symbol, das das Hierarchiendiagramm darstellt, links neben dem Datensatznamen finden. Das Hierarchiensymbol ist nicht standardmäßig für alle Datensätze vorhanden. Das symbol wird für die Datensätze angezeigt, die einen übergeordneten Datensatz, einen untergeordneten Datensatz oder beides haben.

Active accounts

Wenn Sie das Hierarchiesymbol auswählen, können Sie die Hierarchie mit der Strukturansicht auf der linken Seite der Kachelansicht auf der rechten Seite anzeigen, wie unten gezeigt:

Account tree and tile view in Dynamics CRM

Einige weitere der vorgegebenen Systementitäten können für eine Hierarchie aktiviert werden. Diese Entitäten umfassen Case, Contact, Opportunity, Order, Quote, Campaign und Team. Alle benutzerdefinierten Entitäten können für eine Hierarchie aktiviert werden.

Tipp

Wenn eine Entität für eine Hierarchie aktiviert werden kann:

  1. Gehen Sie zu Einstellungen > Anpassungen.

  2. Wählen Sie System anpassen > Komponenten > Entität.aus. Die Auswahl namens Hierarchieeinstellungen wird angezeigt. Die Entitäten, die nicht für eine Hierarchie aktiviert werden können, verfügen nicht über diese Auswahl. Ausgenommen ist die Vertriebsgebietsentität. Obwohl Hierarchieeinstellungen für die Vertriebsgebietsentität angezeigt wird, kann die Entität nicht für eine Hierarchie aktiviert werden.

Was Sie beachten müssen, wenn Sie Visualisierungen erstellen:

  • Nur eine auf sich selbst verweisende (1: n)-Beziehung pro Entität kann als hierarchisch festgelegt werden. In dieser Beziehung müssen die primäre Entität und die verknüpfte Entität vom gleichen Typ sein, z. B. account_parent_account oder new_new_widget_new_widget.

  • Derzeit ist eine Hierarchie oder Visualisierung auf nur einer Entität basiert. Sie können die Firmenhierarchie so darstellen, dass Firmen auf verschiedenen Ebenen gezeigt werden, Sie können jedoch Firmen und Kontakte nicht in derselben Hierarchienvisualisierung anzeigen.

  • Die Maximalanzahl an Feldern, die in einer Kachel angezeigt werden können, ist vier. Wenn Sie einer Schnellerfassung, das für die Kachel-Ansicht verwendet wird, mehr Felder hinzufügen, werden nur die ersten vier Felder angezeigt.

Visualisierungsbeispiel

Betrachten wir ein Beispiel der Erstellung der Visualisierung einer benutzerdefinierten Entität. Wir erstellten eine benutzerdefinierte Entität namens new_WidgetWidget, dann erstellten wir eine auf sich selbst verweisende (1:N)-Beziehung new_new_widget_new_widget und markierten diese als hierarchisch, wie unten angezeigt:

Widget relationship definition

Dann wählten wir in der Rasteransicht Hierarchien-Einstellungen die hierarchische Beziehung new_new_widget_new_widget aus. Im Formular füllten wir die Pflichtfelder aus. Wenn Sie die (1: N)-Beziehung noch nicht als hierarchisch markiert haben, führt Sie der Link im Formular wieder zu dem Beziehungsdefinitionsformular zurück, in dem Sie die Beziehung als hierarchisch markieren können.

Hierarchy settings

Für das Schnellansichtsformular erstellten wir ein Schnellerfassung mit der Bezeichnung Kachelformular für Widget-Hierarchie. In diesem Formular fügten wir vier Felder für die Anzeige in jeder Kachel hinzu.

Create quick form for widget

Nach dem Abschluss der Einrichtung, erstellten wir zwei Datensätze: Standardwidget und Premium-Widget. Nachdem das Premium-Widget durch Verwendung des Suchfeldes als Standardwidget festgelgt war, zeigte die new_Widget-Rasteransicht die Hierarchiesymbole, wie unten dargestellt:

Widget's hierarchy grid

Tipp

Die Hierarchiesymbole erscheinen erst in der Datensatz-Rasteransicht, wenn die Datensätze in der Beziehung aus über- und untergeordneten Zielen zugeordnet sind.

Wenn Sie das Hierarchiesymbol auswählen, wird die new_Widget-Hierarchie mit der Strukturansicht auf der linken Seite der Kachelansicht auf der rechten Seite angezeigt, und zeigt zwei Datensätze. Jede Kachel enthält vier Felder, die wir im Kachelformular für Widget-Hierarchie bereitstellten.

Widget's tree and tiles views

Siehe auch

Anpassen des Dynamics 365-Systems
Anpassen der Hilfeumgebung
Video: Hierarchische Sicherheitsmodellierung in Microsoft Dynamics CRM
Video: Hierarchievisualisierung in Microsoft Dynamics CRM

© 2017 Microsoft. Alle Rechte vorbehalten. Copyright