設定 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 組織必須擁有自訂網域。
註冊你的網域
- 登入 Salesforce 並開啟設定。
- 使用頁面左上角的「快速尋找」,搜尋「我的網域」。
- 輸入你要使用的網域。
- 按一下「檢查可用性」。
- 找到可用網域後,按一下「註冊網域」。註冊完成後,你會收到 Salesforce 的電子郵件。
將你的網域部署至使用者
- 開啟你的網域註冊電子郵件,然後按一下其中連結以登入 Salesforce。
- 按一下「部署至使用者」。
注意:你的 Salesforce 組織舊網域的連結將自動重新導向至新的自訂網域。
步驟 2:將 Slack 套件安裝至 Salesforce
- 請造訪 AppExchange 的 Slack 清單。(不再支援。如果您是首次安裝 Salesforce,請安裝 Salesforce 建置整合以確保獲得最佳體驗)。
- 按一下「立即下載」,將套件安裝至你的生產或沙箱環境。
- 選取「僅適用於管理員的安裝」。
- 按一下「安裝」。
- 檢閱第三方網站清單,然後勾選「是,將存取權授予這些協力廠商網站」旁的方塊。
- 按一下「繼續」。
- 安裝完成後,按一下「前往設定助理」。
注意:若安裝作業需要數分鐘以上才能完成,則 Salesforce 會在完成時寄一封電子郵件給你。
步驟 3:授予權限來搭配 Salesforce 使用 Slack
Slack 套件安裝至 Salesforce 後,系統管理員務必將 Slack 標準使用者權限集指派給更新記錄資料的 Salesforce 組織內的所有使用者。指派此權限集將為 Salesforce 組織內使用者授予 Slack 動作的存取權,進而在記錄建立或更新時觸發通知。若要將權限集指派給 Salesforce 使用者,請依照下列步驟操作:
Salesforce Lightning
Salesforce Classic
- 按一下右上角的齒輪圖示,然後選取「設定」。
- 使用左上角的「快速尋找」,搜尋「權限集」。
- 勾選「Slack 標準使用者」旁的方塊,然後按一下「Slack 標準使用者」。
- 按一下「管理指派」。
- 按一下「新增指派」。
- 如要選取使用者,請勾選其名稱旁的方塊,然後按一下「指派」。
- 按一下「完成」。
- 按一下右上角的「設定」。
- 在左側欄按一下「管理使用者」旁的箭頭。
- 在「管理使用者」底下,選取「權限集」。
- 勾選「Slack 標準使用者」旁的方塊,然後按一下「Slack 標準使用者」。
- 按一下「管理指派」。
- 按一下「新增指派」。
- 如要選取使用者,請勾選其名稱旁的方塊,然後按一下「指派」。
- 按一下「完成」。
步驟 4:設定 Salesforce 與 Slack 的連線
Slack 套件安裝至 Salesforce 並指派權限集給使用者後,請使用「設定助理」來設定 Salesforce 組織與 Slack 間的連線。你也可選擇進行下列設定:
- 自訂物件
- 標準與自訂物件警示
- 版面配置元件
- 自訂訊息目的地
若你不需要進行特別設定,請按一下「繼續」來開始此步驟,然後按一下「完成」以前往下一步。
將 Salesforce 的存取權授予 Slack
- 在 Salesforce Lightning 中,開啟「App Launcher」,然後選取「Slack 設定助理」應用程式。在 Salesforce Classic 中,按一下頁面頂端的加號按鈕,然後從清單中尋找並選取「Slack 設定」。
- 按一下「開始使用」。
- 按一下「授權」,將你的 Salesforce 組織存取權授予 Slack。
- 輸入你的 Salesforce 憑證,然後按一下「完成」。
- 按一下「繼續」以前往下一步。
步驟 5:啟用自訂物件
注意:若要啟用自訂物件,請確保您使用的 Salesforce 套件版本是 1.56 或更新版本。
啟用自訂物件可讓你將 Slack 動作與 Slack 訊息檢視器新增至自訂的版面配置,並讓你的工作空間成員訂閱 Slack 內的警示。你必須啟用自訂物件,才能繼續前往下一步來設定自訂警示。此步驟僅適用未納入標準集的自訂物件。
- 按一下「新增自訂物件」。
- 從下拉式功能表選擇你要啟用的物件。
- 勾選要搭配 Slack 記錄名稱顯示的其他欄位旁的方塊。最多可勾選九個。
- 按一下「新增」。
- 按一下「啟用」連結,然後選取「自動啟用」。若自動啟用失敗,則必須手動啟用物件,才能在你的 Salesforce 組織內予以存取。
- 按一下「啟用」以確認。
- 按一下「完成」。
- 按一下「繼續」以前往下一步。
啟用自訂物件後,即可在設定版面配置時新增 Slack 動作與 Slack 訊息檢視器,並建立自訂警示。
注意:啟用自訂物件後,即無法停用。
步驟 6:設定自訂警示
注意:若要設定自訂警示,請確保您使用的是 Salesforce
套件版本 1.56 或更新版本。
系統管理員可設定自訂警示,擴大套件內的預設警示。建立後,Slack 工作空間或 Salesforce 組織的成員即可選擇訂閱這些自訂警示,如同訂閱其他物件或記錄層級的警示。
- 按一下「新增警示」。
- 選擇名稱。
- 從下拉式功能表選取物件類型。
- 選擇「物件層級」或「記錄層級」。
- 按一下「下一步」。
- 選取欄位、運算子和值來設定你的警示標準。例如,若要設定報價核准警示,請在欄位選擇「自訂報價」物件、「等於」運算子並新增「核准」的值。
- 你可按需求新增更多標準。請注意,警示的日期欄位無法搭配複合條件使用。
- 按一下「儲存」。
- 按一下「完成」。
- 按一下「繼續」以前往下一步。
步驟 7:設定版面配置
設定 Salesforce 的版面配置,以在 Slack 和 Salesforce 間傳送資訊。
注意:如要移除版面配置的動作,必須使用 Salesforce 設定內的物件管理員。
將 Slack 動作新增至配置
可設定兩類 Salesforce 動作:「傳送至 Slack」及「Slack 警示」。你可將「傳送至 Slack」動作新增至個別版面配置,或新增至全域配置以在所有版面上顯示。若要新增動作至你的版面配置,請執行以下步驟:
- 勾選方塊來選取你的 Salesforce 環境。
- 檢閱動作清單,並取消勾選你想排除的動作。
- 按一下「新增動作至配置」。
- 按一下「下一步」。
將 Slack 訊息檢視器元件新增至版面
若要在 Salesforce 內檢視 Slack 訊息,請將 Slack 訊息檢視器元件新增至你的版面配置。請注意,僅 Salesforce Classic 的標準物件支援訊息檢視器元件。
- 若你希望版面配置不要顯示訊息檢視器,請取消勾選一旁的方塊。
- 按一下「新增元件至版面」。
- 按一下「完成」。
- 按一下「繼續」以前往下一步。
提示:如果你沒看到能夠選擇的 Lightning 記錄版面,則必須從 Salesforce 組織建立版面。
步驟 8:建立自訂訊息目的地
如有需要,你可以建立自訂訊息目的地,透過流程產生器或流程範本將 Salesforce 資訊傳送至特定 Slack 對話中。
設定訊息目的地
- 按一下「使用 Slack 登入」來驗證。
- 在「設定訊息目的地」底下,按一下「新增訊息目的地」。
- 輸入訊息目的地名稱。選取工作空間,然後從下拉式功能表選擇頻道或私訊。
- 按一下「儲存」。
- 按一下「完成」。
- 按一下訊息目的地右方的檔案圖示,將其複製並於下一步新增至「訊息目的地識別碼」欄位。
注意:如果你使用的是 Slack Enterprise Grid 方案,則必須一一登入每個要設定訊息目的地的工作空間。
在流程產生器或流程新增訊息目的地
設定訊息目的地後,請依照下列步驟來設定「流程」或「Lightning 流程」,以將 Salesforce 記錄傳送至 Slack:
- 若是使用「流程」,請選取「Slack:張貼訊息」作為 Apex 類別。若是使用「Lightning 流程」,請選取「Slack:張貼訊息」作為動作。
- 將稍早複製的訊息目的地貼入「訊息目的地識別碼」欄位。
- 請確認「記錄識別碼」係參照將傳送至 Slack 的 Salesforce 記錄識別碼。
- 如有需要,你可以新增訊息文字,連同記錄一併傳送至 Slack。若是使用「流程」,請新增一列並從「欄位」下拉式功能表選取「訊息」。你選擇的「類型」將決定適合輸入的「值」。若是使用「Lightning 流程」,請切換開啟「訊息輸入」並輸入值或資源。
步驟 9:修改 Slack 設定
你可以修改兩項設定,來管理通知從 Salesforce 傳送至 Slack 的方式:
-
觸發記錄限制
觸發記錄限制會決定通知傳送至 Slack 的時間。若觸發記錄限制設為 10,則採取動作數量必須為 9 或更少時才會傳送通知,以避免你採取特定大量動作時出現大量 Slack 通知。
-
非同步限制
Slack 版 Salesforce 應用程式每 24 小時期間,最多可使用 25 萬個非同步呼叫。Salesforce 內預設的呼叫數量為 24 萬個,但你可依需求增加此閾值。請注意,Slack 僅在每日限制重設後,才會開始處理第 25 萬個之後的呼叫。
若要更新這些設定,請依照下列步驟操作:
- 在 Salesforce Lightning 中,按一下右上角的齒輪圖示,然後選取「設定」。在 Salesforce Classic 中,按一下右上角的「設定」。
- 使用頁面左上角的「快速尋找」,搜尋「自訂設定」。
- 按一下 Slack 設定旁的「管理」。
- 按一下「編輯」。
- 更新設定。
- 按一下「儲存」。