Intégration entre SugarCRM OnPremises et Microsoft Dynamics 365 Online

Cette section illustre la migration de Accounts et Contacts de SugarCRM OnPremises vers Microsoft Dynamics 365 Online. S’il existe une association de Contacts et de Accounts dans SugarCRM, la migration fait en sorte de la conserver également dans le système Microsoft Dynamics 365 Online.

L'Exemple de modèle contient les fichiers suivants :
Tableau 1. Fichiers du dossier Exemple de modèle
Type de fichier Nom de fichier
Dataflow
  • SugarCRMAccount_Sync_MSDAccount.df
  • SugarCRMContact_Sync_MDSContact.df
Connexion DB
  • MSDynamics_MS.json
  • SugarCRM_MS.json
ModelStore
  • mi_modelStore_MSDynamics_MS.smims
  • mi_modelStore_SugarCRM_MS.smims
Procédez comme suit pour migrer des données de SugarCRM OnPremise vers MS Dynamics 365 Online.
  1. Créez les connexions suivantes :
    1. SugarCRM_TestConnection de type SugarCRM. Cliquez sur Test et un message de réussite s’affiche : La connexion SugarCRM_OnPremises à la source de données a bien été établie.
    2. MSDynamics_TestConnection de type Microsoft Dynamics 365. Cliquez sur Test et un message de réussite s’affiche : La connexion Microsoft Dynamics 365 Online à la source de données a bien été établie.
    Pour plus de détails sur la façon de créer des connexions, reportez-vous aux sections Connexion à SugarCRM et Connexion à Microsoft Dynamics 365 Online.
  2. Importez et déployez des fichiers à l'aide de l'utilitaire de ligne de commande Spectrum. Utilisez les commandes suivantes dans l'ordre indiqué :
    • Importez modelstore à l'aide de la commande :
      modelstore bulkimport –-importDependency true
    • Déployez modelstore à l'aide de la commande :
      modelstore deploy –-modelStoreName MSDynamics_MS
      modelstore deploy –-modelStoreName SugarCRM_MS
    • Importez dbconnection à l'aide de la commande :
      dbconnection import –-f MSDynamics_MS.json
      dbconnection import –-f SugarCRM_MS.json
    • Importez des dataflows à l'aide de la commande :
      dataflow import –-f SugarCRMAccount_Sync_MSDAccount.df
      dataflow import –-f SugarCRMContact_Sync_MDSContact.df
  3. Lancez l’application Enterprise Designer. Vous pouvez télécharger le programme d’installation exécutable de cette application depuis la section Bureau de Outils client de la plateforme sur la page d’accueil de Spectrum Platform.
  4. Connectez-vous à l’aide de vos informations d’identification Spectrum.
  5. Cliquez sur Afficher dans le menu, puis sur Explorateur Serveur
  6. Double-cliquez d'abord sur le job de dataflow SugarCRMAccount_Sync_MSDAccount.
  7. Double-cliquez sur le stage Read from DB_SugarCRM.
    1. Modifiez la valeur du champ date_entered, si nécessaire, puis cliquez sur OK.
      Select "SugarCRM_PM"."Accounts"."email1", "SugarCRM_PM"."Accounts"."name",
      "SugarCRM_PM"."Accounts"."phone_office", "SugarCRM_PM"."Accounts"."date_entered" From
       "SugarCRM_PM"."Accounts" Where "SugarCRM_PM"."Accounts"."date_entered" Like '2017-08-28%'
    2. Cliquez sur OK pour continuer.
  8. Exécutez le flux en cliquant sur le bouton Exécuter de la barre d’outils d’Enterprise Designer.
  9. Accédez à la page d’accueil MS Dynamics et cliquez sur Accounts sous l'onglet Customers sur la page Sales. Notez que Accounts a été migré.
  10. Double-cliquez sur le job SugarCRMContact_Sync_MDSContacts.
  11. Double-cliquez sur le stage Read from_MSDynamics_DB.
    1. Modifiez la valeur du champ Créé le, si nécessaire, puis cliquez sur OK.
      Select "MSDynamics_PM"."account"."name", "MSDynamics_PM"."account"."telephone1",
       "MSDynamics_PM"."account"."emailaddress1", "MSDynamics_PM"."account"."createdon",
       "MSDynamics_PM"."account"."accountid" From "MSDynamics_PM"."account"
       Where "MSDynamics_PM"."account"."createdon" Like '2017-09-11%'
    2. Cliquez sur OK pour continuer.
  12. Exécutez le flux en cliquant sur le bouton Exécuter de la barre d’outils d’Enterprise Designer.
  13. Accédez à la page d’accueil MS Dynamics et cliquez sur Contacts sous l'onglet Customers de la page Sales. Notez que les Contacts s’affichent sur la page.
L'affichage des comptes et des contacts sur la page MS Dynamics termine le processus de migration.