Freigeben über


Kopieren von Berichten zwischen Bereitstellungen von Microsoft Dynamics 365 (lokal)

 

Veröffentlicht: Januar 2017

Gilt für: Dynamics 365 (on-premises), Dynamics CRM 2016

Die bevorzugte Methode zum Kopieren eines Berichts zwischen Organisationen oder Bereitstellungen ist es, den Bericht und alle benutzerdefinierten Entitäten, die der Berichts verwendet, in eine Lösung einzuschließen. Wenn Sie dies tun, werden die Entitätstypen automatisch vom System zugeordnet. Wenn Sie sich entscheiden, einen Bericht manuell in eine andere Microsoft Dynamics 365-Bereitstellung zu kopieren, müssen Sie die Entitätstypcodes für die benutzerdefinierten Entitäten, auf die im Bericht verwiesen wird, ändern.

In diesem Thema

Korrigieren des Typcodes für eine benutzerdefinierte Entität, die in einem Bericht verwendet wird

Kopieren eines Berichts zwischen Bereitstellungen

Korrigieren des Typcodes für eine benutzerdefinierte Entität, die in einem Bericht verwendet wird

Der Typcode für eine benutzerdefinierte Entität kann auf verschiedenen Microsoft Dynamics 365-Installationen möglicherweise voneinander abweichen. Wenn Ihr Bericht Verweise zu einem Typcode der benutzerdefinierten Entität enthält, etwa wenn Sie einen Drillthrough zu einer benutzerdefinierten Microsoft Dynamics 365-Entität durchführen, müssen Sie den Typcode der benutzerdefinierten Entität, auf die im Bericht verwiesen wird, in den Typcode der benutzerdefinierten Entität auf dem anderen System, für das der Bericht bereitgestellt wird, ändern.

Der Entitätstypcode für alle Standard-Entitäten (nicht benutzerdefiniert) ist vordefiniert.

&etc=<entity_type_code>. 

Das empfohlene Methode, auf den Typcode zu verweisen, besteht darin, einen verborgenen Parameter im Bericht zu definieren und den zugehörigen Wert auf den Typcode der benutzerdefinierten Entität auf dem ursprünglichen System festzulegen. Nach der Bereitstellung für eine andere Installation von Microsoft Dynamics 365 verwenden Sie eine SQL-Anweisung, um den Wert des Parameters auf die benutzerdefinierte Entität auf diesem System festzulegen.

  1. Fordern Sie den Typcodecodierte der benutzerdefinierten Entität an. Dazu müssen Sie folgende SQL-Abfrage in der Microsoft Dynamics 365-Organisationsdatenbank ausführen. Ersetzen Sie organization_MSCRM durch einen geeigneten Namen. Suchen Sie den Typcode Ihrer benutzerdefinierten Entität in der Ergebnismenge.

    use <organization>_MSCRM select Name,ObjectTypeCode from dbo.Entity order by ObjectTypeCode
    
  2. Im Bericht erstellen Sie zwei Berichtsparameter: CRM_URL und CRM_OTC.CRM_OTC muss vom Typ „Zeichenfolge” sein. Der CRM_OTC-Standardwert sollte auf den Wert festgelegt werden, der im Schritt 1 erhalt4en wurde.

  3. Klicken Sie im Berichtselement, das in einem Drillthroughlink verwendet werden soll, und fügen Sie den folgenden Wertcode hinzu:

    =Parameters!CRM_URL.Value &"?ID={" & Fields!new_custentityid.Value.ToString() & "}&OTC="+Parameters!CRM_OTC.Value
    
  4. Zeigen Sie den Bericht an und speichern uSie ihn.

  5. Kopieren Sie den Bericht auf den Zielserver gemäß den Anweisungen im folgenden Abschnitt.

Kopieren eines Berichts zwischen Bereitstellungen

Nachdem Sie Microsoft Dynamics 365 von einem Server an einen anderen erneut bereitgestellt haben, müssen benutzerdefinierte Berichte einzeln zu dem erneut bereitgestellten (Ziel-) Server kopiert werden.

So stellen Sie einen oder mehrere Berichte erneut bereit

  1. Wenn Sie einen Bericht kopieren, der auf einen Code vom Typ benutzerdefinierte Entität verweist, sollten Sie die Definition des CRM_OTC-Berichtsparameters aktualisieren, damit er den Objekttypcode der Entität im Zielsystem wiedergibt.

    Vom Microsoft Dynamics 365-Zielserver öffnen Sie ein Browserfenster und navigieren Sie zu dem Quellsystem Microsoft Dynamics 365.

  2. Wählen Sie in der Liste mit den Microsoft Dynamics 365-Berichten den benutzerdefinierten Bericht aus. Klicken Sie dann auf der Symbolleiste auf Bearbeiten und anschließend auf Aktionen. Klicken Sie im Menü Aktionen auf Bericht herunterladen.

  3. Klicken Sie auf Speichern. Geben Sie einen Dateinamen an, wenn Sie dazu aufgefordert werden, und speichern Sie den Bericht auf dem Zielsystem. Eine Kopie des Berichts befindet sich jetzt auf dem Zielsystem.

  4. Im Browser navigieren Sie zu Microsoft Dynamics 365 auf dem Zielsystem.

  5. Klicken Sie in der Symbolleiste über der Microsoft Dynamics 365-Berichtsliste auf Neu.

  6. Füllen Sie im Dialogfeld Bericht:Neuer Bericht den Quelldateiort aus. Entsprechend füllen Sie den Abschnitt Details im Formular aus.

  7. Klicken Sie auf Speichern und schließen.

  8. Der Bericht wird jetzt in der Berichtsliste angezeigt. Möglicherweise müssen Sie eine entsprechende Kategorie oder Entität von den Dropdownlisten über der Symbolleiste auswählen, um den Bericht anzuzeigen.

    Wenn Sie keinen Standardfilter definieren möchten, wechseln Sie zu Schritt 13.

  9. Wählen den Bericht in der Berichtsliste aus.

  10. Zeigen Sie auf der Symbolleiste auf Weitere Aktionen, und klicken Sie dann im Menü auf Standardfilter bearbeiten.

  11. Legen Sie im Berichts-Viewer-Dialogfeld die Standardfilterkriterien fest, die bei jeder Ausführung des Berichts verwendet werden.

  12. Klicken Sie auf Standardfilter speichern.

  13. Klicken Sie auf Bericht ausführen.

Nachdem der Bericht getestet ist und ordnungsgemäß funktioniert, gehen Sie folgendermaßen vor, um den Bericht den kontextbezogenen Listen und Formularen in Microsoft Dynamics 365 hinzuzufügen.

So fügen Sie den Bericht zu kontextbezogenen Listen und Formularen in Microsoft Dynamics 365 hinzu

  1. Wählen Sie den Bericht in der Berichtsliste aus.

  2. Wählen Sie in der Aktionssymbolleiste Bearbeiten aus.

  3. Füllen Sie im Dialogfeld Bericht den Abschnitt Kategorisierung gemäß den folgenden Beschreibungen aus:

    • Kategorien: Kategorisiert den Bericht nach Verwendungszweck. Beispielsweise kann ein Vertriebsbericht kontextbezogenen Listen und Formularen im Vertriebsbereich von Microsoft Dynamics 365 hinzugefügt werden.

    • Verknüpfte Datensatztypen: Verknüpft den Bericht mit bestimmten Entitäten, beispielsweise mit einer Firma oder einem Kontakt. Der Bericht kann in kontextbezogenen Listen und Formularen für diese Entitäten angezeigt werden.

    • Anzeigen in: Durch diese Einstellung kann der Bericht in kontextbezogenen Formularen und Listen angezeigt werden. Sie können einschränken können, wo der Bericht angezeigt werden soll, indem Sie diese Einstellung verwenden. Wenn Sie beabsichtigen, eine ausgeblendeten Bericht zu veröffentlichen, deaktivieren Sie das Textfeld. Anzeigen in

    • Sprachen: Verknüpft den Bericht mit allen Sprachen oder nur mit Englisch.

  4. Klicken Sie auf Speichern und schließen.

Siehe auch

Berichterstellung und Analyse mit Dynamics 365
Veröffentlichen von Berichten

© 2017 Microsoft. Alle Rechte vorbehalten. Copyright