2011-06-17 3 views
2

Je cherche des conseils sur la rédaction de rapports pour Dynamics CRM.Dynamics CRM 4/2011 - Rédaction de rapports

Notre CRM actuel est Dynamics 4.0 - qui date de quelques années. C'est une version sur site. Je travaille avec ce CRM depuis quelques jours et je comprends que j'ai énormément à apprendre.

Ma tâche consiste à rédiger des rapports pour ce CRM. L'assistant de création de rapports intégré n'est pas suffisamment flexible pour produire les rapports requis. J'ai du mal à trouver des ressources et des livres sur la rédaction de rapports pour Dynamics CRM. Je suppose que c'est parce que Microsoft et leurs partenaires sont désireux de vendre des sessions de formation. Jusqu'à présent, je sais que je peux télécharger des rapports et les importer dans BIDS. Je peux modifier les rapports dans les enchères et les exporter vers Dynamics. L'une de mes principales préoccupations est que je ne sais pas si nous allons bénéficier de la migration de Dynamics CRM 4 vers Dynamics CRM 2011. Je suis impatient de travailler avec le système le plus à jour, mais je dois être capable de justifier la migration vers la nouvelle version. J'ai examiné des solutions tierces, telles que Zap, mais ce n'est pas quelque chose qui nous intéresse parce que nous devrons étendre Dynamics dans un proche avenir pour fournir des fonctionnalités supplémentaires à nos clients.

Idéalement, j'espère trouver un moyen de créer une mise en page de rapport que je peux appliquer à tous les futurs rapports. De plus, je vise à écrire des rapports de telle sorte que je puisse les intégrer dans le site de notre entreprise en tirant des données de la dynamique. Jusqu'à présent, j'ai réussi à exporter des rapports de Dynamics CRM 4 vers BIDS, mais je ne suis pas sûr de la bonne façon d'écrire SQL. Les rapports créés avec un assistant utilisent le SQL dynamique. Créer des rapports à partir de zéro, nécessite que j'écrive des requêtes sur les vues de la base de données Dynamics.

Question est ce que la bonne façon de faire à ce sujet?

Répondre

2

Dynamics CRM 4 utilise les rapports SSRS. Si la base de données sous-jacente est SQL Server 2005, vous devez écrire les rapports à l'aide de Visual Studio 2005 avec BIDS installé. Si la base de données sous-jacente est SQL Server 2008, je recommande d'écrire les rapports dans le Générateur de rapports, bien que vous puissiez également utiliser Visual Studio 2008 avec BIDS. J'ai entendu dire Report Builder donne de meilleures options de mise en page. Les rapports SQL Server 2005 peuvent facilement être convertis en rapports SQL Server 2008, mais il n'est pas facile de passer de 2008 à 2005, vous devez tout recommencer à zéro, alors assurez-vous d'utiliser l'IDE approprié pour créer les rapports.

Dynamics CRM 2011 prend en charge SSRS et fetchxml. Si vous écrivez des rapports pour CRM 2011 Online, fetchxml est la seule option car dans le modèle Online, vous n'avez aucun accès direct à la base de données SQL sous-jacente. Pour plus d'informations, reportez-vous à "Reporting pour Microsoft Dynamics CRM à l'aide de Microsoft SQL Server Reporting Services" dans le fichier d'aide CRM 2011 ou accédez au http://msdn.microsoft.com/en-us/library/gg328097.aspx

Pour rédiger des rapports SSRS pour CRM 4, reportez-vous au document Report Writers Guide trouvé dans la documentation CRM SDK ou @http://msdn.microsoft.com/en-us/library/bb955081.aspx. Il est possible d'écrire ces rapports à partir de zéro, mais pas très facile ou intuitif jusqu'à ce que vous les ayez vraiment ratés.

Microsoft offre un livre en ligne pour SSRS @http://msdn.microsoft.com/en-us/library/ms159106.aspx

+1

Salut, ce qui est extrêmement utile. Merci beaucoup. Je vais chercher à utiliser le générateur de rapports - jusqu'à présent, j'ai utilisé BIDS.Je rédige également des rapports directement sur les vues de la base de données Dynamics CRM 4 et je crains que cela ne fonctionne pas après ma migration vers 2011. Merci. –

+0

Les rapports SQL qui vont à l'encontre des vues devraient fonctionner si vous utilisez CRM 2011 sur site si vous avez un accès approprié, ils ne seront pas pris en charge dans CRM 2011 Online. Tous les rapports par défaut en 2011 utilisent fetchxml en ligne. – cchamberlain