您位於此處:
在全域搜尋中包含 Files Connect 資料來源
將 Salesforce 資料的搜尋與 Google Drive、SharePoint、OneDrive for Business 或 Box 的外部資料結合。開發人員可以使用 API 來自動化透過支援的 SOQL 或 SOSL 查詢的流程。
必要版本
| 提供版本:Salesforce Classic 與 Lightning Experience |
| 雲端式外部資料來源的 Files Connect 適用於下列版本:Professional、Enterprise、Performance、Unlimited 及 Developer Edition |
| 需要的使用者權限 | |
|---|---|
| 建立外部物件並提供其欄位的存取權: | 自訂應用程式 |
若要在全域搜尋或 API 查詢中包含外部資料,請先建立相關的外部物件。外部物件的行為與自訂物件相似,但外部物件會對應至儲存於 Salesforce 外的外部資料來源,例如 SharePoint。每個外部物件會對應至資料表,而物件欄位則會對應至可存取的表格欄。
小秘訣 外部物件支援與自訂物件類似的對應關係,可讓您將外部資料整合至 Salesforce 中的相關清單和其他區域。如需詳細資料,請參閱 外部物件關係。
若要完整設定全域搜尋,您必須
- 選擇全域搜尋結果的版面配置
- 若要從外部資料來源建立外部物件
- 授與使用者外部物件欄位的存取權
- 為外部物件建立自訂索引標籤 (僅限 Lightning Experience)
依預設,Files Connect 外部物件會使用 Chatter 的標準搜尋結果版面配置和「檔案」索引標籤。如果您想要顯示這些物件的自訂搜尋版面配置,請完成下列步驟。
- 進入「設定」,在「快速尋找」方塊中輸入 檔案連線設定,然後選取「檔案連線設定」。
- 選取 使用外部物件搜尋版面配置。
- 定義支援搜尋的外部資料來源:
- 進入「設定」,在「快速尋找」方塊中輸入外部資料來源,然後選取「外部資料來源」。
- 若要存取詳細資料頁面,請按一下資料來源名稱。
-
按一下「驗證和同步化」。
如果停用「驗證和同步化」按鈕,請編輯「外部系統的驗證設定」以啟用「儲存時開始驗證流程」核取方塊。
-
選取名為「items_[data source]」的表格。然後,按一下「同步化」並建立對應至整個來源的外部物件。
現在部署物件,讓使用者可以使用其中包含的資料。
- 選擇 建立 | 開發 | 外部物件。
- 按一下新外部物件旁邊的「編輯」。
- 在頁面底端,按一下「已部署」,然後按一下「儲存」。
-
若要授與使用者外部物件欄位的存取權:
- 進入「設定」,在「快速尋找」方塊中輸入 權限集,然後選取「權限集」。
- 按一下您已啟用 Files Connect 的權限集。
- 在「應用程式」區段中,按一下「物件設定」。
- 按一下外部物件的名稱。
- 按一下「編輯」,然後啟用必要的「讀取」權限 (適用於物件本身,以及您要在 Salesforce 中顯示的所有欄位)。
- 按一下「儲存」。
-
接著,為外部物件建立自訂索引標籤 (僅限 Lightning Experience):
- 進入「設定」,在搜尋列中輸入 索引標籤,然後選取「索引標籤」。
- 在「自訂物件索引標籤」區段中按一下「新增」。
- 在設定精靈的步驟 1 中,輸入您從外部資料來源建立的自訂物件名稱。
- 在步驟 2 中,選擇設定檔的索引標籤可用性和可視性。索引標籤不需要可見,但必須可供存取。選擇「預設開啟」或「隱藏索引標籤」。
- 完成步驟 3,然後按一下「儲存」。
若要透過 SOQL 或 SOSL 自動搜尋,請檢閱資料來源的支援查詢。
SharePoint 和 OneDrive 外部物件支援這些標準欄位以及任何您啟用的自訂欄位。特定欄位的查詢只會傳回外部資料來源索引的文件。
| 欄位名稱 | 可查詢 | 可排序 |
|---|---|---|
| 作者 | 是 | 是 |
| 註解 | 否 | 是 |
| ContentLength | 是 | 是 |
| CreationDate | 是 | 是 |
| DisplayUrl | 否 | 是 |
| DownloadUrl | 否 | 否 |
| ExternalId | 是 | 是 |
| IsFolder | 是 | 是 |
| MimeType | 是 | 是 |
| 名稱 | 是 | 是 |
| UpdateDate | 是 | 是 |
| UpdatedBy | 是 | 是 |
您也可以使用 ParentId_c 作為查詢條件,以 ⁇ 取資料夾中的文件清單。不過,除非您的查詢指定 ParentId__c 值,否則該欄位不會顯示在查詢結果中。
Files Connect 支援所有標準 Google Drive 內容,但不支援自訂內容。下列內容在 Salesforce 外部物件中有不同的欄位名稱:
| Google 財產 | Salesforce 欄位 |
|---|---|
| alternateLink | DisplayUrl |
| createDate | CreationDate |
| 描述 | 註解 |
| 下載 URL | contentStreamUri |
| editable | readOnly |
| fileSize | ContentLength |
| id | ExternalId |
| lastModifyingUserName | UpdatedBy |
| mimeType | MimeType |
| modifiedDate | UpdateDate |
| ownerNames | 作者 |
| originalFilename | contentStreamFileName |
| title | 名稱 |
此欄位子集支援 SOQL 與 SOSL 查詢。(無可排序,反映 Google Drive API 中的限制。)
- CreationDate
- lastViewedByMeDate
- MimeType
-
名稱
備註 「名稱」 欄位上的 Google Drive 查詢僅支援一個萬用字元 %。使用此萬用字元的搜尋僅符合名稱字首。例如,標題「HelloWorld」會以查詢 名稱為 LIKE "Hello%" 傳回,但不會傳回 名稱為 LIKE "%World"。 -
sharedWithMe
備註 不支援對值為「false」的 sharedWithMe 欄位進行查詢,以保護機密資料。 - 星號
- UpdateDate
此文章是否解決您的問題?
請讓我們知道,以便我們改進!

