Delen via


Rapporten kopiëren tussen installaties van Microsoft Dynamics 365 (on-premises)

 

Gepubliceerd: januari 2017

Is van toepassing op: Dynamics 365 (on-premises), Dynamics CRM 2016

De voorkeursmethode om een rapport te kopiëren tussen organisaties of installaties is om het rapport en alle aangepaste entiteiten in te sluiten die het rapport in een oplossing gebruikt. Als u dit doet, worden de entiteittypen automatisch toegewezen door het systeem. Als u kiest om een rapport handmatig naar een andere installatie van Microsoft Dynamics 365 te kopiëren, moet u de entiteitstypecodes voor aangepaste entiteiten wijzigen waar in het rapport naar wordt verwezen.

In dit onderwerp

Bevestig de typecode voor een aangepaste entiteit die in een rapport wordt gebruikt

Een rapport kopiëren tussen verschillende installaties

Bevestig de typecode voor een aangepaste entiteit die in een rapport wordt gebruikt

De typecode voor een aangepaste entiteit kan op verschillende installaties van Microsoft Dynamics 365 verschillen. Als het rapport verwijzingen naar een code van een aangepast entiteitstype bevat, zoals wanneer u een detailanalyse uitvoert op een aangepaste entiteit van Microsoft Dynamics 365, moet u de typecode van de aangepaste entiteit wijzigen waarnaar in het rapport van de typecode van de aangepaste entiteit wordt verwezen in een ander systeem waarop u het rapport implementeert.

De entiteitstypecode voor alle standaard (niet-aangepaste) entiteiten is vooraf gedefinieerd.

&etc=<entity_type_code>. 

De aanbevolen methode om te verwijzen naar de typecode is om een verborgen parameter in het rapport te definiëren en de waarde in te stellen op de code van het aangepaste entiteittype op het oorspronkelijke systeem. Na de implementatie van een andere installatie van Microsoft Dynamics 365, gebruikt u een SQL-instructie om de waarde van de parameter in te stellen op de typecode van de aangepaste entiteit op dat systeem.

Een CRM_OTC-parameter in plaats van een vastgelegde typecode code in een detailanalysekoppeling naar Microsoft Dynamics 365 gebruiken

  1. Krijg de waarde van de typecode van de aangepaste entiteit. Als u dit wilt doen, voert u de volgende SQL-query op de organisatiedatabase in Microsoft Dynamics 365 uit. Vervang door de juiste organisatie_MSCRM-naam. Zoek de typecode van uw aangepaste entiteit in de resultatenset.

    use <organization>_MSCRM select Name,ObjectTypeCode from dbo.Entity order by ObjectTypeCode
    
  2. Maak in het rapport twee rapportparameters: CRM_URL en CRM_OTC.CRM_OTC moet van het type tekenreeks zijn. De standaard waarde CRM_OTC moet worden ingesteld op de waarde die in stap 1 wordt verkregen.

  3. Op het rapportitem dat voor een detailanalyselink moet worden gebruikt, voegt u de volgende waardecode toe:

    =Parameters!CRM_URL.Value &"?ID={" & Fields!new_custentityid.Value.ToString() & "}&OTC="+Parameters!CRM_OTC.Value
    
  4. Bekijk het rapport en sla het op.

  5. Kopieer het rapport naar de doelserver volgens de instructies in de volgende sectie.

Een rapport kopiëren tussen verschillende installaties

Nadat u Microsoft Dynamics 365 opnieuw hebt geïmplementeerd van de ene server naar een andere server, moet u aangepaste rapporten afzonderlijk kopiëren naar de opnieuw geïmplementeerde (doel)server.

Een of meerdere rapporten opnieuw implementeren

  1. Wanneer u een rapport kopieert die verwijst naar een code voor een aangepaste entiteittype, moet u de definitie van de CRM_OTC-rapportparameter bijwerken om de objecttypecode van de entiteit in het doelsysteem aan te duiden.

    Open vanuit de doelserver van Microsoft Dynamics 365 een browservenster en ga naar het bronsysteem Microsoft Dynamics 365.

  2. Selecteer het aangepaste rapport in de lijst Rapporten van Microsoft Dynamics 365. Klik vervolgens op de werkbalk Bewerken en vervolgens op Acties. Klik in het menu Acties op Rapport downloaden.

  3. Klik op Opslaan. Geef een bestandsnaam wanneer u hierom wordt gevraagd en sla het rapport vervolgens op het doelsysteem op. Een kopie van het rapport is nu op het doelsysteem.

  4. Ga in de browser naar Microsoft Dynamics 365 op het doelsysteem.

  5. Klik op de werkbalk boven de lijst Rapporten in Microsoft Dynamics 365 op Nieuw.

  6. Geef in het dialoogvenster Rapport:Nieuw Rapport de bronbestandlocatie in. Vul ook de sectie Details van het formulier in.

  7. Klik op Opslaan en sluiten.

  8. U ziet nu uw rapport in de lijst Rapporten. U moet mogelijk een geschikte categorie of entiteit selecteren in de vervolgkeuzelijsten boven de werkbalk om het rapport weer te geven.

    Als u geen standaardfilter wilt definiëren, gaat u naar stap 13.

  9. Selecteer uw rapport in de lijst Rapporten.

  10. Wijs op de werkbalk Meer acties aan en klik vervolgens op Standaardfilter bewerken in het menu.

  11. Definieer in het dialoogvenster Rapportviewer de standaardfiltercriteria die zullen worden gebruikt wanneer het rapport wordt uitgevoerd.

  12. Klik op Standaardfilter opslaan.

  13. Klik op Rapport uitvoeren.

Nadat het rapport is getest en correct functioneert, voert u deze stappen uit om het rapport aan contextafhankelijke lijsten en formulieren in Microsoft Dynamics 365 toe te voegen.

Het rapport toevoegen aan contextafhankelijke lijsten en formulieren in Microsoft Dynamics 365

  1. Selecteer het rapport in de lijst Rapporten.

  2. Selecteer op de werkbalk ActiesImporteren.

  3. Vul in het dialoogvenster Rapport specifieke waarden in de sectie Categorisatie in volgens de volgende beschrijvingen:

    • Categorieën: Deelt het rapport op volgens de bedoelde bestemming. Bijvoorbeeld, verkooprapport kan in contextafhankelijke lijsten en formulieren in het gebied Verkopen van Microsoft Dynamics 365 worden opgenomen.

    • Gerelateerde recordtypen: hiermee wordt het rapport gekoppeld aan bepaalde entiteiten, zoals een account of contactpersoon. Het rapport kan worden weergegeven in contextafhankelijke lijsten en formulieren voor die entiteiten.

    • Weergeven in: hiermee kan het rapport in contextafhankelijke formulieren en lijsten worden weergegeven. U kunt beperken waar het rapport wordt weergegeven door deze instelling te gebruiken. Als u van plan bent een verborgen rapport te publiceren, verwijdert u het tekstvak Weergeven in.

    • Talen: Koppelt het rapport aan alle talen of slechts aan Engels.

  4. Klik op Opslaan en sluiten.

Zie ook

Rapportage en analyse met Dynamics 365
Rapporten publiceren

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht