Zdieľať cez


Prehliadka virtuálnej entity prostredníctvom poskytovateľa údajov OData v4

Predstavte si, že chcete získať prístup, vytvoriť, aktualizovať a odstrániť niektoré osobné informácie o kontakte z externého zdroja údajov vo vašej vlastnej obchodnej aplikácii. Pretože zdroj údajov použitý pre tento návod má OData v4 webovú službu, môžete použiť OData v4 poskytovateľa údajov z vašej verzie Dynamics 365 Customer Engagement. Ďalšie informácie: Návod na virtuálnu tabuľku pomocou poskytovateľa údajov OData v4

Táto téma sa vzťahuje na Dynamics 365 Customer Engagement (on-premises). Informácie o verzii Power Apps v rámci tejto témy nájdete v článku: Návod na virtuálny stôl

Informácie o tomto návode virtuálnej entity

Predstavte si, že chcete získať prístup k informáciám o lístkoch z externého zdroj údajov v rámci vašej vlastnej obchodnej aplikácie alebo v oblasti služieb Customer Engagement. V tento jednoduchý návod, budem model virtuálnou entitou s poľami mapované na externé schémy, ktorá načíta údaje letenku za behu z webovej služby OData.

Podrobnosti o zdroji údajov

Pretože zdroj údajov použitý pre tento návod má OData v4 webovú službu, môžeme použiť OData v4 poskytovateľ údajov uvedeného vo vašom prostredí.

Adresa URL webovej služby: https://contosowebservice.azurewebsites.net/odata/

Dôležité

Adresu url webovej služby použitá pre tento návod nie je fungujúca webová služba.

Pre tento návod je potrebná jedna virtuálna entita, ktorá obsahuje nasledujúce tri potrebné polia.

Názov externého poľa Typ externých údajov Typ údajov virtuálnej entity Účel
TicketID Edm.Guid Primárny kľúč Primárny kľúč pre entitu
Pracovná pozícia Edm.String Jeden riadok textu Názov lístka.
Závažnosť Edm.Int32 Celé číslo Číselná hodnota 0 – 4 uvedie závažnosť lístka

Metaúdajov OData zdroja externých údajov entity lístka pri pohľade z webového prehľadávača.

Metaúdaje entity Lístok.

Vytvorenie zdroja údajov

Vytvorenie zdroja údajov pre Odate v4 údaje poskytovateľa, ktorého používa OASIS protokol otvorený údajov (OData) vzorka webovej služby.

Prejdite na Nastavenia>Správa>Zdroje údajov virtuálnych entít.

Vyberte NOVÉ, vyberte Poskytovateľ údajov OData v4 a potom vyberte OK.

Zadajte alebo si vyberte z nasledujúcich informácií.

  • Názov: Vzorka Contoso zdroj údajov
  • URL: https://contosowebservice.azurewebsites.net/odata
  • Časový limit: 30
  • Return Inline Count: Pravda

Ostatné polia nechajte tak, ako sú, a vyberte ULOŽIŤ & ZATVORTE.

Prepitné

Pri používaní vlastnej webovej služby skontrolujte, že adresa URL je platná tým, že ju skopírujete do webového prehliadača.

Vytvorenie virtuálnej entity

Prejdite do časti Nastavenie>Prispôsobenia>Prispôsobiť systém.

Na ľavom navigačnom paneli vyberte Entity a potom na hlavnom paneli vyberte Nové .

Vo formulári Entita: Nová vyberte možnosť Virtuálna entita a potom zadajte nasledujúce informácie:

  • Zdroj údajov: Zdroj údajov vzorky Contoso
  • Zobrazovaný názov: lístok
  • Plurálny názov: lístky
  • Názov: nový_lístok
  • Názov externého: letenka
  • Externý názov kolekcie: lístky
  • Vyberte, ak chcete povoliť nasledujúcu komunikáciu & Možnosti spolupráce:
    • Poznámky (vrátane príloh)
    • Aktivity

Vedľa Oblasti, ktoré zobrazujú túto entitu, vyberte Služba a potom vyberte Uložiť (ale nezatvárajte formulár entity).

Definícia lístku entity.

Vytvorenie polí pre virtuálnu entitu

Na ľavom navigačnom paneli stránky Entita: Vstupenka vyberte Polia. V rámci tohto návodu budete upravovať dve existujúce polia a pridáte tretie pole.

Dôležité

Externé názvy rozlišujú veľkosť písmen. Prezrite si metaúdaje svojej webovej služby a presvedčte sa, že máte správny názov.

Hodnota null príznaku false znamená, že je potrebné zadať atribút. Všimnite si, že polia hlavného kľúča si vždy vyžaduje systém.

Otvorte pole new_ticketid a zmeňte nasledujúci atribút na tu uvedenú hodnotu:

Externý názov: TicketID

Pole TicketID.

Vyberte položku Uložiť a zavrieť.

Otvorte pole new_name a zmeňte nasledujúce atribúty tak, aby tu boli uvedené hodnoty:

  • Zobrazovaný názov: Názov
  • Externý názov: Názov

Pole názvu.

Vyberte položku Uložiť a zavrieť.

Vyberte Nové a na stránke Pole: Nové pre lístok zadajte nasledujúce informácie:

  • Zobrazovaný názov: Závažnosť
  • Názov: new_severity
  • Externý názov: závažnosť
  • Požiadavka poľa: Požadované podnikom
  • Typ údajov: Celé číslo
  • Minimálna hodnota: 0
  • Maximálna hodnota: 4

Pole závažnosti.

Vyberte položku Uložiť a zavrieť.

Pridajte polia k hlavnému formuláru

V okne entity lístka vyberte Formuláre.

Otvorte hlavný formulár, presuňte pole Závažnosť z pravej časti do formulára v sekcii Všeobecné v poli Názov .

Pole Závažnosť pridané k hlavnému formuláru.

V okne entity lístka vyberte Uložiť a zavrieť.

Nastavte predvolené zobrazenie

Na ľavej table Prieskumníka riešení v časti entita Vstupenky vyberte možnosť Zobrazenia.

Otvorte zobrazenie Všetky vstupenky .

Na table Bežné úlohy vyberte Pridať stĺpce.

Pridanie stĺpcov do zobrazenia.

Vyberte Závažnosť a potom vyberte OK.

V okne Zobraziť: Všetky vstupenky vyberte Uložiť a zavrieť.

V okne Solution Explorer vyberte Publikovať všetky prispôsobenia.

Publikovať všetky prispôsobenia.

V okne prehliadača riešení stlačte možnosť Publikovať všetky prispôsobenia.

Prezrite si virtuálnu entitu v akcii s Dynamics 365 Customer Engagement (on-premises)

Prejdite na stránku Služba>Rozšírenia>Vstupenky.

Oblasť lístkov.

Zobrazí sa zobrazenie Všetky lístky . Všimnite si, že na zobrazenie entity z oblasti Služba možno budete musieť obnoviť prehliadač.

Zobrazenie Všetky lístky.

Otvorte záznam Ticket a zobrazte formulár, ktorý obsahuje Názov a Závažnosť polia pre daný záznam.

Záznam lístka.

Pozrite si tiež:

Konfigurácia poskytovateľa údajov OData v4, požiadavky a najvhodnejšie postupy

Vytvárajte a upravujte virtuálne entity, ktoré obsahujú údaje z externého zdroj údajov