Compartir a través de


Ejemplo: convertir un informe en contextual

 

Publicado: enero de 2017

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

Los siguientes pasos describen cómo configurar un informe contextual en Microsoft Dynamics 365.

Por ejemplo, si un informe muestra todas las actividades de una cuenta específica y desea mostrar este informe en el formulario Cuenta de Microsoft Dynamics 365, debe incluir Actividades y Cuentas en la clasificación Tipos de registros relacionados y Formularios para tipos de informes relacionados en Mostrar en el campo del informe: Nuevo formulario.

Crear y configurar un informe contextual

  1. Cree un informe que contenga campos de una vista de base de datos filtrada de <entidad> y establezca una o varias combinaciones SQL con otras vistas filtradas relacionadas según sea necesario.

  2. Use CRMAF_Filtered<entidad> como nombre de alias en la instrucción de consulta SQL de informes. A continuación se proporciona un ejemplo.

    SELECT CRMAF_FilteredActivityPointer.activitytypecodename as
    activitytypecodename,
    CRMAF_FilteredActivityPointer.regardingobjectidname as regardingobjectidname,
    CRMAF_FilteredActivityPointer.subject as subject,
    CRMAF_FilteredAccount.name
    FROM FilteredActivityPointer AS CRMAF_FilteredActivityPointer
    INNER JOIN FilteredAccount As CRMAF_FilteredAccount on
    CRMAF_FilteredAccount.accountid = 
    CRMAF_FilteredActivityPointer.regardingobjectid
    

    Si tiene un informe basado en Fetch, puede usar la siguiente consulta FetchXML en lugar de la consulta SQL.

    <fetch>
      <entity name="activitypointer" enableprefiltering="1" >
        <attribute name="activitytypecode" />
        <attribute name="regardingobjectid" />
        <attribute name="subject" alias="subject" />
        <link-entity name="account" from="accountid" to="regardingobjectid" link-type='inner' alias="accountLink">
          <attribute name="name" alias="name" />
        </link-entity>
    </entity>
    </fetch>
    
  3. Al cargar el informe en Microsoft Dynamics 365 a través del formulario Informe: Nuevo, seleccione todas las entidades de la categorización Tipos de registros relacionados a las que hacen referencia las vistas filtradas en el código de SQL del informe.

  4. En el campo Mostrar en, elija Formularios para tipos de registro relacionados o Listas para tipos de registro relacionados. La selección de las listas para tipos de registro relacionados le permite ejecutar un informe desde la cuadrícula de la lista de entidades. La selección de Formularios para tipos de informes relacionados permite ejecutar un informe desde el formulario de entidad.

Ver también

Informes de ejemplo
Copie informes entre implementaciones locales de Microsoft Dynamics 365 (local)
Informes y análisis con Dynamics 365

© 2017 Microsoft. Todos los derechos reservados. Copyright