Kopiere rapporter mellem installationer af Microsoft Dynamics 365 (til det lokale miljø)

 

Udgivet: januar 2017

Gælder for: Dynamics 365 (on-premises), Dynamics CRM 2016

Den foretrukne metode til at kopiere en rapport mellem organisationer eller udrulninger er at inkludere rapporten og alle brugerdefinerede objekter, rapporten bruger, i en løsning. Hvis du gør det, tilknyttes objekttyperne automatisk af systemet. Hvis du vælger at kopiere en rapport manuelt til en anden Microsoft Dynamics 365-udrulning, skal du ændre de objekttypekoder for brugerdefinerede objekter, der refereres til i rapporten.

Dette emne indeholder

Rette typekoden for et brugerdefineret objekt i en rapport

Kopiér en rapport mellem udrulninger

Rette typekoden for et brugerdefineret objekt i en rapport

Typekoden for et brugerdefineret objekt kan variere på de forskellige Microsoft Dynamics 365-installationer. Hvis rapporten indeholder referencer til en brugerdefineret objekttypekode, f.eks når du foretager detaljeadgang til en brugerdefineret Microsoft Dynamics 365-objekt, skal du ændre typekoden for det brugerdefinerede objekt, der refereres til i rapporten, til typekoden på det brugerdefinerede objekt på det andet system, du ruller rapporten ud på.

Objekttypekoden for alle standard (ikke-brugerdefinerede) objekter er foruddefineret.

&etc=<entity_type_code>. 

Den anbefalede metode til at referere til typekoden er at definere en skjult parameter i rapporten og angive dens værdi til den brugerdefinerede objekttypekode på det oprindelige system. Efter udrulning på en anden Microsoft Dynamics 365-installation skal du bruge en SQL-sætning til at angive parameterens værdi til typekoden for det brugerdefinerede objekt på det pågældende system.

  1. Anskaf det brugerdefinerede objekts typekodeværdi. For at gøre dette skal du køre følgende SQL-forespørgsel på Microsoft Dynamics 365-organisationsdatabasen. Angiv et pasende organisation_MSCRM-navn. Find typekoden for det brugerdefinerede objekt i resultatsættet.

    use <organization>_MSCRM select Name,ObjectTypeCode from dbo.Entity order by ObjectTypeCode
    
  2. I rapporten skal du oprette to rapportparametre: CRM_URL og CRM_OTC.CRM_OTC skal være en strengtype. Standardværdien af CRM_OTC skal angives til den værdi, der er opnået i trin 1.

  3. På rapportelementet, der skal bruges til et detaljeadgangslink, skal du tilføje følgende værdikode:

    =Parameters!CRM_URL.Value &"?ID={" & Fields!new_custentityid.Value.ToString() & "}&OTC="+Parameters!CRM_OTC.Value
    
  4. Gennemgå og gem rapporten.

  5. Kopiér rapporten til destinationserveren i henhold til instruktionerne i følgende afsnit.

Kopiér en rapport mellem udrulninger

Når du har udruller Microsoft Dynamics 365 igen fra én server til en anden, skal du kopiere brugerdefinerede rapporter individuelt til den geninstallerede server (destinationsserveren).

Udrulle en eller flere rapporter igen

  1. Når du kopierer en rapport, der henviser til en brugerdefineret objekttypekode, skal du opdatere definitionen af CRM_OTC-rapportparameteren for at afspejle objekttypekoden for objektet i destinationssystemet.

    Fra Microsoft Dynamics 365-destinationsserveren skal du åbne et browservindue og gå til kildesystemet Microsoft Dynamics 365.

  2. Vælg den brugerdefinerede rapport på listen over Microsoft Dynamics 365-rapporter. Klik på Rediger på værktøjslinjen, og klik derefter på Handlinger. Klik på Hent rapport i menuen Handlinger.

  3. Klik på Gem. Angiv en filnavn, når du bliver bedt om det, og gem derefter rapporten i destinationssystemet. Der findes nu en kopi af rapporten på destinationssystemet.

  4. I browseren skal du gå til Microsoft Dynamics 365 på destinationssystemet.

  5. På værktøjslinjen oven over listen med Microsoft Dynamics 365-rapporter skal du klikke på Ny.

  6. I dialogboksen Rapport:Ny rapport skal du angive kildefilens placering. Udfuld også sektionen Detaljer i formularen.

  7. Klik på Gem og luk.

  8. Du kan nu se din rapport på listen Rapporter. Du skal muligvis vælge den rette kategori eller det rette objekt på rullelisterne oven over værktøjslinjen for at få vist rapporten.

    Hvis du ikke vil definere et standardfilter, kan du gå til trin 13.

  9. Vælg din rapport på listen Rapporter.

  10. Peg på Flere handlinger på værktøjslinjen, og klik derefter på Rediger standardfilter i menuen.

  11. I dialogboksen Rapportfremviser skal du definere de standardfilterkriterier, der skal bruges, hver gang rapporten køres.

  12. Klik på Gem standardfilter.

  13. Klik på Kør rapport.

Når rapporten er testet og fungerer korrekt, skal du udføre disse trin for at føje rapporten til kontekstfølsomme lister og formularer i Microsoft Dynamics 365.

Sådan tilføjer du rapporten til kontekstfølsomme lister og formularer i Microsoft Dynamics 365

  1. Vælg rapporten på listen Rapporter.

  2. Vælg Rediger på værktøjslinjen Handlinger.

  3. Angiv værdier i sektionen Kategorisering i dialogboksen Rapport i overensstemmelse med følgende beskrivelser:

    • Kategorier: Kategoriserer rapporten i henhold til det tilsigtede formål. En salgsrapport kan f.eks. inkluderes i kontekstfølsomme lister og formularer i området Salg i Microsoft Dynamics 365.

    • Relaterede posttyper: Knytter rapporten til bestemte objekter, f.eks. en konto eller kontakt. Rapporten kan vises i kontekstfølsomme lister og formularer for disse objekter.

    • Vis i: Gør det muligt at få vist rapporten i kontekstfølsomme formularer og lister. Du kan begrænse, hvor rapporten vises, ved hjælp af denne indstilling. Hvis du vil publicere en skjult rapport, skal du fjerne markeringen i tekstboksen Vis i.

    • Sprog : Knytter rapporten til alle sprog eller kun engelsk.

  4. Klik på Gem og luk.

Se også

Rapportering og analyser med Dynamics 365
Udgivelse af rapporter

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret