Exemplo: Criar um relatório contextual
Publicado: novembro de 2016
Aplicável a: Dynamics CRM 2015
As etapas a seguir descrevem como configurar um relatório contextual no Microsoft Dynamics 365.
Por exemplo, se um relatório exibe todas as atividades de uma conta específica e você deseja exibir este relatório no formulário Microsoft Dynamics 365Conta, você deve incluir Atividades e Contas na categorização Tipos de Registro Relacionados e especificar Formulários para tipos de registros relacionados em Exibir no campo do Relatório: Novo formulário.
Criar e configurar um relatório contextual
Cria um relatório que contém os campos de uma exibição do base de dados <entity> filtrada e estabelece um ou mais JOINs SQL com outras exibições filtradas relacionadas conforme necessário.
Use CRMAF_Filtered<entity> como um nome na declaração de consulta SQL do relatório. Por exemplo:
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
Se você tiver um relatório baseado em Fetch, pode usar a seguinte consulta FetchXML em vez da 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>
Ao carregar o relatório para o Microsoft Dynamics 365 através do formulário Relatório: Novo, selecione todas as entidades na categorização Tipos de Registro Relacionados em que as exibições filtradas são conhecidas no código do SQL do relatório.
No campo Exibir, selecione Formulários para tipos de registros relacionados ou Listas para tipos de registros relacionados. Selecionar Listas para tipos de registro relacionados permite que você execute um relatório pela grade da lista entidade. Selecionar Formulários para tipos de registro relacionados permite que você execute um relatório pelo formulário da entidade.
Confira Também
Relatórios de amostra
Copiar relatórios entre as implantações locais do Microsoft Dynamics CRM
Geração de relatórios com o CRM 2015 para local
© 2016 Microsoft Corporation. Todos os direitos reservados. Direitos autorais