Partilhar via


Publicar relatórios

 

Publicado: janeiro de 2017

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

Há duas maneiras de publicar um relatório do Microsoft Dynamics 365 (online e local):

Este tópico contém informações que se aplicam aos dois métodos.

Neste tópico

Privilégios para publicação de relatórios

Propriedade e compartilhamento para relatórios

Vincular um relatório a outro

Privilégios para publicação de relatórios

Para publicar um relatório do tipo Relatório do Reporting Services, você deve ter os privilégios prvPublishRSReport e prvCreateReport da entidade do relatório. No entanto, você não precisa do privilégio prvPublishRSReport para publicar os outros dois tipos de relatórios: Outro relatório e Relatório vinculado. O tipo de relatório é especificado no atributo Report.ReportTypeCode.

Se o relatório estiver associado às categorias relacionadas do relatório (ReportCategory), entidade do relatório (ReportEntity) e entidades da área do relatório (ReportVisibility), você também deverá ter os privilégios prvAppendReport e prvAppendToReport da entidade do relatório. Por padrão, as funções de segurança Administrador do sistema e Personalizador do sistema têm esses privilégios. Para obter mais informações, consulte Interface do usuário com função de segurança para mapeamento de privilégios.

Propriedade e compartilhamento para relatórios

Os relatórios podem ser de propriedade da organização ou de propriedade do usuário ou da equipe. Para obter mais informações, consulte Propriedade da entidade. Se um relatório for de propriedade da organização, ele ficará visível para toda a organização. Se o relatório for de propriedade do usuário ou da equipe, será possível compartilhá-lo com outros usuários e equipes.

É possível alterar a propriedade de um relatório conforme a seguir:

As alterações feitas na propriedade são propagadas em cascata de um relatório principal para os relatórios secundários. Se você fizer com que o relatório principal seja de propriedade da organização, todos os relatórios secundários também se tornarão de propriedade da organização. Para obter mais informações, consulte Comportamento do relacionamento entre entidades.

Vincular um relatório a outro

O relatório pode ser independente ou ter relatórios secundários que oferecem informações mais detalhadas. Os relatórios principais e secundários têm um relacionamento primário (consulte Comportamento do relacionamento entre entidades). Isso significa que todas as operações no registro principal serão propagadas para os registros secundários (todos em cascata). No entanto, em uma operação de exclusão, o relatório secundário não é excluído, mas o link entre o relatório principal e o relatório secundário é removido.

O relatório secundário deve conter as informações sobre a ID do relatório principal. Para especificar a ID do relatório principal, defina o atributo Report.ParentReportId no relatório secundário. A vinculação entre o relatório principal e o relatório secundário é executada quando o relatório secundário é criado ou atualizado. O principal pode ter vários relatórios secundários. Você deve publicar um relatório principal antes de publicar seus relatórios secundários. Se você criar um relatório secundário antes de criar um relatório principal, deverá atualizar o relatório secundário com a ID do relatório principal depois que o relatório principal for criado.

Confira Também

Publicar relatório usando o serviço Web do Microsoft Dynamics 365
TechNet: Publicar relatórios
TechNet: Copiar relatórios entre as implantações do Microsoft Dynamics CRM
Guia de desenvolvedores para relatórios para Microsoft Dynamics 365
Guia de desenvolvedores para relatórios para Microsoft Dynamics 365
Publicar relatório usando o serviço Web do Microsoft Dynamics 365

Microsoft Dynamics 365

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais