Meilleures pratiques d'intégration de Salesforce

Meilleures pratiques d'intégration de Salesforce que vous devriez connaître

Dernière mise à jour le 1 juin 2023 par Ewen Finser

Salesforce ne s'accompagne pas exactement d'un ensemble de lignes directrices faciles à suivre en matière de bonnes pratiques, malgré le fait que l'intégration de la technologie de l'information et des communications (TIC) soit une priorité pour l'UE. Ressources étendues du système CRM sur le sujet.

Cela signifie qu'il y a beaucoup de choses que vous devez déterminer vous-même. Par exemple, où allez-vous intégrer les API Salesforce ? De plus, ces données sont-elles exploitables ou, à tout le moins, pertinentes ? Il s'agit là de préoccupations majeures pour les détenteurs de licences lorsqu'ils intègrent une API Salesforce. CRM système comme Salesforce.

Nonobstant ce qui précède, il existe des conseils et des astuces en matière de bonnes pratiques et c'est ce que j'espère communiquer dans cet article. Les informations qu'il contient vous aideront à tirer parti Salesforce Les API facilitent l'intégration des données et améliorent les opérations de votre entreprise. Votre objectif final est d'améliorer la rentabilité et de garantir la réussite de votre entreprise, n'est-ce pas ?

Bien, Salesforce vous permet de le faire en améliorant la visibilité de votre pipeline de vente, ce qui vous permet de mieux contrôler votre flux de travail. Vous comprendrez mieux le comportement de vos clients et obtiendrez des données que vous pourrez utiliser pour améliorer les performances de votre entreprise.

Bien entendu, cela n'est possible que si vous réussissez à vous intégrer à la Salesforce plate-forme.

C'est pourquoi j'ai créé cet article en rassemblant des ressources et des conseils provenant de l'ensemble du Web afin de vous aider à vous familiariser avec les meilleures pratiques de Salesforce. La lecture de cet article ne prend que quelques minutes et pourrait vous éviter bien des maux de cœur.

Pourquoi ne pas y jeter un coup d'œil ?

Modèles d'intégration Salesforce

Je ne peux pas aborder les meilleures pratiques d'intégration Salesforce sans parler des modèles d'intégration. Nous allons donc nous pencher sur la documentation relative aux modèles de Salesforce. Cette documentation vous dira tout ce que vous devez savoir sur la mise en œuvre de l'application du système CRM et de la plateforme Lightning.

La documentation est utile pour les architectes et les concepteurs qui cherchent à réaliser avec succès des projets de développement durable. Salesforce l'intégration. Des conseils sur les meilleures pratiques et les modèles sont disponibles pour garantir une expérience transparente lors des opérations basées sur Salesforce.

Les avantages comprennent

  • Réduction des coûts de maintenance
  • Moins de bogues
  • Moins de temps perdu
  • Capacité accrue de mise à l'échelle

Types de modèles Salesforce disponibles

Appel à distance

Il existe de nombreux modèles applicables à certains scénarios lors de l'intégration à Salesforce. L'un d'entre eux est l'appel à distance. Ce modèle permet à un système distant d'exécuter des actions concernant des données stockées dans la plateforme Salesforce lightning.

Ces actions vont de la création à la suppression de données. Un tel modèle est essentiel pour mettre en œuvre avec succès le CRM afin de suivre les clients potentiels, de gérer le pipeline des ventes, etc. Le modèle met automatiquement à jour le statut d'une commande au fur et à mesure qu'elle progresse dans le pipeline. Pour en savoir plus sur ce modèle en cliquant ici.

Invocation d'un processus à distance - Demande et réponse

Dans ce modèle, Salesforce contacte un système distant pour créer une commande. Il attend ensuite que cette action soit menée à bien. Une fois que la confirmation a été communiquée entre le système CRM et son système externe, un numéro de commande et un statut de commande sont attribués.

Ce flux se produit exactement au même moment, Salesforce mettant automatiquement à jour le statut et le numéro de la commande de son côté. Le numéro de commande devient alors une clé étrangère pour toute mise à jour entre Salesforce et le système distant. Une clé étrangère relie les données d'une table à une autre.

Invocation d'un processus à distance - Feu et oubli

Dans ce modèle, Salesforce appelle un système distant pour créer une commande. Il convient de noter que le fournisseur CRM SaaS n'attend pas la confirmation du succès. Les systèmes distants ont ensuite la possibilité de mettre à jour Salesforce avec les informations relatives à la nouvelle commande dans une autre transaction.

Synchronisation des données par lots (BDS)

Ce modèle est utile lorsque l'intégration des données de votre CRM actuel à celui de Salesforce. Ce processus est connu sous le nom d'importation initiale de données et facilite l'extraction et la transformation des données. Le BDS est également applicable sur une base continue pour gérer les détails des paiements des clients à partir d'un système de gestion de la relation client (CRM) externe.

Enfin, ce modèle est idéal pour tous ceux qui ont besoin d'extraire régulièrement des données de Salesforce et de les placer dans un fichier entrepôt de données sur site. Un entrepôt de données sur site contient du matériel et des logiciels que le propriétaire doit acheter et entretenir pour stocker les données.

Mise à jour de l'interface utilisateur en fonction des modifications des données

Salesforce est utilisé pour gérer les clients, et Ce modèle permet aux utilisateurs de Salesforce d'obtenir des mises à jour en temps réel sur les détails des clients.. Par exemple, un membre de votre équipe d'assistance à la clientèle s'entretient avec un client mécontent. Celui-ci se plaint de ne pas avoir reçu le service pour lequel il a payé. Ce modèle permet à vos employés de confirmer si le client a ou non effectué le paiement.

Virtualisation des données

Salesforce vous aide à gérer les relations avec les clients sans contenir ni traiter les commandes elles-mêmes. Un système distant contrôle les commandes, de sorte que ce modèle permet aux utilisateurs d'analyser des données en temps réel à l'aide de Salesforce. Le principal avantage de cette approche est que vos commerciaux n'ont pas besoin d'utiliser ou d'apprendre le système externe.

Meilleures pratiques d'intégration de Salesforce

Déterminer le coût de l'intégration et décider si cela en vaut la peine

Connexion à l'intégration Salesforce

Il est essentiel de comprendre le coût de l'intégration de Salesforce. Il est donc primordial de s'assurer que ces dépenses ont un sens. Si vous ne pouvez pas justifier le coût de ce que vous payez, vous n'en avez pas besoin.

Le moyen le plus simple de déterminer si ce que vous dépensez en vaut la peine est de procéder à une analyse coûts-avantages. Ce processus peut prendre un certain temps, mais il vous aidera. L'essentiel est d'identifier les points douloureux. Si vous souhaitez mettre en œuvre Salesforce, c'est probablement pour améliorer vos rapports d'activité.

Le CRM vous aidera à mieux gérer le cycle de vente et à renforcer les relations avec les clients en gardant vos données accessibles et organisées. C'est essentiel lorsque vient le moment d'analyser les comportements des clients afin d'améliorer les résultats de l'entreprise.

Vous ne voulez probablement pas avoir à travailler avec un trop grand nombre de fichiers Excel. Les tableaux de bord Salesforce peuvent donc vous aider à obtenir rapidement des informations basées sur des données, en un coup d'œil. Ils sont faciles à lire et contiennent des mesures précieuses concernant les campagnes, les pistes, les contacts, etc.

Là encore, réfléchissez à vos points faibles. Ensuite, justifiez les dépenses supplémentaires nécessaires pour les résoudre.

Utilisation d'identités externes dans Salesforce

L'identité externe est une passerelle vers des fonctionnalités CRM plus robustes. L'ID est disponible pour les éditions Enterprise, Performance, Unlimited et Developer de Salesforce.

Il s'agit d'un champ personnalisé contenant des identifiants d'enregistrement uniques provenant d'un système autre que Salesforce. Le stockage d'un identifiant d'étudiant dans une fiche de contact est un excellent exemple d'identifiant externe.

Ne vous attendez pas à ce que la mise en œuvre de Salesforce se fasse du jour au lendemain

Les conseils relatifs à l'intégration de Salesforce sont omniprésents sur Internet. Mais le conseil le plus utile que j'ai lu jusqu'à présent est sans doute de ne pas se laisser décourager par la volonté de progresser plus rapidement. Il faut du temps pour optimiser le potentiel de Salesforce. Si vous ne reconnaissez pas les améliorations mineures jour après jour, vous perdrez de vue la situation dans son ensemble, et les choses ne feront qu'empirer à partir de là.

Faites donc une faveur à vous-même et à votre équipe en prenant le temps d'apprécier les choses qui vont bien. Les entreprises bénéficient d'une collaboration accrue, d'une meilleure accessibilité et d'informations exploitables concernant les clients, ce qui leur permet de mieux faire leur travail et d'améliorer leurs résultats. N'oubliez pas que le jeu en vaut (probablement) la chandelle.

Confirmation des données pour Salesforce

L'une des premières étapes consiste à déterminer les données dont vous aurez besoin pour exploiter correctement le CRM Salesforce. Salesforce lui-même énumère plusieurs raisons pour expliquer pourquoi cette prouesse peut être nécessaire pour :

  • Ajouter de la profondeur à des enregistrements préexistants
  • Automatisez votre flux de travail et améliorez l'efficacité de votre entreprise
  • Obtenir des informations exploitables à partir de l'analyse des données
  • Tirer parti du modèle de sécurité de Salesforce

Rebondir après une erreur

Système CRM Saleforce contenant la documentation et les guides API

Tout le monde commet des erreurs, c'est donc la façon dont vous réagissez face à l'adversité qui fera toute la différence lors de votre intégration.

Une réponse rapide est toujours la meilleure solution. Le transfert d'informations est inhérent à tout système. Vous devez donc préparer tous les canaux de communication à gérer les erreurs d'intégration de Salesforce. Sinon, même les systèmes les plus robustes risquent de s'effondrer.

Il serait donc utile de conserver en permanence des copies de sauvegarde des données de chaque version. Sans processus adéquat de sauvegarde de vos données, vous risquez de les perdre.

Mettez en place un système capable de gérer et de détecter les erreurs afin d'éviter tout problème inutile lors de l'intégration.

Collaboration pour l'identification et l'approvisionnement en données

La communication est primordiale pour une intégration Salesforce réussie. Vous devez tout savoir sur les données que vous utilisez et sur les personnes qui y ont accès. Ces informations garantissent que la mise en œuvre s'applique aux équipes qui utiliseront les outils et les données.

Utiliser des outils et des logiciels pour simplifier l'intégration

Cette suggestion est quelque peu générique, mais elle mérite d'être prise en considération. Il existe des des outils d'intégration disponibles qui fournissent des connecteurs Salesforce facilitant l'intégration et la rendant plus rentable. Un outil d'intégration de données est un logiciel qui vous permet de gérer le processus d'intégration de données.

L'intégration des données consiste à prendre des données provenant de différentes sources et à les guider vers une destination unique. Cette approche facilite la collecte et l'analyse des données afin d'améliorer les résultats de l'entreprise.

Demandez de l'aide : Experts en intégration Salesforce

Le processus d'intégration est loin d'être simple. Il est donc logique que vous évitiez l'issue la moins souhaitable, à savoir un échec total.

Une intégration mal exécutée vous coûtera plus cher, vous fera perdre du temps, entraînera des problèmes de données et mécontentera vos clients. Dans l'ensemble, ces raisons sont aussi bonnes les unes que les autres pour assurer une intégration transparente.

C'est pourquoi je suggère de faire appel aux services d'un expert en intégration Salesforce.

Comprendre votre modèle d'intégration

Avant de créer votre solution d'intégration, je vous suggère de définir votre modèle à l'aide d'un cadre. Toutes les intégrations Salesforce suivent un modèle qui est devenu synonyme du fournisseur CRM. Ce modèle permet de définir des éléments tels que les points finaux, les obstacles et les données elles-mêmes.

Ceptes est un expert en intégration Salesforce. L'entreprise parle du processus d'intégration et de la manière dont une bonne compréhension de ce processus simplifie la mise à disposition et la modification des données. Vous pouvez en savoir plus sur ce que le CEPTES a à dire en cliquant sur le texte en hyperlien..

Pas de modèle d'exigences d'intégration Salesforce ?

Salesforce propose des vidéos utiles expliquant les API et l'intégration.

L'intégration à Salesforce est un processus délicat que de nombreuses personnes ont du mal à comprendre. La documentation de Salesforce contient des informations pour les développeurs sous la forme d'un modèle générique.

D'après ce que je vois, il n'y a pas de modèle listant spécifiquement les exigences en matière d'intégration des appareils. Cependant, je suis sûr que si vous vous adressez à Salesforce, ils vous expliqueront tout.

Cela dit, les modèles d'intégration Salesforce tendent à suivre un cadre défini. Ce cadre se compose de noms d'identification de modèles, de contextes, de problèmes, de forces, d'exemples, etc.

Voici un lien vers le modèle Salesforce pour en savoir plus sur l'intégration.

Trailhead propose l'intégration de Salesforce et la découverte des meilleures pratiques

Il y a beaucoup de cours sur Salesforce sur TrailHead, mais je pense que ce cours est bénéfique. Vous apprendrez tout, de la sécurité des données à la modélisation des données, et je pense qu'il vaut la peine d'être suivi. C'est un bon point de départ pour comprendre les meilleures pratiques d'intégration de Salesforce.

Les meilleures pratiques d'intégration de SalesForce inspirées de Mulesoft

Mulesoft a rédigé un livre blanc détaillant les meilleures pratiques d'intégration avec Salesforce. Ce document détaille les cinq principaux modèles d'intégration à respecter lors de l'intégration. Ces cinq modèles sont les suivants :

  • Migration
  • Radiodiffusion
  • Agrégation
  • Synchronisation bidirectionnelle
  • Corrélation

Commençons par examiner ce que Mulesoft a à dire sur la migration.

Premier schéma d'intégration : la migration

Mulesoft définit la migration comme le déplacement de données à un moment donné d'un système à un autre. Ce modèle permet aux développeurs d'automatiser les services d'intégration, ce qui accélère le processus dans son ensemble. Une telle approche permet aux équipes de développement et d'exploitation de gagner un temps précieux qu'il vaut mieux consacrer à ce qu'elles savent faire.

Les développeurs définissent des règles qu'ils introduisent ensuite dans l'API. Il est alors possible d'introduire un appel API pour migrer des données délimitées vers et depuis Salesforce. Cette opération peut être réalisée manuellement ou à l'aide d'une API.

Deuxième schéma d'intégration : diffusion

Le modèle de diffusion est exécuté en temps réel ou en continu, selon Mulesoft. Les diffusions impliquent le déplacement de données d'un système source vers plusieurs systèmes de destination. La diffusion peut être une relation de synchronisation un à un ou un à plusieurs.

Ce modèle diffère de la migration car il se produit beaucoup plus rapidement et est donc plus transactionnel. Les modèles de diffusion contiennent des données récemment modifiées. En outre, les diffusions sont plus rapides à traiter.

Les modèles de diffusion offrent le type de flexibilité qui permet à Salesforce de maintenir son système et de nombreux autres à jour. Cette transition de données à l'aide d'un modèle de diffusion peut être utilisée entre deux instances de Salesforce ou entre Salesforce et un ou plusieurs systèmes externes.

Troisième schéma d'intégration : Agrégation

Les podcasts Salesforce fournissent des informations précieuses sur l'intégration

Mulesoft décrit l'agrégation comme "le moyen le plus simple d'extraire et de traiter les données de plusieurs systèmes dans une application ou un rapport en temps réel". Si vous n'utilisez pas l'agrégation, vous devrez exécuter des migrations tous les jours. Une telle approche prendrait inutilement du temps et n'aurait guère de sens si l'agrégation était une option.

Ce modèle nécessite la création d'une base de données de requêtes contenant des données répliquées. Je suis loin d'être un expert en la matière, mais Mulesoft indique qu'il est possible d'utiliser un modèle d'intégration pour créer un modèle d'agrégation. Le résultat est que les systèmes peuvent accéder, interroger et fusionner des ensembles de données selon les besoins, ce qui facilite le stockage de rapports dans différents formats.

Quatrième schéma d'intégration : Synchronisation bidirectionnelle

Ce modèle implique la création d'un système composé de plus de deux ensembles de données provenant de plus de deux systèmes externes. Le résultat est un système qui reconnaît différents ensembles de données. Ce modèle est très efficace lorsque des systèmes opposés doivent exécuter des fonctions disparates sur un ensemble de données.

La synchronisation bidirectionnelle permet de partager les données des deux systèmes, ce qui signifie qu'il est possible de visualiser les données en temps réel entre les systèmes.

Ce modèle permet l'intégration de différents systèmes. La synchronisation bidirectionnelle garantit une efficacité opérationnelle maximale, ce qui signifie que les coûts sont les plus bas possibles afin d'obtenir le profit le plus élevé possible. D'où le terme "efficace".

Un autre avantage de ce modèle lorsqu'il est intégré à Salesforce, c'est le devis au comptant (Q2C). Ce processus implique essentiellement la gestion et l'automatisation de bout en bout du processus de vente. Je vous invite à cliquer sur le lien hypertexte ci-dessus pour en savoir plus.

Cinquième schéma d'intégration : Corrélation

Ce modèle est similaire à la synchronisation bidirectionnelle. Cependant, ce n'est pas la même chose.

Voici comment Mulesoft décrit la différence entre les deux :

"Alors que la synchronisation bidirectionnelle vise à répliquer les mêmes éléments de données à deux endroits, la corrélation est utilisée pour associer des enregistrements de données disparates sans copier les données elles-mêmes."

La synchronisation bidirectionnelle crée de nouveaux enregistrements trouvés dans un système mais absents dans un autre. La corrélation ne tient pas compte de la provenance des objets. Il s'agit plutôt de trouver les objets dans les deux systèmes. Le modèle de corrélation synchronisera les objets de manière agnostique, quelle que soit leur origine.

FAQs

Question : Combien coûte une intégration Salesforce ?

Réponse : C'est l'entreprise elle-même qui détermine en premier lieu le coût d'une intégration Salesforce. Selon SCNsoft, l'intégration coûte entre $10 000 et $50 000.
L'extrémité inférieure de cette échelle correspond davantage à une variante de Salesroce prête à l'emploi. Cela signifie que les intégrations des niveaux inférieurs sont assez similaires à une fonctionnalité de clic et de bouton, par opposition aux plans personnalisés reposant sur du code à l'extrémité supérieure de l'échelle.

Question : Quelle est la version la moins chère de Salesforce ?

Réponse : Les licences les moins chères de Salesforce sont Sales Cloud et Services Cloud. Les deux plans sont proposés à $25 par mois et par utilisateur séparément. Consultez la page de tarification de Salesforce pour plus d'informations.

Question : Pourquoi la mise en œuvre de Salesforce est-elle si coûteuse ?

Réponse : Salesforce est coûteux en raison de sa capacité de stockage intégrée limitée. Le stockage est beaucoup plus compliqué que je ne le pensais. Salesforce l'utilise donc comme un moyen astucieux de facturer des frais supplémentaires pour des besoins de stockage accrus.

Question : L'intégration de Salesforce est-elle facile ?

Réponse : Non, l'intégration de Salesforce n'est pas facile, mais elle peut être beaucoup plus simple en fonction du niveau de fonctionnalité que vous recherchez.
En résumé, si vous souhaitez connaître la complexité de l'intégration Salesforce pour vous, il est préférable de vous adresser à un représentant Salesforce. Il peut également être intéressant de faire appel à un expert en intégration Salesforce pour simplifier le processus.

Question : Quels sont les moyens d'intégrer Salesforce ?

Réponse : Il existe de nombreuses façons d'intégrer Salesforce. L'une d'entre elles est Salesforce Connect. Cet outil permet aux détenteurs de licences Salesforce de se connecter à des systèmes existants externes tels qu'Oracle et Microsoft Sharepoint.
Salesforce Connect fonctionne avec des données pour fournir des visualisations dans des systèmes CRM externes et d'autres outils commerciaux de ce type.

Il existe d'autres moyens d'intégrer Salesforce :
- Salesforce Apex
- Intégration de l'interface utilisateur
- Chargeur de données Salesforce
- API SOAP et API REST pour l'intégration des données

Conclusion des meilleures pratiques d'intégration de Salesforce

L'intégration à Salesforce est loin d'être un processus simple. J'espère que certains de mes conseils et astuces sur les meilleures pratiques vous seront utiles. Une intégration réussie est une intégration rentable, alors assurez-vous de suivre les conseils contenus dans cet article pour gagner du temps et de l'argent.

Mulesoft et Trailhead proposent tous deux d'excellents contenus sur l'intégration avec Salesforce, et je vous invite donc à consulter les contenus qui leur sont liés dans cet article.

Voici un lien vers une Un excellent article sur les meilleures applications Salesforce. Vous pourriez envisager d'intégrer certaines de ces applications à Salesforce à l'avenir afin d'optimiser votre flux de travail.

En bref, il n'existe pas de règles de bonnes pratiques noires et blanches en matière d'intégration avec Salesforce. Je recommanderais de faire un effort consolidé pour éventuellement constituer une équipe expérimentée d'experts en intégration Salesforce et de favoriser un état d'esprit positif pendant l'intégration.

Cette approche vous permettra de tirer le meilleur parti de votre intégration.

Français