Przewodnik po wirtualnej encji przy użyciu dostawcy danych OData v4
Załóżmy, że chcesz mieć dostęp do danych osobowych kontaktu, tworzyć je, aktualizować i usuwać z zewnętrznego źródła danych za pomocą swojej niestandardowej aplikacji biznesowej. Ponieważ źródło danych użyte dla tego instruktarza zawiera usługę sieci Web OData v4, możemy użyć dostawcy danych OData v4 dołączonego do Twojej wersji Dynamics 365 Customer Engagement. WIęcej informacji: Przewodnik po wirtualnej tabeli przy użyciu dostawcy danych OData v4
Ten temat dotyczy platformy Dynamics 365 Customer Engagement (on-premises). Aby zapoznać się z wersją tego tematu dotyczącą usługi Power Apps, zobacz: Przewodnik po wirtualnej tabeli
Informacje o tym przewodniku po encji wirtualnej
Załóżmy, że chcesz uzyskać dostęp do informacji biletowej z zewnętrznego źródła danych w niestandardowej aplikacji biznesowej lub obszaru Customer Engagement. W tym instruktażu modelem będzie wirtualna encja z polami mapowanymi do schematu zewnętrznego, który pobiera dane o biletach w czasie wykonywania z usługi sieci web OData.
Szczegóły dotyczące źródła danych
Ponieważ źródło danych użyte dla tego instruktarza zawiera usługę sieci Web OData v4, możemy użyć dostawcy danych OData v4 dołączonego do środowiska.
Adres url usługi sieci Web: https://contosowebservice.azurewebsites.net/odata/
Ważne
Adres url usługi w sieci Web dla tego przewodnika nie jest aktywną usługą sieci Web.
W tym przewodniku potrzebna jest pojedyncza encja wirtualna, która zawiera następujące trzy pola.
Nazwa pola zewnętrznego | Typ danych zewnętrznych | Typ danych encji wirtualnej | Cel |
---|---|---|---|
TicketID | Edm.Guid | Klucz podstawowy | Klucz podstawowy dla encji. |
Tytuł | Edm.String | Jeden wiersz tekstu | Tytuł biletu. |
Ważność | Edm.Int32 | Liczba całkowita | Wartość od 0 do 4 wskazująca ważność biletu |
Metadane OData encji Bilet zewnętrznego źródła danych wyświetlane w przeglądarce sieci Web.
Utwórz źródło danych
Utwórz źródło danych dla dostawcy danych OData v4, który korzysta z przykładowej usługi sieci Web OASIS Open Data Protocol (OData).
Przejdź do Ustawienia>Administracja>Źródła danych encji wirtualnej.
Wybierz NOWY, wybierz Dostawca danych Data v4, a następnie wybierz OK.
Wprowadź lub wybierz poniższe informacje.
- Nazwa: Przykładowe źródło danych Contoso
-
Adres URL:
https://contosowebservice.azurewebsites.net/odata
- Limit czasu: 30
- Zwróć liczbę encji w tekście: Prawda
Pozostaw pola w takim stanie, w jakim się znajdują i wybierz ZAPISZ i ZAMKNIJ.
Porada
Podczas korzystania z własnej usług sieci Web sprawdź, czy adres URL jest prawidłowy, wklejając go do przeglądarki sieci Web.
Tworzenie encji wirtualnej
Przejdź do Ustawienia>Dostosowywanie>Dostosuj system.
W lewym okienku nawigacji, wybierz Encje, a następnie wybierz Nowa w okienku głównym.
Na formularzu Encja: Nowa wybierz opcję Encja wirtualna, a następnie wprowadź następujące informacje:
- Źródło danych: Przykładowe źródło danych Contoso
- Nazwa wyświetlana: Bilet
- Nazwa w liczbie mnogiej: Bilety
- Nazwa: new_ticket
- Nazwa zewnętrzna: Bilet
- Nazwa kolekcji zewnętrznej: Bilety
- Wybierz, aby włączyć następujące opcje Komunikacji i współpracy:
- Uwagi (z załącznikami)
- Działania
Obok Obszary, w których encja jest wyświetlana, wybierz Usługa, a następnie wybierz Zapisz (ale nie zamykaj formularza encji).
Utwórz pola dla encji wirtualnej
W lewym okienku nawigacji strony Encja: Bilet wybierz Pola. W ramach tego przewodnika przeprowadzisz edycję dwóch istniejących pól i dodasz trzecie pole.
Ważne
W nazwach zewnętrznych jest rozróżniana wielkość liter. Odnieś się do metadanych usługi sieci Web, aby się upewnić, że korzystasz z poprawnej nazwy.
Wartość NULL wskazuje, że jest wymagany atrybut. Należy zauważyć, że pola klucza podstawowego są zawsze wymagane przez system.
Otwórz pole new_ticketid, a następnie zmień następujący atrybut z wartością podaną tutaj:
Nazwa zewnętrzna: TicketID
Wybierz pozycję Zapisz i zamknij.
Otwórz pole new_name, a następnie zmień następujące atrybuty z wartościami podanymi tutaj:
- Nazwa wyświetlana: Tytuł
- Nazwa zewnętrzna: Tytuł
Wybierz pozycję Zapisz i zamknij.
Wybierz Nowy, a następnie na stronie Pole: Nowy dla Bilet wprowadź następujące informacje:
- Nazwa wyświetlana: Ważność
- Nazwa: new_severity
- Nazwa zewnętrzna: Ważność
- Wymaganie dotyczące pola: Wymaganie biznesowe
- Typ danych: Liczba całkowita
- Minimalna wartość: 0
- Maksymalna wartość: 4
Wybierz pozycję Zapisz i zamknij.
Dodaj pole do formularza Główny
W oknie encja Bilet, wybierz Formularze.
Otwórz formularz główny, przeciągnij i upuść pole Ważność z prawego okienka do formularza w sekcji Ogólne w polu Tytuł.
W oknie encja Bilet, wybierz Zapisz i zamknij.
Konfigurowanie widoku domyślnego
W lewym okienku Eksploratora rozwiązań w Encja Bilet, wybierz Widoki.
Otwórz widok Wszystkie bilety.
W okienku Typowe zadania wybierz Dodaj kolumny.
Wybierz Ważność, a następnie wybierz OK.
W oknie Widok: Wszystkie bilety wybierz Zapisz i zamknij.
W oknie Eksploratorza rozwiązań kliknij Publikuj wszystkie dostosowania.
Po opublikowaniu wszystkich dostosowań zamknij okno Eksploratora rozwiązań.
Zobacz encję wirtualną podczas jej działania z Dynamics 365 Customer Engagement (on-premises)
Przejdź do Usługa>Rozszerzenia>Bilety.
Wyświetlane w widoku Wszystkie bilety. Należy pamiętać, że może trzeba odświeżyć przeglądarkę, aby wyświetlić encję z obszaru Usługa.
Otwórz rekord Bilet, aby wyświetlić formularz, który zawiera pola Tytuł i Ważność dla danego rekordu.
Zobacz także
Konfiguracja dostawcy danych OData v4, wymagania i sprawdzone metody postępowania
Tworzenie i edytowanie encji wirtualnych, które zawierają dane z zewnętrznych źródeł danych