Crear una visualización (gráfico)

 

Publicado: enero de 2017

Se aplica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Para crear una visualización mediante el SDK de Microsoft Dynamics 365, debe crear un registro para la entidad SavedQueryVisualization o UserQueryVisualization para crear un gráfico propiedad de la organización o propiedad del usuario respectivamente. Este tema muestra cómo crear una visualización del gráfico y una visualización del recurso web.

En este tema

Antes de crear una visualización

Creación de una visualización de gráfico

Creación de una visualización de recurso web

Antes de crear una visualización

Antes de crear una visualización, asegúrese de saber lo siguiente:

  • Tipo de visualización: si desea que las visualizaciones estén disponibles en la organización y no se desea administrar los niveles de acceso en un nivel más detallado, puede crear una visualización propiedad de la organización. Sin embargo, si le preocupan los privilegios de acceso y la seguridad de la visualización, considere la posibilidad de crear una visualización propiedad del usuario en la que tenga más control sobre quién puede obtener acceso a ella.

    Nota

    Las visualizaciones que pertenecen a la organización solo las pueden crear los usuarios que tengan el rol de administrador del sistema o personalizador del sistema.

  • Entidad asociada: las visualizaciones se asocian a entidades.Más información: Entidades admitidas para las visualizaciones. Puede adjuntar un gráfico a una entidad compatible mediante el atributo SavedQueryVisualization.PrimaryEntityTypeCode o UserQueryVisualization.PrimaryEntityTypeCode.

Creación de una visualización de gráfico

Los gráficos requieren que se especifiquen sus datos subyacentes y el aspecto que tendrán los gráficos mediante cadenas XML de descripción de datos y descripción de presentación.Más información: Descripción de gráficos: representación gráfico y datos subyacentes y Gráficos de muestra.

Para obtener un ejemplo completo de cómo crear un gráfico propiedad de una organización, consulte Ejemplo: crear, recuperar, actualizar y eliminar un gráfico.

Creación de un gráfico de varias series

Los gráficos de varias series asignan valores de eje (vertical) de varias series a un solo valor de eje (horizontal) de categorías. Solo se diferencia de los gráficos de una sola serie en que estos gráficos tienen varios elementos <measurecollection> y elementos <series> correspondientes especificados en las cadenas XML. Cada elemento <measurecollection> contiene un elemento secundario <measure> que define un valor de eje (vertical) de series para el mismo valor (horizontal) de categorías.Más información: Descripción de gráficos: representación gráfico y datos subyacentes.

Para obtener un gráfico de varias series de ejemplo y las correspondientes cadenas XML de descripción de datos y de presentación, consulte Gráfico de varias series.

Creación de una visualización de recurso web

Las visualizaciones que contienen recursos web no requieren especificar las cadenas XML de descripción de datos y de presentación. El siguiente ejemplo muestra cómo crear una visualización propiedad de una organización que contiene un recurso web mediante el 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);

Si desea crear una visualización del recurso web mediante la aplicación web de Microsoft Dynamics 365, debe crear un archivo XML en el siguiente formato, y después usar Importar gráfico en la cinta de opciones para importar la visualización.

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

Por ejemplo, para crear una una visualización de ejemplo que muestra un recurso web existente llamado new_TestWebResource, y la visualización debe estar asociada a la entidad cuenta, el código XML debería tener este aspecto.

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

Ver también

Ver los datos con visualizaciones (gráficos)
Descripción de gráficos: representación gráfico y datos subyacentes
Acciones en visualizaciones (gráficos)
Gráficos de muestra
Personalizar visualizaciones y paneles
Ejemplo: crear, recuperar, actualizar y eliminar un gráfico

Microsoft Dynamics 365

© 2017 Microsoft. Todos los derechos reservados. Copyright