Adicionar navegação de relatório
A navegação de relatório permite uma experiência de geração de relatórios interativa. Através da utilização de vários tipos de ações, os relatórios permitem que o utilizador navegue para relatórios detalhados, registos ou outros sites.
Nota
Para mais informações sobre a navegação em relatórios, consulte Exploração, Desagregação, Subrelatórios e Regiões de Dados Aninhadas (Report Builder e SSRS) na documentação do SQL Server. Este tópico descreve a navegação em relatórios específica de relatórios de aplicações do Dynamics 365 for Customer Engagement.
Exploração dinâmica
Pode efetuar a exploração de um relatório para navegar para um formulário Web de aplicações. Um relatório de exploração é implementado nos seguintes passos:
Um item de imagem ou valor (por exemplo, uma caixa de texto) é adicionado a um relatório. A propriedade
Value
desse item contém código que cria um URL utilizando o endereço base da aplicação e parâmetros que fazem referência a um registo específico.Quando o utilizador seleciona o item do relatório, é aberta uma nova janela do browser utilizando o URL construído transmitido como endereço Web de destino.
O Customer Engagement (on-premises) carrega as informações para a entidade especificada no formulário Web que é apresentado na janela do browser.
Para configurar um relatório de exploração no Dynamics 365 Customer Engagement (on-premises)
Crie um parâmetro oculto do tipo string no relatório que tem o nome CRM_URL. Para mais informações sobre a adição de parâmetros, consulte Utilizar Parâmetros em Relatórios. Quando o relatório é executado, este parâmetro é definido automaticamente para o endereço Web de aplicações do Dynamics 365 for Customer Engagement.
Adicione um item de relatório, como uma Caixa de Texto.
Clique com o botão direito do rato no item relatório de exploração e selecione Propriedades no menu de atalho.
Clique em Avançadas.
No separador Navegação, clique em Saltar para URL e introduza 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 têm de ser adicionados ao URL para permitir a exploração. 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 numa cadeia de carateres e utilizado como parâmetro de ID no URL. Também é acrescentado um parâmetro que contém o valor LogicalName para uma entidade de oportunidade.O GUID de um registo pode ser obtido a partir da vista filtrada apropriada, por exemplo,
FilteredOpportunity
.
Consulte também
Relatórios e Guia de Análise
Categorizar e Apresentar Relatórios em Idiomas Diferentes