本頁說明如何在 Cloud Data Fusion 中使用 Salesforce 外掛程式時,連線至 Salesforce API。您會建立 Salesforce 連結的應用程式,這是存取 Salesforce API 的進入點。您必須建立應用程式,才能將 Cloud Data Fusion 執行個體與 Salesforce 執行個體整合。在 Salesforce 中建立應用程式後,您可以將其憑證 (例如 Consumer 和 Consumer Secret 金鑰) 新增至外掛程式屬性,藉此呼叫其 API。
為 Cloud Data Fusion 建立連結的 Salesforce 應用程式
如要建立連結的 Salesforce 應用程式,請按照下列步驟操作。詳情請參閱 Salesforce 說明文件:設定基本連線應用程式設定。
- 使用開發人員帳戶登入 Salesforce。
- 在 Salesforce 網頁介面中,前往「Account」選單,然後按一下「Setup」。
- 在「應用程式」清單中,選取「應用程式管理工具」。
- 按一下「新增已連結的應用程式」。
- 在「管理已連結的應用程式」頁面中,輸入名稱、API 名稱和聯絡電子郵件地址。本指南的範例使用
DATA_FUSION_APP
這個名稱。 啟用 OAuth 設定。詳情請參閱「啟用 API 整合的 OAuth 設定」。
在 Cloud Data Fusion 中設定 Salesforce 時,請輸入以下值:
- 在「回呼網址」欄位中輸入以下內容:
- 如果是實際工作環境,請輸入
https://login.salesforce.com/services/oauth2/token
。 - 針對沙箱,請輸入
https://test.salesforce.com/services/oauth2/token
。 - 如果您為貴機構啟用自訂網域,請使用自訂網址,格式為
https://CUSTOM_DOMAIN1.my.salesforce.com/services/oauth2/token
。
- 如果是實際工作環境,請輸入
在「所選 OAuth 範圍」欄位中,選取「透過 API 管理使用者資料 (api)」,然後按一下「新增」。
按一下 [儲存]。
- 在「回呼網址」欄位中輸入以下內容:
管理 Cloud Data Fusion 的已連結 Salesforce 應用程式
在 Salesforce 網頁介面中,點選開啟的新「Connected App」頁面,然後依序點選「Manage」>「Edit Policies」。
在隨即開啟的「Connected App Edit」頁面中,選取下列項目:
- 在「許可使用者」欄位中,選取「所有使用者可自行授權」。
- 在「IP 放寬」欄位中,選取「放寬 IP 限制」。
按一下 [儲存]。
取得 Salesforce 中的屬性
以下各節說明如何在 Salesforce 中查看設定資訊。
取得外掛程式設定的用戶端金鑰
在 Cloud Data Fusion 中設定 Salesforce 批次來源資源時,您必須輸入 Salesforce 的消費者金鑰和消費者密鑰。如要取得這些資訊,請按照下列步驟操作:
- 前往 Salesforce 網頁介面。
- 前往「API (啟用 OAuth 設定)」部分。請記下「Consumer Key」和「Consumer Secret」。在 Cloud Data Fusion 中設定外掛程式時,請輸入這些憑證。
取得外掛程式設定的安全性權杖
外掛程式需要安全性權杖,才能與 Salesforce 進行驗證。如要取得安全性權杖,請按照 Salesforce 說明文件中的步驟操作:重設安全性權杖。
後續步驟
- 在 Cloud Data Fusion 中設定 Salesforce 批次來源。