Rapporten publiceren
Gepubliceerd: november 2016
Is van toepassing op: Dynamics CRM 2015
Er zijn twee manieren om een rapport voor Microsoft Dynamics CRM 2015 en Microsoft Dynamics CRM Online 2015 Update te publiceren:
Dit onderwerp bevat informatie die voor beide methoden van toepassing is.
In dit onderwerp
Toegangsrechten voor het publiceren van rapporten
Eigendom en delen voor rapporten
Een rapport aan een ander rapport koppelen
Toegangsrechten voor het publiceren van rapporten
Als u een rapport van het type Rapport van Reporting Services wilt publiceren, moet u de bevoegdheden van prvPublishRSReport en prvCreateReport voor de rapportentiteit hebben. Echter, u hebt niet de bevoegdheid prvPublishRSReport nodig om de overige twee typen rapporten te publiceren: Ander rapport en Gekoppeld rapport. Het rapportype wordt opgegeven in het kenmerk Report.ReportTypeCode.
Als het rapport met de verwante rapportcategorieën (ReportCategory), rapportentiteit (ReportEntity) en rapportgebied (ReportVisibility) wordt gekoppeld, moet u ook de bevoegdheden prvAppendReport en prvAppendToReport voor de rapportentiteit hebben. Standaard hebben de beveiligingsrollen Systeembeheerder en Systeemaanpasser deze bevoegdheden. Zie voor meer informatie Report entity privileges en UI Beveiligingsrol om bevoegdheden voor koppelen toe te wijzen.
Eigendom en delen voor rapporten
U kunt kiezen tussen enerzijds eigendom van een gebruiker of een team, of anderzijds eigendom van de organisatie. Zie Entiteiteigendom voor meer informatie. Als een rapport eigendom is van een organisatie is het zichtbaar voor de hele organisatie. Als het rapport eigendom is van een gebruiker of een team, kunt u dit rapport met andere gebruikers en teams delen.
U kunt het eigendom van een rapport als volgt wijzigen:
Use the IOrganizationService.Update methode en stel het kenmerk Report.IsPersonal in op de gewenste waarde. Voor rapporten die eigdom zijn van een organisatie, stelt u de kenmerkwaarde in op false; voor rapporten die eigdom zijn van een gebruiker of team, stelt deze in op true.
Gebruik de berichten MakeAvailableToOrganizationReportRequest en MakeUnavailableToOrganizationReportRequest
De wijzigingen in eigendom worden trapsgewijs doorgevoerd van een bovenliggend rapport op onderliggende rapporten. Als u een bovenliggend rapport eigendom van de organisatie maakt, worden alle onderliggende rapporten ook eigendom van de organisatie. Zie Entiteitsrelatiegedrag voor meer informatie.
Een rapport aan een ander rapport koppelen
Het rapport kan onafhankelijk zijn of onderliggende rapporten hebben die meer gedetailleerde informatie bevatten. De bovenliggende en onderliggende rapporten hebben een bovenliggende relatie (zie Entiteitsrelatiegedrag). Dit houdt in dat alle bewerkingen op de bovenliggende record in de onderliggende records worden overgebracht (alle items trapsgewijs). Echter, bij een verwijdering wordt het onderliggende rapport niet verwijderd, maar de koppeling tussen het bovenliggende rapport en de onderliggende rapport wordt verwijderd.
Het onderliggende rapport moet informatie bevatten over de ID van het bovenliggende rapport. Om de ID van het bovenliggende rapport in te stellen, moet het kenmerk Report.ParentReportId worden ingesteld in het onderliggende rapport. De koppeling tussen het bovenliggende rapport en de onderliggende rapport wordt uitgevoerd terwijl het onderliggende rapport wordt gemaakt of bijgewerkt. Het bovenliggende rapport kan meerdere onderliggende rapporten hebben. U moet een bovenliggend rapport publiceren voordat u de onderliggende rapporten publiceert. Als u een onderliggend rapport maakt voordat u een bovenliggend rapport maakt, moet u de onderliggende rapport met bovenliggende rapport-ID bijwerken nadat het bovenliggende rapport is gemaakt.
Zie ook
Een rapport publiceren met de Microsoft Dynamics CRM-webservice
TechNet: Rapporten publiceren
TechNet: Rapporten kopiëren tussen installaties van Microsoft Dynamics CRM
Ontwikkelaarshandleiding over rapporten voor Microsoft Dynamics CRM 2015
Ontwikkelaarshandleiding over rapporten voor Microsoft Dynamics CRM 2015
Een rapport publiceren met de Microsoft Dynamics CRM-webservice
© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht