Connectez Slackbot à Salesforce avec MCP

Ajoutez et configurez les serveurs Salesforce Model Context Protocol (MCP) dans Slack pour connecter Slackbot à Salesforce ou Data 360. Lorsque vous ajoutez un serveur MCP, les membres de votre espace de travail ou de votre organisation Enterprise peuvent utiliser Slackbot pour effectuer des actions dans Salesforce sans quitter Slack. 

Fonctionnement

  • Lorsque vous configurez un serveur MCP dans Slack, les membres peuvent accéder aux informations et prendre des mesures dans Salesforce en entamant une conversation avec Slackbot
  • Pour configurer un serveur Salesforce MCP, vous devrez connecter au moins une organisation Salesforce à Slack. 
  • Une fois Slack et Salesforce connectés, choisissez un ou plusieurs serveurs MCP standard pour permettre à Slackbot d’accéder à Salesforce ou à Data Cloud. 
  • Les développeurs de votre organisation peuvent créer des serveurs MCP personnalisés pour donner à Slackbot accès à des outils supplémentaires via Apex Actions, Lightning Flows, des points de terminaison Apex REST, les API du catalogue d’API, les modèles de concepteur de prompts et les agents Agentforce

Remarque : il n’est actuellement pas possible de connecter les serveurs Salesforce MCP si vous avez défini des restrictions d’adresse IP pour votre organisation Salesforce.


Serveurs MCP Salesforce

Vous pouvez choisir parmi une liste de serveurs Salesforce MCP standard.

Nom du serveur Description du serveur
Data 360 Prend en charge les requêtes SQL sur l’ensemble de Data Cloud, y compris CRM, Commerce Cloud, Marketing Cloud et les sources de données externes.
SObject All

Prend en charge toutes les fonctionnalités CRUD pour les objets Salesforce : 

  • Créer
  • Lu
  • Mettre à jour
  • Supprimer
  • Requête
  • Recherche
  • Relations de traversée
SObject Deletes Prend en charge les actions de suppression pour les enregistrements avec prise en compte des dépendances.
SObject Mutations Prend en charge les actions de création et de mise à jour des enregistrements Salesforce
SObject Reads Permet la recherche et la récupération d’enregistrements Salesforce à l’aide de SOQL.

Remarque : tous les serveurs Salesforce MCP appliquent l’authentification par utilisateur et respectent le modèle de sécurité standard de Salesforce. La sécurité au niveau des champs, les autorisations d’objets et les règles de partage sont appliquées à chaque action effectuée par Slackbot.


Connecter Salesforce et Slack

Pour configurer un serveur Salesforce MCP, connectez votre organisation Salesforce à Slack. Vous devrez vous coordonner avec un Administrateur dans Salesforce pour effectuer toutes les étapes de configuration dans Salesforce si vous n’avez pas ce rôle. 

Connecter une organisation Salesforce dans Slack

  1. Suivez les étapes dans notre guide Connecter Salesforce et Slack
  2. Une fois votre organisation Salesforce connectée, vous devez manuellement mapper les utilisateurs s’ils n’ont pas encore été autorisés à accéder à Salesforce dans Slack.

Mapper les comptes

Connectez les comptes Salesforce et Slack de vos membres. Lorsque vous mappez manuellement des membres dans Slack, il leur sera demandé de se connecter à Salesforce pour pouvoir relier leurs comptes. 

Forfaits Pro, Business+ et Enterprise Select

Forfait Enterprise Grid et Enterprise+

  1. Depuis votre ordinateur, cliquez sur Administrateur dans la barre latérale. 
  2. Sélectionnez Paramètres de l’espace de travail dans le menu, puis cliquez sur Salesforce
  3. Cliquez sur l’onglet Utilisateurs
  4. Sélectionnez Ajouter individuellement et recherchez le nom du membre que vous souhaitez ajouter. Pour ajouter des membres de manière groupée, cliquez sur Ajouter par CSV.
  1. Sur votre ordinateur, cliquez sur le nom de votre organisation dans la barre latérale.
  2. Passez votre souris sur Outils et paramètres, puis cliquez sur Paramètres de l’organisation
  3. Cliquez sur Salesforce , puis sélectionnez Organisations Salesforce
  4. Cliquez sur l’onglet Utilisateurs
  5. Sélectionnez Ajouter individuellement et recherchez le nom du membre que vous souhaitez ajouter. Pour ajouter des membres de manière groupée, cliquez sur Ajouter par CSV.

Remarque : Les membres disposant du rôle système Administrateur Salesforce dans Slack peuvent connecter des organisations Salesforce et mapper des comptes.


Vérifier l’authentification de l’organisation Salesforce

Pour configurer un serveur Salesforce MCP, vous devez être authentifié(e) auprès de toutes les organisations Salesforce connectées. Voici comment vérifier votre connexion : 

  1. Sur votre ordinateur, cliquez sur votre photo de profil dans la barre latérale.
    Image statique d’un pointeur cliquant sur le menu de photo de profil dans l’application Slack
  2. Sélectionnez Préférences dans le menu. 
  3. Cliquez sur Salesforce
  4. Vérifiez que vous êtes connecté(e) aux organisations Salesforce connectées.

Si vous n’êtes pas authentifié(e), suivez les étapes ci-dessous pour vérifier que votre compte Slack est correctement associé à un utilisateur Salesforce : 

  1. Si vous utilisez le mapping d’adresses e-mail, vérifiez que l’adresse e-mail de votre compte Slack correspond bien à votre adresse e-mail dans Salesforce.
  2. Si vous utilisez le mapping d’identifiant Federation, accédez à votre profil utilisateur dans Salesforce et définissez le champ identifiant Federation sur l’adresse e-mail de votre compte Slack.
  3. Depuis Slack sur ordinateur, cliquez sur votre photo de profil dans la barre latérale et sélectionnez Préférences dans le menu. 
  4. Cliquez sur Salesforce, puis connectez-vous à l’organisation avec laquelle vous devez vous authentifier. 
  5. Quittez et redémarrez Slack, puis confirmez que vous êtes authentifié(e).


Configurer et paramétrer un serveur MCP

Vous êtes maintenant prêt(e) à configurer un serveur Salesforce MCP. Sélectionnez un serveur, examinez les outils qu’il inclut pour comprendre les actions de lecture et d’écriture que Slackbot peut effectuer, accordez l’accès à certains membres ou groupes et affectez-le à des espaces de travail (forfaits Enterprise Grid et Enterprise+ uniquement).

Forfaits Pro, Business+ et Enterprise Select

Forfait Enterprise Grid et Enterprise+

  1. Depuis votre ordinateur, cliquez sur Administrateur dans la barre latérale. 
  2. Sélectionnez Paramètres de l’espace de travail dans le menu. 
  3. Cliquez sur Salesforce , puis sélectionnez Serveurs Salesforce MCP
  4. Cliquez sur Ajouter un serveur MCP en haut de la page. 
  5. Choisissez un serveur dans la liste et cliquez sur Ajouter
  6. Consultez les outils de révision pour voir toutes les actions que Slackbot peut effectuer, puis cliquez sur Suivant.
  7. Choisissez qui peut utiliser le serveur (Tout le monde, Groupes et membres spécifiques, ou Personne) et cliquez sur Se connecter.
  1. Sur votre ordinateur, cliquez sur le nom de votre organisation dans la barre latérale.
  2. Passez votre souris sur Outils et paramètres, puis cliquez sur Paramètres de l’organisation
  3. Cliquez sur Salesforce, puis sélectionnez Serveurs MCP.
  4. Cliquez sur Ajouter un serveur MCP en haut de la page.
  5. Choisissez un serveur dans la liste et cliquez sur Ajouter.
  6. Consultez les outils pour voir toutes les actions que Slackbot peut effectuer, puis cliquez sur Suivant.
  7. Sélectionnez les espaces de travail dans lesquels le serveur sera disponible et cliquez sur Suivant.
  8. Choisissez qui peut utiliser le serveur (Tout le monde, Groupes et membres spécifiques, ou Personne) et cliquez sur Se connecter.


Gérer les serveurs MCP

Une fois que vous avez ajouté un serveur MCP, vous pouvez ajuster les accès et les autorisations ou le supprimer. La suppression d’un serveur le supprimera immédiatement, et Slackbot ne pourra plus accéder à aucun de ses outils. 

Afficher et gérer les serveurs

Forfaits Pro, Business+ et Enterprise Select

Forfait Enterprise Grid et Enterprise+

  1. Depuis votre ordinateur, cliquez sur Administrateur dans la barre latérale. 
  2. Sélectionnez Paramètres de l’espace de travail dans le menu. 
  3. Cliquez sur Salesforce , puis sélectionnez Serveurs Salesforce MCP
  4. Sélectionnez un serveur pour afficher ses informations.
  5. Si vous le souhaitez, cliquez sur l’icône de crayon à côté de Nom d’affichage pour modifier le nom du serveur.  
  1. Sur votre ordinateur, cliquez sur le nom de votre organisation dans la barre latérale.
     
  2. Passez votre souris sur Outils et paramètres, puis cliquez sur Paramètres de l’organisation.
  3. Cliquez sur Salesforce, puis sélectionnez Serveurs MCP.
  4. Sélectionnez un serveur pour afficher ses informations. 
  5. Si vous le souhaitez, cliquez sur l’icône de crayon à côté de Nom d’affichage pour modifier le nom du serveur. 
  6. Cliquez sur l’onglet Membres pour modifier les autorisations d’accès des membres et des groupes. 
  7. Pour gérer les espaces de travail qui peuvent accéder au serveur, cliquez sur Gérer dans le coin supérieur droit de la page et ajoutez ou supprimez des espaces de travail.

Supprimer un serveur  

Forfaits Pro, Business+ et Enterprise Select

Forfait Enterprise Grid et Enterprise+

  1. Depuis votre ordinateur, cliquez sur Administrateur dans la barre latérale. 
  2. Sélectionnez Paramètres de l’espace de travail dans le menu. 
  3. Cliquez sur Salesforce , puis sélectionnez Serveurs MCP
  4. Cliquez sur l’icône à trois points à côté d’un serveur et sélectionnez Supprimer
  1. Sur votre ordinateur, cliquez sur le nom de votre organisation dans la barre latérale.
     
  2. Passez votre souris sur Outils et paramètres, puis cliquez sur Paramètres de l’organisation.
  3. Cliquez sur Salesforce, puis sélectionnez Serveurs MCP.
  4. Cliquez sur l’icône à trois points à côté d’un serveur et sélectionnez Supprimer

Qui peut utiliser cette fonctionnalité ?