Slackbot über MCP mit anderen Salesforce verbinden

Füge MCP-Server (Model Context Protocol) aus Salesforce in Slack hinzu und konfiguriere sie, um Slackbot mit Salesforce oder Data 360 zu verbinden. Wenn du einen MCP-Server hinzufügst, können Mitglieder deines Workspace oder deiner Enterprise-Organisation Slackbot verwenden, um Aktionen in Salesforce auszuführen, ohne Slack zu verlassen. 

So funktioniert es

  • Wenn du einen MCP-Server in Slack einrichtest und konfigurierst, können Mitglieder in Salesforce auf Informationen zugreifen und Aktionen ausführen, indem sie einfach eine Unterhaltung mit Slackbot starten
  • Zum Einrichten und Konfigurieren eines Salesforce-MCP-Servers musst du mindestens eine Salesforce-Organisation mit Slack verbinden. 
  • Sobald du Slack und Salesforce miteinander verbunden hast, wähle mindestens einen Standard-MCP-Server aus, um Slackbot Zugriff auf Salesforce oder Data Cloud zu gewähren. 
  • Entwickler:innen in deiner Organisation können benutzerdefinierte MCP-Server erstellen, um Slackbot über Apex-Aktionen, Lightning-Flows, Apex-REST-Endpunkte, APIs aus dem API-Katalog, Prompt-Builder-Vorlagen und Agentforce-Agenten Zugriff auf weitere Tools zu geben. 

Hinweis: Derzeit ist es nicht möglich, Salesforce-MCP-Server zu verbinden, wenn du IP-Adresseinschränkungen für deine Salesforce-Organisation definiert hast.


Salesforce-MCP-Server

Du kannst aus einer Liste mit standardmäßigen Salesforce-MCP-Servern auswählen. 

Server-Name Server-Beschreibung
Data 360 Unterstützt SQL-Abfragen in der gesamten Data Cloud, einschließlich CRM, Commerce Cloud und Marketing Cloud, sowie in externen Datenquellen
SObject All

Unterstützt sämtliche CRUD-Funktionen für Salesforce-Objekte: 

  • Erstellen
  • Gelesen
  • Update
  • Löschen
  • Anfrage
  • Suchen
  • Beziehungen durchlaufen
SObject Deletes Unterstützt Löschaktionen für Datensätze mit Abhängigkeitsinformationen
SObject Mutations Unterstützt Erstellungs- und Aktualisierungsaktionen für Salesforce-Datensätze
SObject Reads Unterstützt die Suche nach und den Abruf von Salesforce-Datensätzen mithilfe von SOQL

Hinweis: Alle Salesforce-MCP-Server erzwingen die benutzerbasierte Authentifizierung und erfüllen das standardmäßige Salesforce-Sicherheitsmodell. Funktionen für Sicherheit auf Feldebene, Objektberechtigungen und Weitergaberegeln werden auf jede Aktion angewendet, die Slackbot ausführt.


Salesforce und Slack verbinden

Verbinde deine Salesforce-Organisation mit Slack, um einen Salesforce-MCP-Server einzurichten. Du musst mit einem:einer Administrator:in in Salesforce zusammenarbeiten, um erforderliche Einrichtungsschritte in Salesforce abzuschließen, wenn du diese Rolle nicht selbst innehast. 

Eine Salesforce-Organisation mit Slack verbinden

  1. Folge den Schritten in unserem Leitfaden Salesforce und Slack verbinden
  2. Sobald deine Salesforce-Organisation verbunden ist, musst du die Benutzer:innen manuell zuordnen, wenn sie nicht bereits Zugriff auf Salesforce in Slack erhalten haben.

Accounts zuordnen

Die Salesforce- und Slack-Accounts deiner Mitglieder verbinden Wenn du Mitglieder manuell in Slack zuordnest, werden sie dazu aufgefordert, sich bei Salesforce anzumelden, um ihre Accounts zu verbinden. 

Pro-, Business+ und Enterprise Select-Pläne

Enterprise Grid- und Enterprise+ Pläne

  1. Klicke auf dem Desktop in der Seitenleiste auf   Administrator:in
  2. Wähle im Menü die Option Workspace-Einstellungen aus und klicke dann auf   Salesforce
  3. Klicke auf den Tab Benutzer:innen
  4. Wähle Einzeln hinzufügen aus und suche nach dem Mitglied, das du hinzufügen möchtest. Wenn du mehrere Mitglieder auf einmal hinzufügen möchtest, klicke auf Per CSV hinzufügen.
  1. Klicke auf dem Desktop in der Seitenleiste auf deinen Organisationsnamen.
  2. Bewege den Mauszeiger über Tools und Einstellungen und klicke dann auf Organisationseinstellungen
  3. Klicke auf   Salesforce und wähle dann Salesforce-Organisationen aus. 
  4. Klicke auf den Tab Benutzer:innen
  5. Wähle Einzeln hinzufügen aus und suche nach dem Mitglied, das du hinzufügen möchtest. Wenn du mehrere Mitglieder auf einmal hinzufügen möchtest, klicke auf Per CSV hinzufügen.

Hinweis: Mitglieder mit der Salesforce-Admin-Systemrolle in Slack können Salesforce-Organisationen verbinden und Accounts zuordnen.


Authentifizierung der Salesforce-Organisation überprüfen

Zum Einrichten und Konfigurieren eines Salesforce-MCP-Servers musst du bei allen verbundenen Salesforce-Organisationen authentifiziert sein. So stellst du sicher, dass du verbunden bist: 

  1. Klicke auf dem Desktop auf dein Profilbild in der Seitenleiste.
    Statisches Bild eines Cursors, der auf das Menü „Profilbild“ in der Slack App klickt
  2. Wähle Persönliche Einstellungen aus dem Menü aus. 
  3. Klicke auf   Salesforce
  4. Vergewissere dich, dass du bei verbundenen Salesforce-Organisationen angemeldet bist.

Wenn du nicht authentifiziert bist, führe die folgenden Schritte aus, um zu überprüfen, ob dein Slack-Account korrekt einem Salesforce-Benutzer zugeordnet ist: 

  1. Wenn du die Zuordnung per E-Mail-Adresse verwendest, vergewissere dich, dass die E-Mail-Adresse in deinem Slack-Account mit deiner E-Mail-Adresse in Salesforce übereinstimmt.
  2. Wenn du die Zuordnung per Verbund-ID verwendest, öffne dein Benutzerprofil in Salesforce und lege das Feld Verbund-ID auf die E-Mail-Adresse deines Slack-Accounts fest.
  3. Klicke in Slack auf dem Desktop auf dein Profilbild in der Seitenleiste und wähle Persönliche Einstellungen aus dem Menü aus. 
  4. Klicke auf Salesforce und melde dich dann bei der Organisation an, bei der du dich authentifizieren musst. 
  5. Beende Slack und starte es neu und vergewissere dich, dass du authentifiziert wurdest.


Einen MCP-Server einrichten und konfigurieren

Du bist jetzt bereit, einen Salesforce-MCP-Server einzurichten. Wähle einen Server aus, sieh dir die enthaltenen Tools an, um dich über die Lese- und Schreibaktionen zu informieren, die Slackbot ausführen kann, gewähre bestimmten Mitgliedern oder Gruppen Zugriff und weise den Server den gewünschten Workspaces zu (nur Enterprise Grid und Enterprise+). 

Pro-, Business+ und Enterprise Select-Pläne

Enterprise Grid- und Enterprise+ Pläne

  1. Klicke auf dem Desktop in der Seitenleiste auf   Administrator:in
  2. Wähle Workspace-Einstellungen aus dem Menü aus. 
  3. Klicke auf   Salesforce und wähle dann Salesforce-MCP-Server aus. 
  4. Klicke oben auf der Seite auf MCP-Server hinzufügen
  5. Wähle einen Server aus der Liste aus und klicke auf Hinzufügen
  6. Sieh dir die Tools an, um dich über alle Aktionen zu informieren, die Slackbot ausführen kann, und klicke dann auf Weiter.
  7. Wähle aus, wer den Server verwenden darf – Alle, Bestimmte Gruppen und Mitglieder oder Niemand –, und klicke dann auf Verbinden.
  1. Klicke auf dem Desktop in der Seitenleiste auf deinen Organisationsnamen.
  2. Bewege den Mauszeiger über Tools und Einstellungen und klicke dann auf Organisationseinstellungen
  3. Klicke auf Salesforce und wähle dann MCP-Server aus.
  4. Klicke oben auf der Seite auf MCP-Server hinzufügen.
  5. Wähle einen Server aus der Liste aus und klicke auf Hinzufügen
  6. Sieh dir die Tools an, um dich über alle Aktionen zu informieren, die Slackbot ausführen kann, und klicke dann auf Weiter
  7. Wähle die Workspaces aus, in denen der Server verfügbar sein soll, und klicke auf Weiter
  8. Wähle aus, wer den Server verwenden darf – Alle, Bestimmte Gruppen und Mitglieder oder Niemand –, und klicke dann auf Verbinden.


MCP-Server verwalten

Nachdem du einen MCP-Server hinzugefügt hast, kannst du Zugriff und Berechtigungen dafür anpassen oder den Server wieder löschen. Durch Löschen wird ein Server sofort entfernt und Slackbot kann nicht mehr auf die enthaltenen Tools zugreifen. 

Server anzeigen und verwalten

Pro-, Business+ und Enterprise Select-Pläne

Enterprise Grid- und Enterprise+ Pläne

  1. Klicke auf dem Desktop in der Seitenleiste auf   Administrator:in
  2. Wähle Workspace-Einstellungen aus dem Menü aus. 
  3. Klicke auf   Salesforce und wähle dann Salesforce-MCP-Server aus. 
  4. Wähle einen Server aus, um dir die Details anzusehen.
  5. Bei Bedarf kannst du auf das   Bleistiftsymbol neben Anzeigename klicken, um den Servernamen zu bearbeiten.  
  1. Klicke auf dem Desktop in der Seitenleiste auf deinen Organisationsnamen.
     
  2. Bewege den Mauszeiger über Tools und Einstellungen und klicke dann auf Organisationseinstellungen.
  3. Klicke auf Salesforce und wähle dann MCP-Server aus.
  4. Wähle einen Server aus, um dir die Details anzusehen. 
  5. Bei Bedarf kannst du auf das   Bleistiftsymbol neben Anzeigename klicken, um den Servernamen zu bearbeiten. 
  6. Klicke auf den Tab Mitglieder, um die Zugriffsberechtigungen für Mitglieder und Gruppen zu bearbeiten. 
  7. Zum Festlegen, welche Workspaces auf den Server zugreifen können, klicke in der oberen rechten Ecke der Seite auf Verwalten und füge Workspaces hinzu oder entferne sie.

Einen Server löschen  

Pro-, Business+ und Enterprise Select-Pläne

Enterprise Grid- und Enterprise+ Pläne

  1. Klicke auf dem Desktop in der Seitenleiste auf   Administrator:in
  2. Wähle Workspace-Einstellungen aus dem Menü aus. 
  3. Klicke auf   Salesforce und wähle dann MCP-Server aus. 
  4. Klicke neben einem Server auf das   Symbol mit den drei Punkten und wähle Löschen aus. 
  1. Klicke auf dem Desktop in der Seitenleiste auf deinen Organisationsnamen.
     
  2. Bewege den Mauszeiger über Tools und Einstellungen und klicke dann auf Organisationseinstellungen.
  3. Klicke auf Salesforce und wähle dann MCP-Server aus.
  4. Klicke neben einem Server auf das   Symbol mit den drei Punkten und wähle Löschen aus. 

Wer kann diese Funktion benutzen?