Udgivelse af rapporter
Udgivet: november 2016
Gælder for: Dynamics CRM 2015
Der er to måder at udgive en rapport på for Microsoft Dynamics CRM 2015 og opdatering til Microsoft Dynamics CRM Online 2015:
Dette emne indeholder oplysninger, der gælder for begge metoder.
Dette emne indeholder
Rettigheder til at udgive rapporter
Ejerskab og deling af rapporter
Knytte en rapport til en anden rapport
Rettigheder til at udgive rapporter
Hvis du vil udgive en rapport af typen Reporting Services-rapport, skal du have rettigheden prvPublishRSReport og prvCreateReport for rapportobjektet. Men du behøver ikke rettigheden prvPublishRSReport til at udgive de andre to typer rapporter: Anden rapport og Sammenkædet rapport. Rapporttypen er angivet i attributten Report.ReportTypeCode.
Hvis rapporten er knyttet til de relaterede rapportkategorier (ReportCategory), rapportobjektet (ReportEntity) og rapportområdet (ReportVisibility), skal du også have rettighederne prvAppendReport og prvAppendToReport for rapportobjektet. Rollerne Systemadministrator og Systemtilpasser har som standard disse rettigheder. Du kan finde flere oplysninger i Report entity privileges og Sikkerhedsrollens brugergrænseflade for tilknytning af rettigheder.
Ejerskab og deling af rapporter
Rapporterne kan være organisationsejet eller bruger- eller teamejet. Du kan finde flere oplysninger under Objektejerskab. Hvis en rapport er organisationsejet, er den synlig for hele organisationen. Hvis rapporten er bruger- eller teamejet, kan du dele rapporten med andre brugere og teams.
Du kan ændre ejerskabet af en rapport som følger:
Brug metoden IOrganizationService.Update, angiv attributten Report.IsPersonal til den ønskede værdi. For organisationsejede rapporter skal du angive attributværdien til false; for bruger- eller teamejede rapporter skal du angive den til true.
Brug meddelelserne MakeAvailableToOrganizationReportRequest og MakeUnavailableToOrganizationReportRequest.
Ændringer i ejerskabet overlappes fra en rapport med overordnede til underordnede rapporter. Hvis du gør en overordnet rapport til organisationsejet, bliver alle dets underordnede rapporter også organisationsejet. Du kan finde flere oplysninger under Relationsfunktionsmåde for objekt.
Knytte en rapport til en anden rapport
Rapporten kan være selvstændig eller have underordnede rapporter, der indeholder mere detaljerede oplysninger. Overordnede og underordnede rapporter har en overordnet relation (se Relationsfunktionsmåde for objekt). Det betyder, at alle handlinger på den overordnede post overføres til de underordnede poster (overlap alle). Den underordnede rapport slettes dog ikke i slettehandlingen, men kæden mellem den overordnede rapport og den underordnede rapport er fjernet.
Den underordnede rapport skal indeholde oplysninger om det overordnede rapport-ID. For at angive det overordnede rapport-ID skal du angive attributten Report.ParentReportId i den underordnede rapport. Sammenkædningen mellem den overordnede rapport og den underordnede rapport udføres, når den underordnede rapport oprettes eller opdateres. Den overordnede kan have flere underordnede rapporter. Før du udgiver dine underordnede rapporter, skal du udgive en overordnet rapport. Hvis du opretter en underordnet rapport, før du kan oprette en overordnet rapport, skal du opdatere den underordnede rapport med det overordnede rapport-ID, når den overordnede rapport oprettes.
Se også
Udgive en rapport vha. Microsoft Dynamics CRM-webtjenesten
TechNet: Udgivelse af rapporter
TechNet: Kopiere rapporter mellem Microsoft Dynamics CRM-udrulninger
Udviklervejledning til rapporter for Microsoft Dynamics CRM 2015
Udviklervejledning til rapporter for Microsoft Dynamics CRM 2015
Udgive en rapport vha. Microsoft Dynamics CRM-webtjenesten
© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret