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:
|
| 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
- Segui i passaggi nella guida Connetti Salesforce e Slack.
- 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+
- Dal desktop, fai clic su Amministratore nella barra laterale.
- Seleziona Impostazioni area di lavoro dal menu, quindi fai clic su Salesforce.
- Clicca sulla scheda Utenti.
- Seleziona Aggiungi individualmente e cerca il membro che vorresti aggiungere. Per aggiungere membri in blocco, clicca su Aggiungi tramite CSV.
- Dal desktop, clicca sul nome dell’organizzazione nella barra laterale.
- Passa il puntatore su Strumenti e impostazioni, poi clicca su Impostazioni organizzazione.
- Clicca su Salesforce, quindi seleziona Organizzazioni Salesforce.
- Clicca sulla scheda Utenti.
- 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:
- Dal desktop, clicca sulla tua foto del profilo nella barra laterale.
- Dal menu, seleziona Preferenze.
- Fai clic su Salesforce.
- 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:
- Se utilizzi l’associazione tramite indirizzo e-mail, verifica che l’indirizzo e-mail del tuo account Slack corrisponda a quello utilizzato in Salesforce.
- 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.
- Da Slack sul desktop, fai clic sulla tua foto del profilo nella barra laterale e seleziona Preferenze dal menu.
- Fai clic su Salesforce, quindi accedi all’organizzazione Salesforce da autenticare.
- 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+
- Dal desktop, fai clic su Amministratore nella barra laterale.
- Seleziona Impostazioni area di lavoro dal menu.
- Clicca su Salesforce, quindi seleziona Server MCP Salesforce.
- Fai clic su Aggiungi server MCP nella parte superiore della pagina.
- Scegli un server dall’elenco e fai clic su Aggiungi.
- Esamina gli strumenti per visualizzare tutte le azioni che Slackbot può eseguire, quindi fai clic su Avanti.
- Scegli chi può usare il server: Tutti, Membri e gruppi specifici oppure Nessuno, quindi fai clic su Connetti.
- Dal desktop, clicca sul nome dell’organizzazione nella barra laterale.
- Passa il puntatore su Strumenti e impostazioni, poi clicca su Impostazioni organizzazione.
- Fai clic su Salesforce, quindi seleziona Server MCP.
- Fai clic su Aggiungi server MCP nella parte superiore della pagina.
- Scegli un server dall’elenco e fai clic su Aggiungi.
- Esamina gli strumenti per visualizzare tutte le azioni che Slackbot può eseguire, quindi fai clic su Avanti.
- Seleziona le aree di lavoro in cui il server sarà disponibile, quindi fai clic su Avanti.
- 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+
- Dal desktop, fai clic su Amministratore nella barra laterale.
- Seleziona Impostazioni area di lavoro dal menu.
- Clicca su Salesforce, quindi seleziona Server MCP Salesforce.
- Seleziona un server per visualizzare i dettagli.
- Se lo desideri, fai clic sull’ icona della matita accanto a Nome visualizzato per modificare il nome del server.
- Dal desktop, clicca sul nome dell’organizzazione nella barra laterale.
- Passa il puntatore su Strumenti e impostazioni, poi clicca su Impostazioni organizzazione.
- Fai clic su Salesforce, quindi seleziona Server MCP.
- Seleziona un server per visualizzare i dettagli.
- Se lo desideri, fai clic sull’ icona della matita accanto a Nome visualizzato per modificare il nome del server.
- Fai clic sulla scheda Membri per modificare le autorizzazioni di accesso per membri e gruppi.
- 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+
- Dal desktop, fai clic su Amministratore nella barra laterale.
- Seleziona Impostazioni area di lavoro dal menu.
- Clicca su Salesforce, quindi seleziona Server MCP.
- Clicca sull’ icona dei tre puntini accanto a un server, quindi seleziona Elimina.
- Dal desktop, clicca sul nome dell’organizzazione nella barra laterale.
- Passa il puntatore su Strumenti e impostazioni, poi clicca su Impostazioni organizzazione.
- Fai clic su Salesforce, quindi seleziona Server MCP.
- Clicca sull’ icona dei tre puntini accanto a un server, quindi seleziona Elimina.
Chi può utilizzare questa funzione?
- Proprietari/amministratori dell’organizzazione (piani Enterprise Grid e Enterprise+), proprietari/amministratori dell’area di lavoro (piani Enterprise Select e Business+) e amministratori Salesforce
- Disponibile nei piani a pagamento di Slack con accesso a Slackbot e Salesforce
