Entorno de escritura de informes usando SQL Server Data Tools
Este artículo describe qué se necesita para crear informes de aplicaciones de Dynamics 365 for Customer Engagement.
Debe tener las herramientas de desarrollo necesarias y los privilegios adecuados en las aplicaciones Dynamics 365 for Customer Engagement para escribir y publicar un informe. Además, debe estar familiarizado con:
Visual Studio.
Crear informes de SQL Server Reporting Services mediante SQL Server Data Tools (SSDT).
Para escribir informes basados en Fetch, el lenguaje FetchXML de las aplicaciones Dynamics 365 for Customer Engagement.
Las herramientas necesarias
Se requiere lo siguiente para escribir un informe personalizado para las aplicaciones Dynamics 365 for Customer Engagement:
Visual Studio. Para conocer las versiones específicas, consulte Requisitos de la Extensión de creación de informes.
SQL Server Data Tools. Este es un entorno de creación de informes que está disponible como complemento con Visual Studio.
Extensión de creación de informes de Dynamics 365. Se requiere esto si está redactando informes personalizados basados en Fetch. Tenga en cuenta que las aplicaciones de Dynamics 365 Customer Engagement, como Dynamics 365 Sales y Dynamics 365 Customer Service, solo admiten informes basados en Fetch. La Extensión de creación de informes de Dynamics 365 debe estar instalado en el equipo donde Visual Studio y SQL Server Data Tools se instala. Decargar: Extensión de creación de informes de Dynamics 365 Para obtener instrucciones de instalación detalladas, vea Instalar Extensión de creación de informes de Dynamics 365.
Extensión de proyectos de Microsoft Reporting Services. Se utiliza para crear proyectos de servidor de informes. La extensión se incluye con Visual Studio 2015. Para versiones posteriores, consulte Extensión de proyectos de servicios de informes.
Nota
- No puede utilizar el Generador de informes de SQL Server Reporting Services para crear informes FetchXML. La extensión de creación de informes de Dynamics 365 para SQL Server Data Tools se utiliza para crear informes FetchXML.
- La extensión de creación de informes de Dynamics 365 solo está disponible en una versión de 32 bits.
Privilegios requeridos
Para implementar informes personalizados en aplicaciones Dynamics 365 for Customer Engagement, debe tener una cuenta de aplicaciones Dynamics 365 for Customer Engagement y un rol de seguridad asignado que incluya el privilegio PublishReport. De forma predeterminada, los roles de seguridad Personalizador del sistema y Administrador del sistema incluyen estos privilegios.
Proceso de desarrollo de informes
A continuación, se enumeran los pasos para desarrollar informes personalizados de aplicaciones de Dynamics 365 for Customer Engagement. Es posible que deba repetir algunos pasos mientras desarrolla un informe:
Desarrollar un concepto o especificación de informe basado en la información comercial que se mostrará.
Crear un informe personalizado o usar un informe existente para modificar con SQL Server Data Tools en Visual Studio.
Cree un nuevo informe (personalizado). Más información: Crear informes personalizados usando SQL Server Data Tools
Descargar un archivo de lenguaje de definición de informes (.rdl) de aplicaciones de Dynamics 365 for Customer Engagement existente. Para ello, abra una aplicación de interacción con el cliente, seleccione la pestaña Informes, seleccione el informe que desee y, a continuación, seleccione Editar en la barra de comandos. En la página de propiedades del informe, seleccione Descargar informe desde la barra de herramientas Acciones.
Cree los parámetros básicos de informes. Más información: Usar parámetros en informes
Especifique conjuntos de datos y criterios de filtrado para recuperar datos:
- Habilitar el prefiltrado en las entidades principales. Más información: Usar filtros en informes
Defina el diseño básico del informe, incluidos los encabezados y pies de página.
Agregue elementos de informe que necesite en función de la especificación de informes. Más información: Agregar navegación de informes
Obtenga una vista previa del informe en Visual Studio y resuelva todos los errores. Más información: Probar informes y resolver problemas relacionados
Implementar el informe en el servidor de informes mediante las aplicaciones Dynamics 365 for Customer Engagement. Más información: Publicar informes
Ejecute el informe implementado para comprobarlo.
Consulte también
Crear consultas con FetchXML
Crear informes personalizados utilizando SQL Server Data Tools