Dela via


Genomgång av virtuell entitet med OData v4 Data Provider

Anta att du vill komma åt, skapa, uppdatera och ta bort personlig information om en kontakt från en extern datakälla i din anpassade affärsapp. Eftersom datakällan som används i den här genomgången har en OData v4-webbtjänst, kan vi använda OData-v4 Provider för Data som ingår i din version av Dynamics 365 Customer Engagement. Mer information: Genomgång av virtuell tabellen med OData v4 Data Provider

Det här ämnet gäller för Dynamics 365 Customer Engagement (on-premises). En Power Apps-version för det här ämnet finns i: Virtuell genomgång av tabell

Om denna genomgång av virtuell entitet

Anta att du vill komma åt biljettinformation från en extern datakälla inom ditt anpassade företagsprogram eller i tjänsteområdet för Customer Engagement. I denna genomgång kommer du att skapa en virtuell entitet med fält som mappas till det externa schema som hämtar data för biljett vid körning från en OData-webbtjänst.

Information om datakälla

Eftersom datakällan som används i den här genomgången har en OData v4-webbtjänst, kan vi använda OData-v4 Provider för Data som ingår i din miljö.

Webbtjänst-url: https://contosowebservice.azurewebsites.net/odata/

Viktigt!

Url för webbtjänsten används för denna genomgång är inte en fungerande webbtjänst.

Denna genomgång behövs en enda virtuella entitet som innehåller följande tre fält.

Externt fältnamn Extern datatyp Virtuell datatyp för entitet Syfte
Biljett-ID Edm.Guid Primärnyckel Primärnyckel för entiteten.
Rubrik Edm.String Enkel textrad Biljettens namn.
Allvarlighet Edm.Int32 Heltal Numeriskt värde som anger hur allvarliga biljetten 0-4

OData-metadata för externa data till datakällan biljett entitet som visas i en webbläsare.

Biljettentitetens medadata.

Skapa datakällan

Skapa datakällan för OData v4 dataprovider som använder OASIS öppet dataprotokoll (OData) exempel webbtjänsten.

Öppna Inställningar>Administration>Virtuella datakällor för entitet.

Välj nyttVälj OData v4 Data Provider, och välj OK.

Ange eller välj följande information:

  • Namn: Exempel på Contoso datakälla
  • URL: https://contosowebservice.azurewebsites.net/odata
  • Tidsgräns: 30
  • RRETURnera infogat antal: Sant

Lämna fälten som de är och välj Spara och stäng.

Dricks

När du använder en egen webbtjänst, kan du kontrollera att webbadressen är giltig genom att klistra in den i din webbläsare.

Skapa en virtuell entitet

Öppna Inställningar>Anpassningar>Anpassa systemet.

Välj i den vänstra navigeringsrutan Entiteter, och välj nytt i huvudfönstret.

På den entitet: ny formuläret väljer den virtuella entitet alternativet och ange sedan följande information:

  • Datakälla: Exempel på Contoso datakälla
  • Visningsnamn för biljett
  • Pluralnamn: biljett
  • Namn: ny_biljett
  • Externt namn: biljett
  • Namn på extern samling: biljetter
  • Markera för att aktivera följande kommunikations- och samarbetsalternativ:
    • Anteckningar (med bifogade filer)
    • Aktiviteter

Bredvid områden där entiteten visasVälj tjänst, och klicka sedan på spara (men inte stänga entitetsformuläret).

Biljettens entitetsdefinition.

Skapa fält för virtuella entitet

I den vänstra navigeringsrutan i den entitet: biljett väljer fält. Som en del av denna genomgång kan du redigera befintliga fält för två och lägga till ett tredje fält.

Viktigt!

Externt namn är skiftlägeskänsliga. Se dina web service metadata för att se till att du använder rätt namn.

Värdet FALSKT kan ha värdet null betyder att attributet är obligatoriskt. Observera att primärnyckelfält är alltid krävs.

Öppna fältet new_ticketid och ändra följande attribut med värdet som anges här:

Externt namn: biljett-ID

Biljett-ID fält.

Välj Spara och stäng.

Öppna fältet new_name och ändra följande attribut med värden som anges här:

  • Visningsnamn: rubrik
  • Externt namn: rubrik

Rubrikfält.

Välj Spara och stäng.

Välj nytt, och klicka på fält: nytt för biljett sidan anger du följande information:

  • Visningsnamn: Allvarlighet
  • Namn: new_severity:
  • Externt namn: allvarligt
  • Fältkrav: företag krävs
  • Datatyp: Heltal.
  • Minimivärde: 0
  • Maxvärde: 4

Allvarlighetsfält.

Välj Spara och stäng.

Lägga till fälten i huvudformuläret

Fönstret biljettentitet markerar du formulär.

Öppna huvudformuläret dra och släpp fältet allvarlighet från den högra rutan på formuläret i avsnittet allmänna i fältet rubrik.

Fältet allvarlighet läggs till huvudformuläret.

Fönstret biljettentitet markerar du Spara och stäng.

Konfigurera standardvyn

I den vänstra rutan i lösningsutforskaren, under biljettentitetenVälj vyer.

Öppna vyn alla biljetter.

I fönstret Vanliga uppgifter klickar du på Lägg till kolumner.

Lägg till visningskolumner.

Välj allvarlighet, och välj OK.

Klicka på Visa: alla biljetter och klicka på Spara och stäng.

Klicka på Publicera alla anpassningar i lösningsutforskaren.

Publicera alla anpassningar.

Stäng lösningsutforskaren när alla anpassningar är publicerade.

Visa entiteten virtuell åtgärd med Dynamics 365 Customer Engagement (on-premises)

Öppna Service>tillägg>biljetter.

Området biljett.

Vyn alla biljetter visas Observera att du kan behöva uppdatera webbläsaren om du vill visa en enhet från den Service område.

Alla biljettvyer.

Öppna en biljett-post för att visa formulär som innehåller de titel och allvarliga för en viss post.

Biljett post.

Se även

OData v4-dataprovider – konfiguration, krav och rekommendationer

Skapa och redigera virtuella entiteter som innehåller data från en extern datakälla