設定 Salesforce 以搭配 Slack 使用

注意:為了讓你可以享有最優質的長期使用體驗,我們建議你安裝 Salesforce 建立的整合。以下資訊僅適用於 Slack 建置的 Salesforce 應用程式 (不受永久支援)。

若要使用 Slack 版 Salesforce 應用程式,Salesforce 系統管理員需要先在 Salesforce 內安裝 Slack 套件並進行設定。此套件相容於 Salesforce Lightning 及 Classic Experience,而且支援 Sales Cloud 與 Service Cloud。

運用 Slack 設定助理來安裝並設定 Slack 套件,即可確保 Salesforce 組織內的所有使用者皆可在 Slack 中使用 Salesforce 應用程式,針對標準與自訂物件設定警示。

注意: 若你使用 Salesforce Professional 版本,必須要有 API 存取擴充套件,才能同時使用 Slack 與 Salesforce。


步驟 1:設定你的自訂 Salesforce 網域

如要使用 Lightning 內的元件,你的 Salesforce 組織必須擁有自訂網域。

註冊你的網域

  1. 登入 Salesforce 並開啟設定。 
  2. 使用頁面左上角的「快速尋找」,搜尋「我的網域」。 
  3. 輸入你要使用的網域。 
  4. 按一下「檢查可用性」。 
  5. 找到可用網域後,按一下「註冊網域」。註冊完成後,你會收到 Salesforce 的電子郵件。 

將你的網域部署至使用者

  1. 開啟你的網域註冊電子郵件,然後按一下其中連結以登入 Salesforce。 
  2. 按一下「部署至使用者」。 

注意:你的 Salesforce 組織舊網域的連結將自動重新導向至新的自訂網域。


步驟 2:將 Slack 套件安裝至 Salesforce

  1. 請造訪 AppExchange 的 Slack 清單。 
  2. 按一下「立即下載」,將套件安裝至你的生產或沙箱環境。 
  3. 選取「僅適用於管理員的安裝」。 
  4. 按一下「安裝」。 
  5. 檢閱第三方網站清單,然後勾選「是,將存取權授予這些協力廠商網站」旁的方塊。 
  6. 按一下「繼續」。 
  7. 安裝完成後,按一下「前往設定助理」。 

注意:若安裝作業需要數分鐘以上才能完成,則 Salesforce 會在完成時寄一封電子郵件給你。


步驟 3:授予權限來搭配 Salesforce 使用 Slack

Slack 套件安裝至 Salesforce 後,系統管理員務必將 Slack 標準使用者權限集指派給更新記錄資料的 Salesforce 組織內的所有使用者。指派此權限集將為 Salesforce 組織內使用者授予 Slack 動作的存取權,進而在記錄建立或更新時觸發通知。若要將權限集指派給 Salesforce 使用者,請依照下列步驟操作:

Salesforce Lightning

Salesforce Classic

  1. 按一下右上角的齒輪圖示,然後選取「設定」。 
  2. 使用左上角的「快速尋找」,搜尋「權限集」。
  3. 勾選「Slack 標準使用者」旁的方塊,然後按一下「Slack 標準使用者」。 
  4. 按一下「管理指派」。
  5. 按一下「新增指派」。
  6. 如要選取使用者,請勾選其名稱旁的方塊,然後按一下「指派」。
  7. 按一下「完成」。
  1. 按一下右上角的「設定」。
  2. 在左側欄按一下「管理使用者」旁的箭頭
  3. 在「管理使用者」底下,選取「權限集」。
  4. 勾選「Slack 標準使用者」旁的方塊,然後按一下「Slack 標準使用者」。
  5. 按一下「管理指派」。
  6. 按一下「新增指派」。
  7. 如要選取使用者,請勾選其名稱旁的方塊,然後按一下「指派」。
  8. 按一下「完成」。


步驟 4:設定 Salesforce 與 Slack 的連線

Slack 套件安裝至 Salesforce 並指派權限集給使用者後,請使用「設定助理」來設定 Salesforce 組織與 Slack 間的連線。你也可選擇進行下列設定:

  • 自訂物件
  • 標準與自訂物件警示
  • 版面配置元件
  • 自訂訊息目的地

若你不需要進行特別設定,請按一下「繼續」來開始此步驟,然後按一下「完成」以前往下一步。 

將 Salesforce 的存取權授予 Slack

  1. 在 Salesforce Lightning 中,開啟「App Launcher」,然後選取「Slack 設定助理」應用程式。在 Salesforce Classic 中,按一下頁面頂端的加號按鈕,然後從清單中尋找並選取「Slack 設定」。 
  2. 按一下「開始使用」。 
  3. 按一下「授權」,將你的 Salesforce 組織存取權授予 Slack。 
  4. 輸入你的 Salesforce 憑證,然後按一下「完成」。 
  5. 按一下「繼續」以前往下一步。 


步驟 5:啟用自訂物件

注意:若要啟用自訂物件,請確保您使用的 Salesforce 套件版本是 1.56 或更新版本。

啟用自訂物件可讓你將 Slack 動作與 Slack 訊息檢視器新增至自訂的版面配置,並讓你的工作空間成員訂閱 Slack 內的警示。你必須啟用自訂物件,才能繼續前往下一步來設定自訂警示。此步驟僅適用未納入標準集的自訂物件。

  1. 按一下「新增自訂物件」。 
  2. 從下拉式功能表選擇你要啟用的物件。 
  3. 勾選要搭配 Slack 記錄名稱顯示的其他欄位旁的方塊。最多可勾選九個。 
  4. 按一下「新增」。 
  5. 按一下「啟用」連結,然後選取「自動啟用」。若自動啟用失敗,則必須手動啟用物件,才能在你的 Salesforce 組織內予以存取。 
  6. 按一下「啟用」以確認。 
  7. 按一下「完成」。 
  8. 按一下「繼續」以前往下一步。 


啟用自訂物件後,即可在設定版面配置時新增 Slack 動作與 Slack 訊息檢視器,並建立自訂警示。 

注意:啟用自訂物件後,即無法停用。


步驟 6:設定自訂警示
 

備註:若要設定自訂警示,請確保您使用的是 Salesforce
套件版本 1.56 或更新版本。

系統管理員可設定自訂警示,擴大套件內的預設警示。建立後,Slack 工作空間或 Salesforce 組織的成員即可選擇訂閱這些自訂警示,如同訂閱其他物件或記錄層級的警示。 

  1. 按一下「新增警示」。 
  2. 選擇名稱。 
  3. 從下拉式功能表選取物件類型。 
  4. 選擇「物件層級」或「記錄層級」。 
  5. 按一下「下一步」。 
  6. 選取欄位、運算子和值來設定你的警示標準。例如,若要設定報價核准警示,請在欄位選擇「自訂報價」物件、「等於」運算子並新增「核准」的值。 
  7. 你可按需求新增更多標準。請注意,警示的日期欄位無法搭配複合條件使用。 
  8. 按一下「儲存」。 
  9. 按一下「完成」。 
  10. 按一下「繼續」以前往下一步。 


步驟 7:設定版面配置

設定 Salesforce 的版面配置,以在 Slack 和 Salesforce 間傳送資訊。 

注意:如要移除版面配置的動作,必須使用 Salesforce 設定內的物件管理員。

將 Slack 動作新增至配置

可設定兩類 Salesforce 動作:「傳送至 Slack」及「Slack 警示」。你可將「傳送至 Slack」動作新增至個別版面配置,或新增至全域配置以在所有版面上顯示。若要新增動作至你的版面配置,請執行以下步驟: 

  1. 勾選方塊來選取你的 Salesforce 環境。 
  2. 檢閱動作清單,並取消勾選你想排除的動作。 
  3. 按一下「新增動作至配置」。 
  4. 按一下「下一步」。 


將 Slack 訊息檢視器元件新增至版面

若要在 Salesforce 內檢視 Slack 訊息,請將 Slack 訊息檢視器元件新增至你的版面配置。請注意,僅 Salesforce Classic 的標準物件支援訊息檢視器元件。 

  1. 若你希望版面配置不要顯示訊息檢視器,請取消勾選一旁的方塊。 
  2. 按一下「新增元件至版面」。 
  3. 按一下「完成」。 
  4. 按一下「繼續」以前往下一步。 

提示:如果你沒看到能夠選擇的 Lightning 記錄版面,則必須從 Salesforce 組織建立版面


步驟 8:建立自訂訊息目的地

如有需要,你可以建立自訂訊息目的地,透過流程產生器或流程範本將 Salesforce 資訊傳送至特定 Slack 對話中。 

設定訊息目的地

  1. 按一下「使用 Slack 登入」來驗證。 
  2. 在「設定訊息目的地」底下,按一下「新增訊息目的地」。 
  3. 輸入訊息目的地名稱。選取工作空間,然後從下拉式功能表選擇頻道或私訊。 
  4. 按一下「儲存」。 
  5. 按一下「完成」。 
  6. 按一下訊息目的地右方的檔案圖示,將其複製並於下一步新增至「訊息目的地識別碼」欄位。 

注意:如果你使用的是 Slack Enterprise Grid 方案,則必須一一登入每個要設定訊息目的地的工作空間。

在流程產生器或流程新增訊息目的地

設定訊息目的地後,請依照下列步驟來設定「流程」或「Lightning 流程」,以將 Salesforce 記錄傳送至 Slack:

  1. 若是使用「流程」,請選取「Slack:張貼訊息」作為 Apex 類別。若是使用「Lightning 流程」,請選取「Slack:張貼訊息」作為動作。 
  2. 將稍早複製的訊息目的地貼入「訊息目的地識別碼」欄位。 
  3. 請確認「記錄識別碼」係參照將傳送至 Slack 的 Salesforce 記錄識別碼。 
  4. 如有需要,你可以新增訊息文字,連同記錄一併傳送至 Slack。若是使用「流程」,請新增一列並從「欄位」下拉式功能表選取「訊息」。你選擇的「類型」將決定適合輸入的「」。若是使用「Lightning 流程」,請切換開啟「訊息輸入」並輸入值或資源。 


步驟 9:修改 Slack 設定

你可以修改兩項設定,來管理通知從 Salesforce 傳送至 Slack 的方式:

  • 觸發記錄限制
    觸發記錄限制會決定通知傳送至 Slack 的時間。若觸發記錄限制設為 10,則採取動作數量必須為 9 或更少時才會傳送通知,以避免你採取特定大量動作時出現大量 Slack 通知。
  • 非同步限制
    Slack 版 Salesforce 應用程式每 24 小時期間,最多可使用 25 萬個非同步呼叫。Salesforce 內預設的呼叫數量為 24 萬個,但你可依需求增加此閾值。請注意,Slack 僅在每日限制重設後,才會開始處理第 25 萬個之後的呼叫。

若要更新這些設定,請依照下列步驟操作: 

  1. 在 Salesforce Lightning 中,按一下右上角的齒輪圖示,然後選取「設定」。在 Salesforce Classic 中,按一下右上角的「設定」。 
  2. 使用頁面左上角的「快速尋找」,搜尋「自訂設定」。
  3. 按一下 Slack 設定旁的「管理」。
  4. 按一下「編輯」。
  5. 更新設定。
  6. 按一下「儲存」。