Tagged with xRM

CRM 2011: Le lancement mondial!

Je travaille avec Microsoft Dynamics CRM 2011 depuis déjà 4 mois. Parfois, j’en oublie pratiquement que le produit n’est même pas encore sorti officiellement!

Le lancement global se fera le jeudi 20 janvier 2011. Ne le manquez pas! Vous avez la possibilité d’y participer en personne ou à distance. Plusieurs évènements auront lieu à divers endroits partout au Canada. Pour plus de détails, visitez le portail du lancement à l’adresse suivante :

http://crm.dynamics.com/2011launch/

Tagged , , ,

Microsoft Dynamics CRM 2011 – Sample Data

Merci de me rendre la tâche si simple pour ajouter des données fictives dans Microsoft Dynamics CRM 2011!

Voici les données fictives importées:

… et le résultat final:

Vous allez apprécier la vitesse à laquelle vous pourrez préparer vos démonstrations et vous réaliserez que les tableaux de bord sont beaucoup plus intéressants ainsi!

Tagged , , , ,

Suggestion de rapport pour la gestion de Microsoft Dynamics CRM 4.0 – Partie 3

Voici une troisième suggestion de rapport. Ce type de rapport peut être développé facilement à l’aide Microsoft SQL Server Report Builder, sans connaissances poussées en développement. Cependant, les requêtes T-SQL pour puiser et filtrer les données sont plus complexes que celles utilisées pour les deux rapports précédents. Cela demande également une connaissance particulière de la structure de la base de donnée de CRM.

Ce rapport aborde un tout autre volet. Dans Microsoft Dynamics CRM 4.0, vous avez la possibilité d’enregistrer une quantité remarque de plugins. Lorsque vous mettez en place un déploiement très personnalisé, la liste de plugins peut devenir longue et difficile à gérer. Le Plugin Registration Tools pour Microsoft Dynamics CRM vous présente certes la liste des plugins d’une façon complète, mais peu conviviale à des fins de références. Le rapport à donc comme but d’afficher d’une façon compréhensible la liste des plugins enregistrés dans Microsoft Dynamics CRM.

Voici comment vous pourriez filtrer les données à afficher :

Par entités sur lesquelles les plugins sont branchés :

Selon le mode du plugin, Synchrone ou Asynchrone. Notez qu’il existe d’autres modes, dans ce cas-ci, ils sont inclus dans (Select All)

Selon l’état du plugin : Activé ou Désactivé. Intéressant d’avoir la liste de plugins qui ont été désactivés, par exemple lors d’essais.

Un tel rapport pourrait, par exemple, vous permettre de :

  • Connaitre la liste complète des plugins enregistrés dans Microsoft Dynamics CRM. Le Plugin Registration Tools ne présente pas les plugins systèmes par exemple.
  • Suivre l’évolution des plugins et garder un historique au besoin.
  • Repérer facilement des plugins qui auraient été désactivés.

Voici un exemple de présentation du rapport :

L’exemple ci-dessus ne contient que des plugins natifs. Si vous avez enregistré des plugins personnalisés, vous les remarquerez facilement par l’Assembly Name ou la Description.

Pour générer un tel rapport, vous devrez puiser les données dans la base de données suivante :

  • <Organisation>_MSCRM

Et utiliser les tables suivantes :

  • EntityView
  • PluginType
  • SdkMessage
  • SdkMessageFilter
  • SdkMessageProcessingStep

Colonnes utilisées pour les filtres:

  • EntityView.PhysicalName
  • SdkMessageProcessingStep.Mode
  • SdkMessageProcessingStep.StateCode
  • PluginType.AssemblyName

Ce rapport, bien que plus complexe à mettre en place, facilitera votre gestion de Microsoft Dynamics CRM.

Tagged , , , , , ,

Suggestion de rapport pour la gestion de Microsoft Dynamics CRM 4.0 – Partie 2

Voici la deuxième suggestion de rapport. Ce type de rapport peut être développé facilement à l’aide Microsoft SQL Server Report Builder, sans connaissances poussées en développement.

Ce rapport complète le premier. Il vous permet de connaitre le résultat des demandes d’exécution de rapport. Encore une fois, les données affichées sont filtrées selon une plage de temps afin de pouvoir comparer des plages des temps.

Un tel rapport pourrait, par exemple, vous permettre de :

  • Connaître le résultat exact des demandes, selon le rapport.
  • Connaître les rapports qui prennent trop de temps à être générés : Timeout.
  • Obtenir de l’information sur les niveaux de service
  • Repérer les problèmes suite à la mise à jour d’un rapport.

Voici un exemple de présentation du rapport :

Pour générer un tel rapport, vous devrez puiser les données dans la base de données suivante :

  • ReportServer

Et utiliser les tables suivantes :

  • ExecutionLog
  • Catalog

Colonnes utilisées pour le filtre:

  • ExecutionLog.TimeStart
  • ExecutionLog.TimeEnd

Ce rapport facile à mettre en place facilitera votre gestion de Microsoft Dynamics CRM.

Tagged , , , , , ,

Suggestion de rapport pour la gestion de Microsoft Dynamics CRM 4.0 – Partie 1

Voici une première suggestion de rapport. Ce type de rapport peut être développé facilement à l’aide Microsoft SQL Server Report Builder, sans connaissances poussées en développement.

Dans cet exemple, vous trouverez le temps d’exécution pour chacune de vos demandes de  rapports. Les données affichées sont filtrées selon une plage de temps. Il est donc facile de comparer une journée avec une autre, une semaine avec une autre, un mois avec un autre… vous comprenez le principe.

Un tel rapport pourrait, par exemple, vous permettre de :

  • Connaître le temps moyen d’exécution, selon le rapport.
  • Connaître les rapports qui consomment le plus de ressources au niveau de la base de données.
  • Obtenir de l’information sur les niveaux de service
  • Confirmer l’amélioration ou la dégradation de performance suite à la mise à jour d’un rapport.
  • Repérer le traitement d’exécution d’un rapport qui consomme le plus de temps, en millisecondes : DataRetrieval, Rendering ou Processing.

Voici un exemple de présentation du rapport :

Pour générer un tel rapport, vous devrez puiser les données dans la base de données suivante :

  • ReportServer

Et utiliser les tables suivantes :

  • ExecutionLog
  • Catalog

Colonnes utilisées pour le filtre:

  • ExecutionLog.TimeStart
  • ExecutionLog.TimeEnd

Ce rapport facile à mettre en place facilitera votre gestion de Microsoft Dynamics CRM.

Tagged , , , , , ,
Follow

Get every new post delivered to your Inbox.