Del via


Søge efter data ved hjælp af objektsøgninger i Unified Service Desk

 

Udgivet: november 2016

Gælder for: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

Objektsøgninger er FetchXML-definitioner, der forespørger på Microsoft Dynamics 365-webtjenester om at returnere data. Du kan også bruge erstatningsparametre i FetchXML-forespørgsler i en objektsøgning. Objektsøgninger kan bruges i regler for vinduesnavigation både som kilde til adgangsdata, der ikke vises i formularen, og som en destination til at søge efter data ved hjælp af et webtjenesteopkald til Dynamics 365 og derefter udfylde Unified Service Desk-kontekstdataene, så de kan bruges i erstatningsparametrene. Du kan også bruge objektsøgninger i DoSearch-handlingen for det tilknyttede kontrolelement Global Manager for at søge efter data.

Du kan definere en objektsøgning i området Objektsøgninger (Indstillinger > Unified Service Desk > Objektsøgninger) i Dynamics 365. Hvis du vil definere en objektsøgning, skal du angive tre ting: et navn, det objekt, som vedrører søgningen, og FetchXML-forespørgslen, der repræsenterer forespørgslen, for at hente data fra serveren.

Følgende FetchXML-forespørgsel returnerer oplysninger om navn og adresse på et firma, der er baseret på et kunde-ID, der er tilgængelig fra en sag:

<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
  <entity name="account">
    <attribute name="name" />
    <attribute name="emailaddress1" />
    <attribute name="telephone1" />   
    <attribute name="address1_line1" />
    <attribute name="address1_city" />
    <attribute name="address1_stateorprovince" />
    <attribute name="address1_postalcode" />
   <attribute name="address1_country" />
   <attribute name="msdyusd_facebook"/>
   <attribute name="msdyusd_twitter"/>
    <order attribute="name" descending="false" />
    <filter type="and">
      <condition attribute="accountid" operator="eq" value="{[[incident.customerid.Id]x]}" />
    </filter>
  </entity>
</fetch>

Dette er, hvordan definitionen af objektsøgning ser ud:

Eksempel på objektsøgningsdefinition

Bemærk

Mens der defineres FetchXML-forespørgsler i en objektsøgning, skal du kun returnere de felter, der kræves til dette formål. Dette minimerer virkningerne på netværket ved at begrænse størrelsen af anmodningen og de data, der returneres, hvilket dermed optimerer ressourceforbruget.

Udviklere kan også genbruge en eksisterende objektsøgningsdefinition i deres kode til at søge efter poster i Dynamics 365.Flere oplysninger:Genbruge definition af objektsøgning i den brugerdefinerede kode

Se også

Genbruge definition af objektsøgning i den brugerdefinerede kode
Bruge regler for vinduesnavigation i Unified Service Desk
Handlingsopkald
Lære at bruge Unified Service Desk
Gennemgang: Bruge den generiske lyttefunktion til routing af CTI-hændelse

Unified Service Desk 2.0

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret