Condividi tramite


Cercare i dati utilizzando ricerche di entità in Unified Service Desk

 

Data di pubblicazione: novembre 2016

Si applica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

Le ricerche di entità sono definizioni FetchXML che eseguono query sui servizi Web Microsoft Dynamics 365 per restituire dati. È inoltre possibile utilizzare i parametri sostitutivi all'interno delle query FetchXML in una ricerca in entità. È possibile utilizzare le ricerche di entità nelle regole di spostamento finestra come origine per accedere ai dati che non vengono visualizzati nel modulo e come destinazione per cercare i dati che utilizzano una chiamata del servizio Web a Dynamics 365, quindi compilare i dati del contesto di Unified Service Desk per poterli utilizzare nei parametri sostitutivi. È inoltre possibile utilizzare le ricerche in entità nell'azione DoSearch per il controllo ospitato Amministratore globale per cercare i dati.

Una ricerca in entità viene definita nell'area Ricerche in entità (Impostazioni > Unified Service Desk > Ricerche in entità) in Dynamics 365. Per definire una ricerca in entità, è necessario specificare tre elementi: un nome, l'entità a cui si applica la ricerca e la query FetchXML che rappresenta la query per recuperare i dati dal server.

La seguente query FetchXML restituisce i dettagli del nome e dell'indirizzo di un account sulla base di un ID cliente disponibile da un caso:

<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>

Questo è come appare la definizione della ricerca in entità:

Esempio di definizione di ricerca dell'entità

Importante

Durante la definizione delle query FetchXML in una ricerca in entità, occorre restituire solo i campi necessari allo scopo. In questo modo l'impatto sulla rete viene minimizzato attraverso la limitazione delle dimensioni della richiesta e dei dati restituiti, ottimizzando così l'utilizzo delle risorse.

Gli sviluppatori possono anche riutilizzare una definizione della ricerca di entità esistente nel codice per trovare i record in Dynamics 365.Ulteriori informazioni:Riutilizzare la definizione di ricerca nell'entità nel codice personalizzato

Vedere anche

Riutilizzare la definizione di ricerca nell'entità nel codice personalizzato
Utilizzare regole di spostamento finestre in Unified Service Desk
Inviti all'azione
Imparare a utilizzare Unified Service Desk
Procedura dettagliata: uUtilizzare l'adapter di listener generico per il routing di eventi CTI

Unified Service Desk 2.0

© 2017 Microsoft. Tutti i diritti sono riservati. Copyright