Collega Slackbot a Salesforce con MCP

Aggiungi e configura i server Protocollo di contesto del modello (MCP) Salesforce in Slack per collegare Slackbot a Salesforce o Data 360. Quando aggiungi un server MCP, i membri dell’area di lavoro o dell’organizzazione Enterprise possono utilizzare Slackbot per eseguire azioni in Salesforce senza uscire da Slack. 

Funzionamento

  • Dopo aver configurato un server MCP in Slack, i membri possono accedere alle informazioni ed eseguire azioni in Salesforce semplicemente avviando una conversazione con Slackbot
  • Per configurare un server MCP Salesforce, devi collegare almeno un’organizzazione Salesforce a Slack. 
  • Una volta collegati Slack e Salesforce, puoi scegliere uno o più server MCP standard per consentire a Slackbot di accedere a Salesforce o Data Cloud. 
  • Gli sviluppatori della tua organizzazione possono creare server MCP personalizzati per consentire a Slackbot di accedere a strumenti aggiuntivi tramite Apex Actions, Lightning Flows, endpoint Apex REST, API del Catalogo API, modelli di Prompt Builder e agenti Agentforce

Nota: Al momento non è possibile collegare server MCP Salesforce se per l’organizzazione Salesforce sono state definite restrizioni sugli indirizzi IP.


Server MCP Salesforce

Puoi scegliere da un elenco di server MCP Salesforce standard. 

Nome del server Descrizione del server
Data 360 Supporta query SQL su Data Cloud, inclusi CRM, Commerce Cloud, Marketing Cloud e origini dati esterne.
SObject All

Supporta tutte le operazioni CRUD sugli oggetti Salesforce: 

  • Crea
  • Letto
  • Aggiorna
  • Elimina
  • Query
  • Cerca
  • Navigare tra le relazioni
SObject Deletes Supporta l’eliminazione dei record, tenendo conto delle relative dipendenze
SObject Mutations Supporta la creazione e l’aggiornamento dei record di Salesforce
SObject Reads Supporta la ricerca e il recupero dei record Salesforce tramite SOQL

Nota: Tutti i server MCP Salesforce applicano l’autenticazione per utente e rispettano il modello di sicurezza standard di Salesforce. La sicurezza a livello di campo, le autorizzazioni degli oggetti e le regole di condivisione vengono applicate a ogni azione eseguita da Slackbot.


Connettere Salesforce e Slack

Per impostare un server MCP Salesforce, connetti la tua organizzazione Salesforce a Slack. Dovrai coordinarti con un amministratore in Salesforce per completare eventuali passaggi di configurazione in Salesforce se non hai quel ruolo. 

Connetti l’organizzazione Salesforce a Slack

  1. Segui i passaggi nella guida Connetti Salesforce e Slack
  2. Una volta connessa l’organizzazione Salesforce, dovrai mappare manualmente gli utenti se non hanno ancora ottenuto l'accesso a Salesforce in Slack.

Mappa gli account

Collega gli account Salesforce e Slack dei tuoi membri. Quando mappi manualmente i membri in Slack, verrà loro richiesto di accedere a Salesforce per connettere i propri account. 

Piani Pro, Business+ ed Enterprise Select

Piani Enterprise Grid and Enterprise+

  1. Dal desktop, fai clic su Amministratore   nella barra laterale. 
  2. Seleziona Impostazioni area di lavoro dal menu, quindi fai clic su   Salesforce
  3. Clicca sulla scheda Utenti
  4. Seleziona Aggiungi individualmente e cerca il membro che vorresti aggiungere. Per aggiungere membri in blocco, clicca su Aggiungi tramite CSV.
  1. Dal desktop, clicca sul nome dell’organizzazione nella barra laterale.
  2. Passa il puntatore su Strumenti e impostazioni, poi clicca su Impostazioni organizzazione
  3. Clicca su   Salesforce, quindi seleziona Organizzazioni Salesforce
  4. Clicca sulla scheda Utenti
  5. Seleziona Aggiungi individualmente e cerca il membro che vorresti aggiungere. Per aggiungere membri in blocco, clicca su Aggiungi tramite CSV.

Nota: I membri con ruolo di sistema amministratore di Salesforce in Slack possono connettere le organizzazioni Salesforce e mappare gli account.


Verifica autenticazione dell’organizzazione Salesforce

Per configurare un server MCP Salesforce, devi aver eseguito l’autenticazione in almeno una delle organizzazioni Salesforce collegate. Ecco come verificare che la connessione sia attiva: 

  1. Dal desktop, clicca sulla tua foto del profilo nella barra laterale.
    Immagine statica di un cursore che clicca sul menu della foto del profilo nell’app Slack
  2. Dal menu, seleziona Preferenze
  3. Fai clic su   Salesforce
  4. Verifica di aver effettuato l’accesso alle organizzazioni Salesforce collegate.

Se non hai eseguito l’autenticazione, segui questi passaggi per verificare che il tuo account Slack sia associato correttamente a un utente Salesforce: 

  1. Se utilizzi l’associazione tramite indirizzo e-mail, verifica che l’indirizzo e-mail del tuo account Slack corrisponda a quello utilizzato in Salesforce.
  2. Se utilizzi l’associazione tramite Federation ID, apri il tuo profilo utente in Salesforce e imposta il campo Federation ID con l’indirizzo e-mail del tuo account Slack.
  3. Da Slack sul desktop, fai clic sulla tua foto del profilo nella barra laterale e seleziona Preferenze dal menu. 
  4. Fai clic su Salesforce, quindi accedi all’organizzazione Salesforce da autenticare. 
  5. Chiudi e riapri Slack, quindi verifica che l’autenticazione sia avvenuta correttamente.


Imposta e configura un server MCP

Ora puoi configurare il server MCP Salesforce. Seleziona un server, esamina gli strumenti inclusi per capire quali operazioni di lettura e scrittura Slackbot può eseguire, concedi l’accesso a membri o gruppi specifici e assegnalo ai workspace (solo per i piani Enterprise Grid ed Enterprise+). 

Piani Pro, Business+ ed Enterprise Select

Piani Enterprise Grid and Enterprise+

  1. Dal desktop, fai clic su Amministratore   nella barra laterale. 
  2. Seleziona Impostazioni area di lavoro dal menu. 
  3. Clicca su   Salesforce, quindi seleziona Server MCP Salesforce
  4. Fai clic su Aggiungi server MCP nella parte superiore della pagina. 
  5. Scegli un server dall’elenco e fai clic su Aggiungi
  6. Esamina gli strumenti per visualizzare tutte le azioni che Slackbot può eseguire, quindi fai clic su Avanti.
  7. Scegli chi può usare il server: Tutti, Membri e gruppi specifici oppure Nessuno, quindi fai clic su Connetti.
  1. Dal desktop, clicca sul nome dell’organizzazione nella barra laterale.
  2. Passa il puntatore su Strumenti e impostazioni, poi clicca su Impostazioni organizzazione
  3. Fai clic su Salesforce, quindi seleziona Server MCP.
  4. Fai clic su Aggiungi server MCP nella parte superiore della pagina.
  5. Scegli un server dall’elenco e fai clic su Aggiungi. 
  6. Esamina gli strumenti per visualizzare tutte le azioni che Slackbot può eseguire, quindi fai clic su Avanti. 
  7. Seleziona le aree di lavoro in cui il server sarà disponibile, quindi fai clic su Avanti. 
  8. Scegli chi può usare il server: Tutti, Membri e gruppi specifici oppure Nessuno, quindi fai clic su Connetti.


Gestisci i server MCP

Dopo aver aggiunto un server MCP, puoi modificarne le autorizzazioni di accesso oppure eliminarlo. Eliminando un server, questo verrà rimosso immediatamente e Slackbot non potrà più accedere ad alcuno dei suoi strumenti. 

Visualizzare e gestire i server

Piani Pro, Business+ ed Enterprise Select

Piani Enterprise Grid and Enterprise+

  1. Dal desktop, fai clic su Amministratore   nella barra laterale. 
  2. Seleziona Impostazioni area di lavoro dal menu. 
  3. Clicca su   Salesforce, quindi seleziona Server MCP Salesforce
  4. Seleziona un server per visualizzare i dettagli.
  5. Se lo desideri, fai clic sull’ icona della matita accanto a Nome visualizzato per modificare il nome del server.  
  1. Dal desktop, clicca sul nome dell’organizzazione nella barra laterale.
     
  2. Passa il puntatore su Strumenti e impostazioni, poi clicca su Impostazioni organizzazione.
  3. Fai clic su Salesforce, quindi seleziona Server MCP.
  4. Seleziona un server per visualizzare i dettagli. 
  5. Se lo desideri, fai clic sull’ icona della matita accanto a Nome visualizzato per modificare il nome del server. 
  6. Fai clic sulla scheda Membri per modificare le autorizzazioni di accesso per membri e gruppi. 
  7. Per gestire le aree di lavoro che possono accedere al server, fai clic su Gestisci nell’angolo superiore destro della pagina, quindi aggiungi o rimuovi le aree di lavoro.

Eliminare un server  

Piani Pro, Business+ ed Enterprise Select

Piani Enterprise Grid and Enterprise+

  1. Dal desktop, fai clic su Amministratore   nella barra laterale. 
  2. Seleziona Impostazioni area di lavoro dal menu. 
  3. Clicca su   Salesforce, quindi seleziona Server MCP
  4. Clicca sull’ icona dei tre puntini accanto a un server, quindi seleziona Elimina
  1. Dal desktop, clicca sul nome dell’organizzazione nella barra laterale.
     
  2. Passa il puntatore su Strumenti e impostazioni, poi clicca su Impostazioni organizzazione.
  3. Fai clic su Salesforce, quindi seleziona Server MCP.
  4. Clicca sull’ icona dei tre puntini accanto a un server, quindi seleziona Elimina

Chi può utilizzare questa funzione?