Compartilhar via


Copiar relatórios entre as implantações locais do Microsoft Dynamics CRM

 

Publicado: novembro de 2016

Aplicável a: Dynamics CRM 2015

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 real 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. Localizar o código de tipo da sua entidade personalizada no resultset.

    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 de 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, selecione Editar e selecione Ações. No menu Ações, selecione Baixar Relatório.

  3. Selecione 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, selecione 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. Selecione Salvar e fechar.

  8. Seu relatório será agora exibido na lista de 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 14.

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

  10. Na barra de ferramentas, aponte para Mais Ações, selecione 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. Selecione Salvar Filtro Padrão.

  13. Selecione 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 CRM

  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: Essa configuração 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. Selecione Salvar e fechar.

Confira Também

Geração de relatórios com o CRM 2015 para local
Publicar relatórios

© 2016 Microsoft Corporation. Todos os direitos reservados. Direitos autorais