Browsing all articles in Reportes

Informes de SQL Reporting Services para CRM Online

Posted Posted by cllamas in CRM Online, Microsoft CRM, Reportes     Comments No comments
Aug
30

Cuando se intenta subir un informe realizado en CRM 2011 On Premise usando conexión a Base de Datos SQL a CRM Online aparece el siguiente error ‘Origen de datos no válido’:

image

read more

Parámetro de informe ‘P1′ es de sólo lectura y no se puede modificar

Posted Posted by cllamas in Microsoft CRM, Reportes, Solución Problemas, Trucos     Comments No comments
Nov
2

Cuando se realiza un Informe en SQL 2008 y se ejecuta en Microsoft Dynamics CRM se genera el siguiente mensaje de error: “El parámetro de informe ‘P1′ es de sólo lectura y no se puede modificar. (rsReadOnlyReportParameter)

image

read more

Dashboards Fáciles con Reporting Services

Posted Posted by flopez in Microsoft CRM, Reportes     Comments No comments
Mar
9

Simon Houston ha publicado un interesante blog de como se pueden crear Dashboard utilizando solo Microsoft SQL Reporting Services 2008 e integrarlos al CRM.  Consulte el artículo completo aquí.

Esta es una imágen del Dashboard de Servicio que el hace en su demostración:

También puede descargar el código que el creó aquí.

Filtros en Informes de CRM

Posted Posted by cllamas in Microsoft CRM, Reportes     Comments No comments
Mar
5

Cuando se crean Informes en SQL Repoting Services que extraen una gran cantidad de información de la Base de Datos de CRM, uno quisiera poder utilizar la funcionalidad de Microsoft Dynamics CRM de Pre-Filtrar la información antes de ejecutar el Informe como se realiza en una Búsqueda Avanzada.

Filtro de Información usando “CRMAF_FilteredEntity”

Para habilitar el Filtrado de la Información que se va a enviar a Informe de Reporting Services, se debe colocar un Alias “CRMAF_” antes del nombre de entidad. Por ejemplo un query a Cuentas quedaría de la siguiente manera:

SELECT * FROM FilteredAccount AS CRMAF_FilteredAccount

Al realizar esta modificación la interfaz de Búsqueda Avanzada se activa al momento de ejecutar el Informe cuando este es ejecutado desde Microsoft Dynamics CRM.

Cuando un Informe contiene múltiples DataSets, esta funcionalidad solo se activa para el DataSet y/o Query Principal.

Filtro de Información usando “Dynamics SQL”

Cuando se usa SQL Dinámico, el Filtrado de la Información es habilitado creando un parámetro oculto llamado CRM_FilteredEntity y usando este Parámetro en el query de SQL dinámico.

DECLARE @SQL nvarchar(4000)

SET @SQL = ‘

SELECT * FROM (‘+@CRM_FilteredAccount+’) AS FA’

EXEC (@SQL)

Filtro de Información en Sub-Reportes

Para pasar el mismo filtro de datos a un Sub-Reporte, al momento de llamar el Sub-Reporte se debe pasar el parámetro CRM_FilteredEntity (por ejemplo CRM_FilteredAccount) y en el query del Sub-Reporte se debe utilizar SQL dinamico usando en el query el parametro que fue pasado desde el Informe Principal.

Mostrar Resumen de Filtros Utilizados

Para agregar el Resumen de los Filtros Utilizados a un Informe se debe:

  1. Crear un Parámetro Oculto llamado CRM_FilterText
  2. Agregar un Cuadro de Texto al Informe que tenga como valor =Parameters!CRM_FilterText.Value

Se puede crear una condición en la Propiedad de Visibilidad del Cuadro de Texto para que se muestre el valor únicamente cuando el Parametro CRM_FilterText contenga datos.

Filtros por defecto

Cuando en Microsoft Dynamics CRM se publica un Informe que tiene habilitado el filtro de información, se puede definir un filtro por defecto. Si el filtro por defecto no es definido, automáticamente el sistema define como filtro a todos los registros de la entidad modificado en los últimos 30 días.

Crear Hipervinculo a Entidad de CRM

Posted Posted by cllamas in Reportes     Comments No comments
Feb
22

El propósito del presente Post es mostrar como se puede crear un hipervinculo desde un Informe de Reporting Services para que al momento de hacer clic en un elemento relacionado con un Registro en CRM, este registro se abra automáticamente desde el Informe en una ventana emergente.

  1. Crear Parametro Oculto CRM_URL, este parametro se llena automaticamente con la url del servidor de CRM (http://[servername]:[5555]).
  2. Crear un elemento de Informe en el cual se va a colocar el hipervinculo a CRM.
  3. Hacer Click derecho en el elemento del reporte y seleccionar Propiedades.
  4. Seleccionar Pestaña de Navegación (o la opción "Action" en SQL 2008), seleccionar la Opción "Jump to Url" o "Go to Url"
  5. En la opcion Jump to Url ingresar la expresión en el siguiente formato:

=Parameters!CRM_URL.Value & "?ID={"& GUID &"}&OTC=otc"
=Parameters!CRM_URL.Value & "?ID={"&Fields!Opportunityid.Value.ToString()&"}&OTC=3"

En el ejemplo se utiliza el GUID de la entidad Oportunidad el cual es convertido a texto. Tambien es agregado el OTC (Object Type Code) de la entidad a la cual se va a ser el hipervinculo, el valor OTC para la entidad Oportunidad es 3.

Nuevo_Logo

Archivo

Categorias

Ingrese su Correo para insribirse en nuestro blog y lo notificaremos cuando tengamos nuevas entradas