2015-08-19 1 views
0

Essayer de comprendre le comportement attendu de CRM Reports avec Report Server. Nous avons CRM 2011, UR 18. Nous sommes un ISV développant une solution gérée pour vendre à nos clients. La solution gérée contient plusieurs rapports (RDL). Vous voulez comprendre comment fonctionne la mise à jour?Mise à jour de CRM Reports - Solution CRM 2011 - Que se passe-t-il sous les couvertures?

1) Importer notre solution (non gérée) dans une organisation de développement. La solution contient des rapports (RDL).

2) Accédez au serveur de rapports associé à cette installation CRM.

3) Cliquez sur le nom du rapport dans la liste, sélectionnez "Modifier dans le Générateur de rapports" dans le menu déroulant.

4) Modifier le rapport. Sauvegarde le.

5) Afficher le rapport dans CRM. Viola - nous voyons nos changements.

plus tard ---

6) Réimportez une autre (plus tard) version du (non géré) Solution en CRM. Cette copie de la solution ZIP et non contient les modifications RDL que nous avons effectuées via Report Builder sur notre serveur de rapports.

7) Naviguer dans CRM, Rapports. Voir le rapport que nous avons précédemment édité.

Nos modifications restent dans le rapport que nous voyons - pas ce que nous attendions. Nous avions pensé que la réimportation de la Solution ZIP écraserait nos modifications au RDL. Le comportement est comme si les éditions du serveur de rapports avaient triomphé du contenu de la solution. Est-ce parce que nous avons édité directement dans Report Server (via Report Builder)?

Merci d'avance.

Cordialement, Howard Hoffman

Répondre

0

Ceci est une fonctionnalité de base du CRM Solutions. Si vous n'incluez pas un composant dans un fichier de solution non géré, ce composant ne sera pas mis à jour. Il restera exactement tel qu'il était avant l'importation de la solution. Rappelez-vous, le fichier de solution est juste un conteneur qui a un tas de références aux composants.
La façon de revenir à une ancienne version d'un rapport est d'exporter ce rapport avant d'effectuer la modification, puis de réimporter cette solution lorsque vous souhaitez la rétablir.

+0

Le rapport fait en réalité partie de notre solution nommée, non gérée. C'est pourquoi nous nous attendions à ce que l'importation écrase le RDL. –

+0

donc l'importation de votre rapport via la solution ne change pas ce qui existe dans l'environnement cible? rapport aka Une version 1 (A1) devrait être remplacée par la version A2, dans votre fichier de solution, mais après l'importation, elle reste la version A1? Je suppose que la publication de toutes les personnalisations fait partie de votre processus d'importation, n'est-ce pas? –

+0

C'est vrai. Dans notre cas, nous mettons à jour la version SSRS puis Import. La version du Solution ZIP est "plus ancienne" que celle de SSRS - mais nous avons pensé que le Solution ZIP allait gagner. Ce n'est pas le cas. C'est assez déroutant. –