將 Slackbot 連接至含有 MCP 的 Salesforce

在 Slack 新增及配置 Salesforce 模型背景資訊通訊協定 (MCP) 伺服器,即可將 Slackbot 連接至 Salesforce 或 Data 360。新增 MCP 伺服器後,工作空間或 Enterprise 組織的成員即可使用 Slackbot 在 Salesforce 執行動作,無需離開 Slack。 

運作方法

  • 在 Slack 設定並配置好 MCP 伺服器後,成員即可發起與 Slackbot 的對話,由此在 Salesforce 存取資訊,執行動作。 
  • 為了設定並配置 Salesforce MCP 伺服器,必須至少將一個 Salesforce 組織連接至 Slack。 
  • Slack 與 Salesforce 連接後,選擇一個或多個標準 MCP 伺服器,讓 Slackbot 可以存取 Salesforce 或 Data Cloud。 
  • 組織的開發人員可以建置自訂 MCP 伺服器授予 Slackbot 權限透過 Apex Actions、Lightning Flows、Apex REST 端點、API 目錄中的 API、提示建立工具範本,以及 Agentforce 代理存取其他工具。 


Salesforce MCP 伺服器

你可以從標準 Salesforce MCP 伺服器清單中選擇。

伺服器名稱 伺服器說明
Data 360 支援跨 Data Cloud 的 SQL 查詢,包括 CRM、Commerce Cloud、Marketing Cloud 以及外部資料來源。
SObject All

支援 Salesforce 物件的完整 CRUD 功能: 

  • 建立
  • 已讀
  • 更新
  • 刪除
  • 查詢
  • 搜尋
  • 傳輸關係
SObject Deletes 對具依賴關係感知能力的記錄支援執行記錄刪除的動作
SObject Mutations 支援 Salesforce 記錄的建立和更新等動作
SObject Reads 支援使用 SOQL 搜尋和檢索 Salesforce 記錄
Tableau Next 透過 Tableau 語意層提供商業智慧功能 (例如控制面板、KPI 及其他資料) 存取權


連結 Salesforce 和 Slack

要設定 Salesforce MCP 伺服器,請將你的 Salesforce 組織連接至 Slack。你必須與 Salesforce 的管理員合作,一起在 Salesforce 中完成任何設定步驟 (如果你不具該角色身分)。 

將 Salesforce 組織連結到 Slack

  1. 遵循我們的「連結 Salesforce 和 Slack」指南中的步驟。 
  2. 將 Salesforce 組織連結後,如果使用者尚未取得在 Slack 中存取 Salesforce 的權限,你需要手動對應這些使用者。

對應帳號

連接你的成員的 Salesforce 和 Slack 帳號。在 Slack 中手動對應成員時,系統會提示成員登入 Salesforce,以便連接他們的帳號。 

Pro、Business+ 和企業特選方案

Enterprise Grid 和 Enterprise+ 方案

  1. 從桌面按一下側欄中的「管理員」。 
  2. 從功能表選取「工作空間設定」,然後按一下「Salesforce」。 
  3. 選取「使用者」標籤。 
  4. 選取「逐一新增」,然後搜尋你要新增的成員。如果要大量新增成員,請按一下「透過 CSV 新增」。
  1. 在桌面上,按一下側欄中的組織名稱
  2. 將游標放在「工具與設定」上,然後按一下「組織設定」。 
  3. 按一下「Salesforce」,然後選取「Salesforce 組織」。 
  4. 選取「使用者」標籤。 
  5. 選取「逐一新增」,然後搜尋你要新增的成員。如果要大量新增成員,請按一下「透過 CSV 新增」。

注意:在 Slack 中擁有「Salesforce 管理員系統角色」的成員,可以連接 Salesforce 組織及對應帳號。


設定及配置 MCP 伺服器

現在,可以設定 Salesforce MCP 伺服器了。選取伺服器,檢視該伺服器包含的工具,以便瞭解 Slackbot 可以執行的讀取和寫入動作,授予特定成員或群組權限,並將其指派至工作空間 (僅限 Enterprise Grid 和 Enterprise+ 方案)。

Pro、Business+ 和企業特選方案

Enterprise Grid 和 Enterprise+ 方案

  1. 從桌面按一下側欄中的「管理員」。 
  2. 從功能表選取「工作空間設定」。 
  3. 按一下「Salesforce」,然後選取「Salesforce MCP 伺服器」。 
  4. 按一下頁面頂端的「新增 MCP 伺服器」。 
  5. 從清單中選擇伺服器,然後按一下「新增」。 
  6. 查看工具以檢視 Slackbot 可以執行的所有動作,然後按一下「下一步」。
  7. 按一下「連接」。
  1. 在桌面上,按一下側欄中的組織名稱
  2. 將游標放在「工具與設定」上,然後按一下「組織設定」。 
  3. 按一下「Salesforce」,然後選取「MCP 伺服器」。
  4. 按一下頁面頂端的「新增 MCP 伺服器
  5. 從清單中選擇伺服器,然後按一下「新增」。
  6. 查看工具以檢視 Slackbot 可以執行的所有動作,然後按一下「下一步」。
  7. 選取該伺服器可用的工作空間,然後按一下「下一步」。
  8. 選擇誰可以使用該伺服器:「所有人」、「特定群組和成員」或「沒有人」,然後按一下「連接」。


管理 MCP 伺服器

新增 MCP 伺服器後,你可以調整存取權和權限或將其刪除。刪除伺服器即表示該伺服器會立即遭移除,因此 Slackbot 將無法再存取該伺服器的任何工具。 

檢視和管理頻道

Pro、Business+ 和企業特選方案

Enterprise Grid 和 Enterprise+ 方案

  1. 從桌面按一下側欄中的「管理員」。 
  2. 從功能表選取「工作空間設定」。 
  3. 按一下「Salesforce」,然後選取「Salesforce MCP 伺服器」。 
  4. 選取伺服器來檢視詳細資料。
  5. 如有需要,可按一下「顯示名稱」旁邊的「鉛筆圖示」,編輯伺服器名稱。 
  1. 在桌面上,按一下側欄中的組織名稱
     
  2. 將游標放在「工具與設定」上,然後按一下「組織設定」。
  3. 按一下「Salesforce」,然後選取「MCP 伺服器」。
  4. 選取伺服器來檢視詳細資料。 
  5. 如有需要,可按一下「顯示名稱」旁邊的「鉛筆圖示」,編輯伺服器名稱。 
  6. 按一下「成員」編輯成員和群組的存取權限。 
  7. 若要管理哪些工作空間可以存取伺服器,請按一下頁面右上角的「管理」,即可新增或移除工作空間。


刪除伺服器 

Pro、Business+ 和企業特選方案

Enterprise Grid 和 Enterprise+ 方案

  1. 從桌面按一下側欄中的「管理員」。 
  2. 從功能表選取「工作空間設定」。 
  3. 按一下「Salesforce」,然後選取「MCP 伺服器」。 
  4. 按一下伺服器旁邊的「三個點圖示」,然後選取「刪除」。 
  1. 在桌面上,按一下側欄中的組織名稱
     
  2. 將游標放在「工具與設定」上,然後按一下「組織設定」。
  3. 按一下「Salesforce」,然後選取「MCP 伺服器」。
  4. 按一下伺服器旁邊的「三個點圖示」,然後選取「刪除」。 

誰可以使用此功能?