Partilhar via


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:

  1. 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.

  2. 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.

  3. 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)

  1. 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.

  2. Adicione um item de relatório, como uma Caixa de Texto.

  3. Clique com o botão direito do rato no item relatório de exploração e selecione Propriedades no menu de atalho.

  4. Clique em Avançadas.

  5. 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"  
    
  6. 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