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.
Type de fichier | Nom de fichier |
---|---|
Dataflow |
|
Connexion DB |
|
ModelStore |
|
- Créez les connexions suivantes :
- 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.
- 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.
- 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
- Importez modelstore à l'aide de la commande :
- 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.
- Connectez-vous à l’aide de vos informations d’identification Spectrum.
- Cliquez sur Afficher dans le menu, puis sur Explorateur Serveur
- Double-cliquez d'abord sur le job de dataflow SugarCRMAccount_Sync_MSDAccount.
- Double-cliquez sur le stage Read from DB_SugarCRM.
- 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%'
- Cliquez sur OK pour continuer.
- Modifiez la valeur du champ date_entered, si nécessaire, puis cliquez sur OK.
- Exécutez le flux en cliquant sur le bouton Exécuter de la barre d’outils d’Enterprise Designer.
- 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é.
- Double-cliquez sur le job SugarCRMContact_Sync_MDSContacts.
- Double-cliquez sur le stage Read from_MSDynamics_DB.
- 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%'
- Cliquez sur OK pour continuer.
- Modifiez la valeur du champ Créé le, si nécessaire, puis cliquez sur OK.
- Exécutez le flux en cliquant sur le bouton Exécuter de la barre d’outils d’Enterprise Designer.
- 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.