Del via


Kopiere rapporter mellem lokale Microsoft Dynamics CRM-installationer

 

Udgivet: november 2016

Gælder for: Dynamics CRM 2015

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 opnår detaljeadgang til en brugerdefineret Microsoft Dynamics 365-objekt, skal du ændre typekoden for det brugerdefinerede objekt, der refereres til i rapporten, til den faktiske typekode 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 brugerdefinerede rapporter kopieres individuelt den geninstallerede (destination) server.

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 navigere til kildesystemet Microsoft Dynamics 365.

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

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

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

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

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

  7. Vælg Gem og luk.

  8. Nu vises rapporten på listen Rapporter. Du skal muligvis vælge den rette kategori eller det rette objekt i genvejsmenuerne oven over værktøjslinjen for at få vist rapporten.

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

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

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

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

  12. Vælg Gem standardfilter.

  13. Vælg Kør rapport.

Når rapporten er testet og fungerer korrekt, skal du udføre nedenstående 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 CRM

  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 kontaktperson. Rapporten kan vises i kontekstfølsomme lister og formularer for disse objekter.

    • Vis i: Med denne indstilling kan rapporten vises 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. Vælg Gem og luk.

Se også

Rapportskrivning med CRM 2015 til det lokale miljø
Udgivelse af rapporter

© 2016 Microsoft Corporation. Alle rettigheder forbeholdes. Ophavsret