Adicionar navegação de relatório
Publicado: janeiro de 2017
Aplicável a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
A navegação de relatórios habilita uma experiência de relatório dinâmico e interativo. Ao usar vários tipos de ações, os relatórios permitem o usuário navegar para relatórios detalhados, registros do Microsoft Dynamics 365 ou outros sites.
Observação
Para obter mais informações sobre a navegação de relatórios, consulte Detalhamento, Busca Detalhada, Sub-relatórios e Regiões de Dados Aninhadas (Report Builder e SSRS) na documentação do Microsoft SQL Server. Este tópico descreve a navegação de relatórios específica para os relatórios do Microsoft Dynamics 365.
Detalhamento dinâmico no Microsoft Dynamics 365
Você pode detalhar um relatório para navegar para um formulário da Web do Microsoft Dynamics 365. Um relatório detalhado é implementado nas seguintes etapas:
Um item de imagem ou valor (como uma caixa de texto) é adicionado a um relatório. A propriedade Value desse item contém o código que criar uma URL usando o endereço base do Microsoft Dynamics 365, mais os parâmetros que se referem a um registro específico.
Quando o usuário seleciona o item do relatório, uma nova janela do navegador é aberta usando a URL construída passada como o endereço Web de destino.
O Microsoft Dynamics 365 carrega a informação para a entidade especificada em um formulário da Web exibido na janela do navegador.
Para configurar um relatório detalhado no Microsoft Dynamics 365
Criar um parâmetro oculto da cadeia de caracteres de tipo no relatório com o nome CRM_URL. Para obter mais informações sobre a adição de parâmetros, consulte Usar parâmetros em relatórios. Quando o relatório for executado, esse parâmetro será definido automaticamente para o endereço Web do Microsoft Dynamics 365.
Adicionar um item de relatório, como uma Caixa de texto.
Clique com o botão direito do mouse no item do relatório de detalhamento e selecione Propriedades no menu de atalho.
Clique em Avançado.
Na guia Navegação, clique em Ir para URL e digite uma expressão no seguinte formato:
= Parameters!CRM_URL.Value & "?ID={"& GUID &"}&LogicalName=entity logical name"
O GUID da entidade e o nome lógico da entidade precisam ser adicionados à URL para poder detalhar. Por exemplo:
= Parameters!CRM_URL.Value & "?ID={"&Fields!Opportunityid.Value.ToString()&"}&LogicalName=opportunity"
Clique em OK.
Neste código de exemplo, o valor de um campo de conjunto de dados que contém o GUID de um objeto Opportunity é convertido em uma cadeia de caracteres e usado como um parâmetro ID na URL. Um parâmetro que contém o valor LogicalName para a entidade oportunidade também é anexado.
O GUID de um registro pode ser obtido do modo de exibição filtrado apropriado, por exemplo, FilteredOpportunity.
Confira Também
Relatórios e análise com o Dynamics 365
Categorizar e exibir relatórios em diferentes idiomas
© 2017 Microsoft. Todos os direitos reservados. Direitos autorais