Que considérer avant de mettre à niveau Dynamics CRM vers Dynamics 365?

Nous voulons tous rester avec la dernière version.

Après tout, c’est la version avec les plus grandes fonctionnalités, une meilleure interface et des performances améliorées. Mais la tâche de rester à jour n’est pas aussi facile qu’il n’y paraît. Pour CRM, les choses allaient plus lentement au début; il y avait une sortie majeure tous les deux ans. Les développeurs ont eu le temps d’effectuer une mise à niveau sans se précipiter.

Cliquez ici pour télécharger notre ebook gratuit sur Dynamics 365 et obtenir des réponses à vos questions!

De nos jours, Microsoft pousse des mises à niveau majeures chaque année. Ne pas dire que c’est une mauvaise chose en aucune façon, mais le processus de mise à niveau doit être fait plus rapidement sinon, au moment où une mise à niveau est terminée, une version plus récente sera déjà sortie.

À ce jour, Dynamics 365 est la dernière version disponible.

C’est la version dans laquelle Microsoft a décidé de regrouper certains de ses principaux acteurs de Dynamics en une seule solution pour couvrir les principaux domaines d’activité d’une entreprise. Même s’il existe une version sur site de Dynamics 365 (il s’agit d’une mise à jour de Dynamics CRM 2016), Microsoft pousse vraiment pour Dynamics 365 sur le cloud. Je parlerai des choses à surveiller si le passage de Dynamics CRM sur site à Dynamics 365 (Notez qu’à partir de maintenant, chaque fois que je mentionne Dynamics 365, je parle de la version en ligne).

 Tableau de bord des ventes Dynamics 365

Ce qu’il faut savoir Avant la migration

  • Lorsque vous vous connectez, vous n’avez plus le même contrôle que celui d’un déploiement sur site. L’application CRM et SQL server sont installés dans le cloud (techniquement, sur les serveurs Microsoft de certains centres de données) et vous n’y aurez pas un accès direct. (Dites adieu aux jours de modification des valeurs de données directement à partir de la base de données).
  • L’indexation de la base de données sera désormais effectuée par les ingénieurs du support Microsoft.

Devriez-vous passer à la dernière version?

Si la dernière version de Dynamics CRM n’est pas installée, vous devez effectuer une mise à niveau complète vers la dernière version disponible. (En mai 2017, mise à jour 2 « Dynamics 365 » sur Dynamics CRM 2016). Pour ce faire, vous devrez passer par toutes les principales versions de CRM.

Par exemple, si Dynamics CRM 2011 est installé, vous ne pouvez pas accéder directement à Dynamics 365 sur site. Vous devrez effectuer une mise à niveau vers Dynamics CRM 2013, 2013 SP1, 2015 et 2016, puis installer la dernière mise à jour vers 365. Ce processus de mise à niveau peut prendre beaucoup de temps et, plus la version CRM installée est ancienne, plus il sera difficile de la mettre à niveau en raison de toutes les personnalisations et codes obsolètes.

Cette étape est nécessaire car, pour déplacer vos personnalisations vers Dynamics 365, vous devrez importer vos solutions, qui doivent être exportées depuis un CRM avec la même version.

 Dynamics 365 : Source de l'application

Examinez à nouveau Vos personnalisations

Personnalisations CRM principales

Celles-ci incluent des entités personnalisées et des ensembles d’options globales, des flux de travail et tout ce que vous pouvez trouver dans une solution Dynamics CRM. Ceux-ci devront être importés en tant que solutions pour Dynamics 365. Ils peuvent être regroupés en une seule grande solution à importer dans la nouvelle instance Dynamics 365 avant la migration des données.

Notez que si vous avez des solutions CRM gérées, celles-ci ne peuvent pas être exportées à partir de la version sur site ; vous devrez obtenir une version plus récente directement auprès du fournisseur de solution d’origine.

Personnalisé ASP.net Pages

De nombreux projets Dynamics CRM sur site incluent des fonctionnalités personnalisées ASP.net pages qui implémentent certaines fonctionnalités qui sont par ailleurs limitées dans les formulaires CRM. Dans Dynamics 365, ces pages personnalisées ne fonctionneront plus. Vous devrez les remplacer par de nouveaux formulaires d’entité ou des ressources Web personnalisées utilisant JS.

Plugins

Tous les plugins doivent s’exécuter dans le bac à sable de Dynamics 365. Lorsqu’ils s’exécutent dans le bac à sable, les plugins ne peuvent pas accéder aux DLL tierces. De plus, si vous effectuez une mise à niveau à partir d’une version antérieure à Dynamics CRM 2011, assurez-vous de mettre à jour le code du plugin en raison des modifications apportées au SDK. De plus, s’il existe un code qui accède directement à la base de données CRM, il doit être remplacé pour extraire et pousser des données à l’aide du service OrganisationService fourni par le SDK.

 Plugins Dynamics CRM

Rapports

Comme nous l’avons déjà dit, l’accès direct à la base de données n’est pas disponible. Cela signifie que tous les rapports basés sur SQL devront être développés à nouveau en utilisant fetch-XML afin de s’exécuter sur Dynamics 365. Cela peut être un peu limitant, car les requêtes SQL peuvent être beaucoup plus complexes que les requêtes fetch-XML, mais la solution de contournement consiste à utiliser des sous-rapports pour accéder à plus de niveaux dans la base de données.

JavaScript

Celui-ci dépend de la version de Dynamics CRM d’où vous venez. Si vous effectuez une mise à niveau à partir d’une ancienne version de Dynamics CRM, certaines choses dans JS ne sont plus prises en charge (par exemple, les appels SOAP au point de terminaison 2007, la façon d’obtenir l’URL du serveur pour les requêtes OData, etc.). Certaines de ces modifications ne vous permettront pas d’aller de l’avant avec la mise à niveau (par exemple, le point de terminaison SOAP 2007), tandis que d’autres passeront mais se casseront après la mise à niveau. En outre, il est recommandé de supprimer tout code JavaScript non pris en charge par Microsoft (comme l’accès aux éléments DOM) car, même s’ils ne se cassent pas maintenant, il n’y a aucune garantie qu’ils fonctionneront lors de la prochaine mise à jour.

Migration des données

Ce sera probablement la plus grande étape de tout le processus de migration, en fonction de la taille de la base de données, bien sûr. Pour migrer toutes vos données vers le cloud, il est recommandé d’utiliser un outil de migration de données tiers (Scribe est populaire pour cela). Vous devez créer des mappages pour les enregistrements et laisser l’outil faire le travail. Cette étape dépend vraiment de l’outil utilisé et de la taille des données, mais il existe de nombreux guides étape par étape pour vous guider.

Profitez du déménagement!

Une fois que tout ce qui précède est pris en compte et pris en charge, profitez d’une migration en douceur vers le cloud et explorez les nombreuses fonctionnalités dont Microsoft nous a bénis.

 Revendre Dynamics 365

Nous voulons tous rester avec la dernière version. Après tout, c’est la version avec les plus grandes fonctionnalités, une meilleure interface et des performances améliorées. Mais la tâche de rester à jour n’est pas aussi facile qu’il n’y paraît. Pour CRM, les choses allaient plus lentement au début; il y avait une sortie majeure tous…

Nous voulons tous rester avec la dernière version. Après tout, c’est la version avec les plus grandes fonctionnalités, une meilleure interface et des performances améliorées. Mais la tâche de rester à jour n’est pas aussi facile qu’il n’y paraît. Pour CRM, les choses allaient plus lentement au début; il y avait une sortie majeure tous…

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.