Compartilhar via


Copiar relatórios entre as implantações (locais) do Microsoft Dynamics 365

 

Publicado: janeiro de 2017

Aplicável a: Dynamics 365 (on-premises), Dynamics CRM 2016

O método preferido para copiar um relatório entre organizações ou implantações é incluir o relatório e quaisquer entidades personalizadas que o relatório usa em uma solução. Se você fizer isso, os tipos de entidade são mapeados automaticamente pelo sistema. Se você escolher copiar manualmente um relatório para outra implantação do Microsoft Dynamics 365, você deve modificar os códigos do tipo de entidade para entidades personalizadas conhecidas no relatório.

Neste tópico

Corrija o código de tipo para uma entidade personalizada usada em um relatório

Copiar um relatório de implantações

Corrija o código de tipo para uma entidade personalizada usada em um relatório

O código de tipo para uma entidade personalizada pode ser diferente em diferentes instalações do Microsoft Dynamics 365. Se o relatório contém referências a um código de tipo de entidade personalizadas, como quando você executa um detalhamento para uma entidade do Microsoft Dynamics 365 personalizada, é necessário alterar o código de tipo de entidade personalizada indicada no relatório para o código de tipo da entidade personalizada no outro sistema no qual você está implantando o relatório.

O código de tipo de entidade para todas as entidades padrão (não personalizadas) é predefinido.

&etc=<entity_type_code>. 

O método recomendado para fazer referência a um código de tipo é definir um parâmetro oculto no relatório e definir seu valor como um código de tipo de entidade personalizada no sistema original. Após a implantação para outra instalação do Microsoft Dynamics 365, use uma instrução SQL para definir o valor do parâmetro para o código de tipo da entidade personalizada no sistema.

  1. Obter o valor do código de tipo de entidade personalizada. Para fazer isso, execute a seguinte consulta SQL no banco de dados da organização Microsoft Dynamics 365. Substitua um nome de organization_MSCRM adequado. Localize o código de tipo da sua entidade personalizada no conjunto de resultados.

    use <organization>_MSCRM select Name,ObjectTypeCode from dbo.Entity order by ObjectTypeCode
    
  2. No relatório, crie dois parâmetros do relatório: CRM_URL e CRM_OTC. O CRM_OTC deve ser da cadeia de caracteres do tipo. O valor CRM_OTC padrão deve ser definido para o valor obtido na etapa 1.

  3. No item de relatório que deve ser usado para um link detalhado, adicione o seguinte valor do código:

    =Parameters!CRM_URL.Value &"?ID={" & Fields!new_custentityid.Value.ToString() & "}&OTC="+Parameters!CRM_OTC.Value
    
  4. Visualizar e salvar o relatório.

  5. Copie o relatório ao servidor de destino de acordo com as instruções na seção a seguir.

Copiar um relatório de implantações

Após reimplantar o Microsoft Dynamics 365 de um servidor para outro, os relatórios personalizados deverão ser copiados individualmente para o servidor reimplantado (destino).

Para reimplantar um ou vários relatórios

  1. Ao copiar um relatório que faça referência a um código de tipo de entidade personalizada, você deve atualizar a definição de parâmetro de relatório CRM_OTC para refletir o código de tipo de objeto da entidade no sistema de destino.

    No servidor do Microsoft Dynamics 365 de destino, abra uma janela do navegador e navegue até o sistema de origem do Microsoft Dynamics 365.

  2. Na lista de relatórios do Microsoft Dynamics 365, selecione o relatório personalizado. Na barra de ferramentas, clique em Editar e clique em Ações. No menu Ações, clique em Baixar relatório.

  3. Clique em Salvar. Especifique um nome de arquivo quando for solicitado e salve o relatório no sistema de destino. Uma cópia do relatório já existe no sistema de destino.

  4. No navegador, navegue até o Microsoft Dynamics 365 no sistema de destino.

  5. Na barra de ferramentas localizada acima da lista de Relatórios do Microsoft Dynamics 365, clique em Novo.

  6. Na caixa de diálogo Relatório: Novo Relatório, preencha a localização do arquivo de origem. Além disso, preencha a seção Detalhes no formulário.

  7. Clique em Salvar e Fechar.

  8. Agora, você pode ver o relatório na lista Relatórios. Talvez seja necessário selecionar uma categoria ou uma entidade adequada nos menus suspensos acima da barra de ferramentas para ver o relatório.

    Se você não deseja definir um filtro padrão, vá para a etapa 13.

  9. Selecione seu relatório na lista de Relatórios.

  10. Na barra de ferramentas, aponte para Mais Ações, clique em Editar filtro padrão no menu.

  11. Na caixa de diálogo Visualizador de Relatórios, defina os critérios de filtragem padrão que serão usados sempre o relatório for executado.

  12. Clique em Salvar Filtro Padrão.

  13. Clique em Executar relatório

Depois que o relatório for testado e funcionar corretamente, siga estas etapas para adicionar o relatório às listas contextuais e formulários no Microsoft Dynamics 365.

Para adicionar o relatório às listas contextuais e formulários no Microsoft Dynamics 365

  1. Selecione o relatório na lista de Relatórios.

  2. Na barra de ferramentas Ações, selecione Editar.

  3. Na caixa de diálogo Relatório, preencha a seção Categorização de acordo com as seguintes descrições:

    • Categorias: Categoriza o relatório de acordo com seu propósito. Por exemplo, um relatório de vendas pode ser incluído nas listas contextuais e nos formulários na área Vendas do Microsoft Dynamics 365.

    • Tipos de registro relacionados: Associa o relatório às entidades específicas, como conta ou contato. O relatório pode ser exibido em listas contextuais e formulários para essas entidades.

    • Exibir em: Habilita o relatório para que seja exibido em formulários contextuais e listas. Você pode restringir onde o relatório é exibido usando essa configuração. Se você pretende publicar um relatório oculto, desmarque a caixa de texto Exibir em.

    • Idiomas: Associa o relatório a tudo ou somente ao idioma inglês.

  4. Clique em Salvar e Fechar.

Confira Também

Relatórios e análise com o Dynamics 365
Publicar relatórios

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais