Question
L’ancienne intégration Salesforce incluait une fonction de synchronisation en masse. Comment procéder de même avec la configuration de l’intégration Salesforce ?
Réponse
Comme cela est décrit dans l’article Configuration de la synchronisation des données de Salesforce vers Zendesk :
Une synchronisation de données est déclenchée quand un champ mappé est mis à jour dans un enregistrement Salesforce existant ou quand un nouvel enregistrement est créé. La mise à jour des champs mappés ne déclenche pas de synchronisation.
L’ancienne intégration ne s’exécutait pas quand les enregistrements étaient créés ou mis à jour en masse ou en utilisant l’API Salesforce. Cela signifiait qu’une synchronisation en masse était parfois nécessaire pour mettre à jour Zendesk pour tous les enregistrements créés/mis à jour de cette façon.
La nouvelle intégration Salesforce n’a pas cette limitation. Les mises à jour en masse / API mettent à jour la synchronisation avec Zendesk, à condition que l’un des champs mappés soit modifié. Le workflow suivant explique comment exécuter une fonction de type synchronisation en masse en mettant à jour de nombreux enregistrements dans SFDC via l’API.
Pour vérifier votre utilisation actuelle des limites de débit, consultez Comment vérifier les limites et l’utilisation de mon API de streaming ?.
Bien que l’exemple suivant traite spécifiquement de la synchronisation des comptes, une méthode similaire peut synchroniser les contacts ou les prospects. Bien que cette explication inclue la création d’unnouveau champ personnalisé dans Salesforce, un champ de case à cocher n’est pas obligatoire pour cette méthode. La seule condition requise est qu’un champ autre que de formule soit présent dans SFDC et mappé dans le Centre d’administration et puisse être modifié en bloc pour déclencher l’événement d’API de streaming sur lequel est basée la synchronisation.
Voici les étapes pour synchroniser rapidement de nombreux enregistrements en utilisant deux outils SFDC intégrés :
- Créer un champ d’organisation de case à cocher personnalisé dans Zendesk, appelé Synchroniser avec Salesforce.
- Créez un champ de compte Case à cocher dans Salesforce nommé Synchroniser avec Zendesk. avec la valeur par défaut False.
- Mappez les deux champs dans le Centre d’administration :
https://SOUS-DOMAINE.zendesk.com/admin/platform/integrations/salesforce/accounts_organizations
- Dans SFDC, créez un rapport incluant deux informations :
- ID de compte SFDC
- Le champ de compte Synchronisation avec Zendesk à partir de l’étape 2
- Exportez les lignes de détails du rapport de l’étape 4 au format CSV.
- Dans l’éditeur de tableur de votre choix, mettez à jour la colonne Synchronisation avec Zendesk du fichier CSV.
- Réimportez le fichier CSV mis à jour dans SFDC (à l’aide d’un outil comme Dataloader) pour mettre à jour tous les comptes.
(n’oubliez pas d’utiliser l’API LOT et non l’API en masse pour cette upsert / mise à jour)
- Une fois les enregistrements SFDC à jour, prenez le temps de vous assurer que les tâches en arrière-plan ont le temps de se terminer. Ce délai varie en fonction du nombre d’enregistrements à synchroniser. Pour quelques centaines d’enregistrements, il peut prendre quelques minutes. Pour des dizaines de milliers d’enregistrements, il peut prendre de 30 minutes à 1 heure.
- Une fois tous vos enregistrements synchronisés, supprimez le mappage de l’étape 3 et supprimez les champs créés aux étapes 1 et 2. Vous pouvez aussi les laisser en place plus tard si vous avez besoin de déclencher manuellement une synchronisation.
0 Commentaires
Vous devez vous connecter pour laisser un commentaire.