Condividi tramite


Creare una visualizzazione (grafico)

 

Data di pubblicazione: novembre 2016

Si applica a: Dynamics CRM 2015

Per creare una visualizzazione utilizzando Microsoft Dynamics CRM SDK, è necessario creare un record dell'entità UserQueryVisualization o SavedQueryVisualization per creare un grafico che sia, rispettivamente, di proprietà dell'organizzazione o di proprietà dell'utente. In questo argomento viene illustrato come creare una visualizzazione del grafico e una visualizzazione risorsa Web.

In questo argomento

Prima di creare una visualizzazione

Creare una visualizzazione del grafico

Creare una visualizzazione di una risorsa Web

Prima di creare una visualizzazione

Prima di creare una visualizzazione, assicurarsi di essere a conoscenza di quanto segue:

  • Tipo di visualizzazione: se si desidera che le visualizzazioni siano disponibili nell'organizzazione e non si desidera gestire i livelli di accesso a livello più granulare, può essere utile creare una visualizzazione di proprietà dell'organizzazione. Tuttavia, se si è preoccupati dei privilegi di accesso e della sicurezza della visualizzazione, è opportuno creare una visualizzazione di proprietà dell'utente in cui si dispone di maggiore controllo su chi può eseguire l'accesso.

    Nota

    Le visualizzazioni di proprietà dell'organizzazione possono essere create solo dagli utenti che hanno il ruolo di amministratore di sistema o di addetto personalizzazione del sistema.

  • Entità collegata: Le visualizzazioni sono allegate alle entità.Ulteriori informazioni:Entità supportate per le visualizzazioni. È possibile allegare un grafico a un'entità supportata utilizzando l'attributo UserQueryVisualization.PrimaryEntityTypeCode o SavedQueryVisualization.PrimaryEntityTypeCode.

Creare una visualizzazione del grafico

Per i grafici devi specificare i dati sottostanti ai grafici e come i grafici appariranno sotto forma di stringhe XML descrizione dei dati e descrizione delle presentazione.Ulteriori informazioni:Conoscere i grafici: rappresentazione del grafico e dei dati sottostanti e Grafici di esempio.

Per un esempio completo su come creare di un grafico di proprietà dell'organizzazione, vedere Esempio: creare, recuperare, aggiornare ed eliminare un grafico.

Creare un grafico multi-serie

I grafici multi-serie eseguono il mapping di più valori dell'asse della serie (verticale) a un singolo valore dell'asse delle categorie (orizzontale). L'unica differenza con un grafico con una serie consiste nel fatto che questi grafici hanno più <measurecollection> e più elementi <series> corrispondenti specificati nelle stringhe XML. Ogni elemento <measurecollection> contiene un elemento figlio denominato <measure> che definisce un valore dell'asse delle serie (verticale) per lo stesso valore dell'asse delle categorie (orizzontale).Ulteriori informazioni:Conoscere i grafici: rappresentazione del grafico e dei dati sottostanti.

Per un grafico multi-serie di esempio e le corrispondenti stringhe di descrizione dei dati e descrizioni di presentazione inXML, vedere Grafico multi-serie.

Creare una visualizzazione di una risorsa Web

Le visualizzazioni che contengono le risorse Web non richiedano di specificare le stringhe di descrizione dei dati e descrizione della in XML. Nell'esempio seguente viene illustrato come creare una visualizzazione di proprietà dell'organizzazione contenente una risorsa Web utilizzando SDK.

SavedQueryVisualization newWebResourceVisualization = new SavedQueryVisualization()
{
   Name = "Sample Dashboard Visualization",
   Description = "Sample organization-owned visualization",
                           PrimaryEntityTypeCode = Account.EntityLogicalName,
   WebResourceId = new EntityReference(WebResource.EntityLogicalName, _webResourceId))

};
_orgOwnedVisualizationId = _serviceProxy.Create(newWebResourceVisualization);

Se si desidera creare una visualizzazione di una risorse Web utilizzando l'applicazione Web Microsoft Dynamics 365, è necessario creare un file XML nel formato seguente e quindi utilizzare Importa grafico nella barra multifunzione per importare la visualizzazione.

<visualization>
  <name>Visualization_Name</name>
  <description>Description</description>
  <webresourcename>Name_Of_An_Existing_Web_Resource</webresourcename>
  <primaryentitytypecode>Entity_Logical_Name</primaryentitytypecode>
  <isdefault>Value: true or false</isdefault>
</visualization>

Ad esempio, per creare una visualizzazione di esempio che visualizza una risorsa Web esistente chiamata new_TestWebResource, e la visualizzazione dovrebbe essere allegata all'entità account, il codice XML dovrebbe apparire in questo modo.

<visualization>
  <name>Sample Visualization</name>
  <description>Sample Web Resource Visualization.</description>
  <webresourcename>new_TestWebResource</webresourcename>
  <primaryentitytypecode>account</primaryentitytypecode>
  <isdefault>false</isdefault>
</visualization>

Vedere anche

Visualizzare dati con visualizzazioni (grafici)
Conoscere i grafici: rappresentazione del grafico e dei dati sottostanti
Azioni su visualizzazioni (grafici)
Grafici di esempio
Personalizzare le visualizzazioni e i dashboard
Esempio: creare, recuperare, aggiornare ed eliminare un grafico

© 2017 Microsoft. Tutti i diritti sono riservati. Copyright