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