Wykonywanie zapytań o dane hierarchiczne i ich wizualizowanie
Data opublikowania: luty 2017
Dotyczy: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Wizualizacja danych hierarchicznie pozwala uzyskać cenny wgląd biznesowy. Funkcje hierarchicznego modelowania i wizualizacji zawarte w programie Microsoft Dynamics 365 dają szereg możliwości:
Wyświetlanie i eksplorowanie złożonych informacji hierarchicznych.
Wyświetlanie kluczowych wskaźników wydajności (KPI) w kontekstowym widoku hierarchii.
Wizualnie analizowanie kluczowych informacji w całej sieci web i na tabletach.
Dla niektórych encji, takich jak klient i użytkownik, wizualizacje są dostarczane standardowo. Inne encje, w tym encje niestandardowe, mogą być włączane dla hierarchii i można wtedy tworzyć dla nich wizualizacje. Na podstawie swoich potrzeb użytkownicy mogą wybrać między używaniem widoku drzewa, który pokazuje całą hierarchię, a widokiem kafelków, który opisuje mniejszą część hierarchii. Obydwa widoki są wyświetlane obok siebie. Hierarchię można eksplorować przez rozwijanie i zwijanie drzewa hierarchii. Te same ustawienia hierarchiczne wizualizacji są ustawiane jeden raz, ale dotyczą zarówno programu Microsoft Dynamics 365, jak i programu Microsoft Dynamics 365 na tablety. Na tabletach wizualizacje są renderowane w formacie zmodyfikowanym, nadającym się do mniejszych ekranów. Modyfikowalne składniki wymagane do wizualizacji hierarchicznej są powiązane z rozwiązaniami, w związku z czym mogą być transportowane między organizacjami podobnie jak wszystkie inne dostosowania. Można skonfigurować atrybuty pokazane w wizualizacji poprzez dostosowanie skróconego formularza przy użyciu edytora formularzy. Nie istnieje wymóg pisania kodu.
W tym temacie
Zapytania o dane hierarchiczne
Wizualizacja danych hierarchicznych
Zapytania o dane hierarchiczne
W programie Microsoft Dynamics 365 struktury danych hierarchicznych są obsługiwane przez relacje do siebie samej typu jeden-do-wielu (1:N) z rekordami pokrewnymi. W przeszłości aby wyświetlić dane hierarchiczne, trzeba było iteracyjnie wykonywać zapytania o pokrewne rekordy. Obecnie można wykonać zapytanie na powiązanych danych jako hierarchii, w jednym kroku. Można wykonywać zapytania o rekordy za pomocą logiki Pod i Nie pod. Operatory hierarchiczne Pod i Nie pod są widoczne w funkcji Szukanie zaawansowane oraz w edytorze przepływu pracy. Aby uzyskać więcej informacji na temat stosowania operatorów, zobacz Konfigurowanie kroków przepływu pracy. Aby uzyskać więcej informacji na temat Szukania zaawansowanego, zobacz Pomoc i szkolenia: Tworzenie, edytowanie i zapisywanie szukania zaawansowanego.
Poniższe przykłady ilustrują różne scenariusze dla wykonywania zapytań na hierarchiach:
Wykonywanie zapytania na hierarchii klientów
Wykonywanie zapytania na hierarchii klientów, włącznie z powiązanymi działaniami
Wykonywanie zapytania na hierarchii klientów, włącznie z powiązanymi szansami sprzedaży
Aby wykonać zapytanie na danych jako na hierarchii, należy ustawić jedną z relacji do siebie samej typu jeden-do-wielu (1:N) istniejących dla encji jako hierarchiczną. Aby włączyć hierarchię:
Wybierz kolejno pozycje Ustawienia > Dostosowania.
Wybierz Dostosowywanie systemu > Składniki.
Wybierz Encja > Relacje 1:N, następnie wybierz relację (1:N) i w Definicja relacji, ustaw Hierarchiczne na Tak.
Uwaga
-
Niektóre standardowe relacje (1:N) nie mogą być dostosowywane. To uniemożliwia ustawienie tych relacji jako hierarchicznych.
-
Możesz określić relacje hierarchiczne dla relacji systemu typu odwołanie do samego siebie. Obejmuje to relacje 1:N typu odwołanie do samego siebie, na przykład relację "contact_master_contact".
Wizualizacja danych hierarchicznych
Encjami systemowymi, które mają wizualizacje dostępne standardowo, są Account, Position, Product, oraz User. W widoku siatki tych encji ikonę oznaczającą wykres hierarchii widać z lewej strony nazwy rekordu. Domyślnie ikona hierarchii jest widoczna tylko dla niektórych rekordów. Ikona jest wyświetlana dla rekordów, które mają rekord nadrzędny, rekord podrzędny lub oba.
Jeśli wybierzesz ikonę hierarchii, zobaczysz hierarchię, z widokiem drzewa z lewej strony i widokiem kafelków z prawej strony, jak pokazano poniżej:
Kilka innych standardowych obiektów systemowych może być włączonych dla hierarchii. Encje te obejmują Case, Contact, Opportunity, Order, Quote, Campaign, oraz Team. Wszystkie encje niestandardowe mogą być włączone dla hierarchii.
Porada
Jeśli encję można włączyć dla hierarchii:
-
Wybierz kolejno pozycje Ustawienia > Dostosowania.
-
Wybierz Dostosowywanie systemu > Składniki > Encja. Pojawi się pole wyboru o nazwie Ustawienia hierarchii. Podmioty, które nie mogą być włączone dla hierarchii nie mają tego wyboru, za wyjątkiem encji Obszar sprzedaży. Chociaż Ustawienia hierarchii pojawia się dla encji Obszar sprzedaży, encji nie można włączyć dla hierarchii.
Ważne kwestie do zapamiętania podczas tworzenia wizualizacji:
Dla jednej encji tylko jedną relację do siebie samej typu (1:N) można ustawić jako hierarchiczną. W tej relacji encja podstawowa i pokrewna muszą być tego samego typu, np. account_parent_account lub new_new_widget_new_widget.
Obecnie hierarchia lub wizualizacja opiera się na tylko jednej encji. Można przedstawiać hierarchię klientów pokazującą klientów na wielu poziomach, ale nie można wyświetlić klientów i kontaktów w tej samej wizualizacji hierarchii.
Maksymalna liczba pól, jaka może być wyświetlana na jednym kafelku, wynosi cztery. Jeśli dodasz więcej pól do skróconego formularza, który jest używany w widoku kafelków, wyświetlane będą tylko pierwsze cztery pola.
Przykład wizualizacji
Spójrzmy na przykład tworzenia wizualizacji dla encji niestandardowej. Stworzyliśmy encję niestandardową o nazwie new_Widget, utworzyliśmy relację do siebie samej typu (1:N) new_new_widget_new_widget i oznaczyliśmy ją jako hierarchiczną, jak pokazano poniżej.
Następnie w widoku siatki Ustawienia hierarchii wybraliśmy relację hierarchiczną new_new_widget_new_widget. W formularzu wypełniliśmy wymagane pola. Jeśli relacja (1:N) jeszcze nie została oznaczone jako hierarchiczna, łącze w formularzu spowoduje powrót do formularza definicji relacji, gdzie można oznaczyć relację jako hierarchiczną.
W oknie Skrócony formularz stworzyliśmy skrócony formularz o nazwie Formularz kafelków hierarchii widżetów. W tym formularzu dodaliśmy cztery pola do wyświetlania na każdym kafelku.
Po zakończeniu instalacji utworzyliśmy dwa rekordy: Widżet standardowy i Widżet premium. Gdy przy użyciu pola odnośnika ustawiliśmy rekord Widżet premium jako nadrzędny dla rekordu Widżet standardowy, widok siatki new_Widget przedstawiał ikony hierarchii, jak pokazano poniżej:
Porada
Ikony hierarchii nie pojawiają się w widoku siatki rekordów, dopóki rekordy są powiązane w relacji nadrzędny–podrzędny.
Jeśli klikniesz ikonę hierarchii zobaczysz hierarchię new_Widget z widokiem drzewa z lewej strony i widokiem kafelków z prawej strony, z dwoma rekordami. Każdy kafelek zawiera cztery pola, które podaliśmy w Formularzu kafelków hierarchii widżetów.
Zobacz też
Dostosuj system Dynamics 365
Dostosowywanie działania Pomocy
Wideo: Hierarchiczne modelowanie zabezpieczeń w Microsoft Dynamics CRM
Wideo: Wizualizacji hierarchii w Microsoft Dynamics CRM
© 2017 Microsoft. Wszelkie prawa zastrzeżone. Prawa autorskie