Heroku - 18 Heroku Connect Exercice v 2

Bienvenue dans cet exercice pratique sur Heroku Connect. L'objectif est le suivant : créer un nouveau mapping pour l'objet Contact de Salesforce, synchroniser les champs FirstName, LastName et Email. Ensuite, créer une nouvelle entrée Contact dans Salesforce avec FirstName « John » et LastName « Ross ». Pour finir, modifier l'email depuis pgAdmin (par exemple jross@gmail.com) et vérifier que la donnée remonte bien vers Salesforce. Je vous invite à essayer de votre côté avant de regarder la solution.

Solution pas-à-pas

Sur l'application Heroku que l'on a déjà configurée, on ouvre Heroku Connect pour ajouter une nouvelle table : Create Mapping, on cherche « Contact », on coche les champs FirstName, LastName et Email. Un avertissement nous rappelle que LastName est un champ obligatoire — c'est conforme à nos besoins. On sauvegarde et la table Contact est synchronisée.

  • Heroku Connect : Create Mapping → Contact
  • Champs sélectionnés : FirstName, LastName, Email
  • Création contact dans Salesforce avec compte associé
  • Modification email via pgAdmin schéma salesforce.contact
  • Vérification de la propagation vers Salesforce

On bascule sur Salesforce, dans l'onglet Contact, et on clique sur « New » pour créer un nouveau Contact. On renseigne FirstName « John », LastName « Ross » et un email. L'AccountName est obligatoire pour lier le contact à un compte : on choisit le compte créé dans la vidéo précédente. Si vous n'avez pas de compte, créez-en un dans l'onglet Accounts au préalable. Le contact est maintenant créé dans Salesforce.

On ouvre pgAdmin, on navigue jusqu'à la base de données, dans le schéma salesforce, on ouvre la table contact. On y trouve le contact que nous venons de créer. On modifie l'email pour jross@gmail.com et on sauvegarde. Quelques minutes plus tard (le temps d'une synchronisation), on retourne sur Salesforce : l'email du contact a bien été mis à jour. La synchronisation bidirectionnelle est confirmée pour l'objet Contact. Tous nos objectifs sont validés : nous en avons terminé avec Heroku Connect. À bientôt pour la prochaine vidéo.