設定 Microsoft Dynamics CRM Online 和 SharePoint Online 的伺服器型 SharePoint 整合時發生驗證錯誤
本文提供解決嘗試為 Microsoft Dynamics CRM Online 和 SharePoint Online 設定伺服器型 SharePoint 整合時發生驗證錯誤的問題的步驟。
適用於: Microsoft Dynamics CRM 2013
原始 KB 編號: 2978295
徵兆
當您嘗試為 Microsoft Dynamics CRM Online 和 SharePoint Online 設定伺服器型Microsoft SharePoint 整合時,您會收到下列錯誤訊息:
驗證錯誤
此錯誤會封鎖伺服器型 SharePoint 整合的設定。
原因
當您使用新的伺服器型 SharePoint 整合時,當您在 Microsoft Dynamics CRM 中建立或使用 SharePoint 檔位置時,不再支持絕對 URL。
在先前的 Microsoft Dynamics CRM 清單元件與 SharePoint 整合中,Microsoft Dynamics CRM 中的檔位置可能已使用絕對 URL 來參考 SharePoint 資料夾來建立。 例如,若要使用CRM清單元件建立帳戶記錄的檔位置,請選取 [新增位置],然後在 [網站URL] 字段中輸入完整URL(例如,輸入 https://contoso.sharepoint.com/ExampleAccount
)。 這個絕對 URL 與伺服器型 SharePoint 整合中使用的相對 URL 不同。 當您在指定的父網站中建立資料夾時,會在檔案位置記錄中建立相對URL。
解決方法
在設定新的伺服器型 SharePoint 整合之前,使用絕對 URL 建立的任何檔位置都必須變更為使用相對 URL,或從 dynamics CRM Microsoft 移除。
步驟 1 - 驗證 URL 類型
若要確認 Dynamics CRM 中 Microsoft哪些檔位置具有絕對 URL,請遵循下列步驟:
在 Microsoft Dynamics CRM 中,開啟 [ 設定 ] 頁面。
從導覽列中的 [設定] 列表中選取 [檔案管理]。
選取 [SharePoint 檔位置]。
選取 Microsoft Dynamics CRM 命令行上的省略號按鈕,然後選取 [ 檢視]。
注意
編輯目前檢視的對話框隨即出現。
選取新增資料行。
從可用資料行清單中選取 [絕對 URL ]。
選取儲存後關閉。
步驟 2 - 變更或刪除檔案位置
根據您想要的結果,使用下列其中一種方法。
方法 1 - 更新絕對 URL
使用這個方法來更新所有現有的檔位置參考。 執行此動作之後,當您找到 [關於] 記錄時,整合就會連線到 SharePoint。 在此情況下,系統不會提示用戶連線到新的檔位置。
若要更新絕對 URL,請遵循下列步驟:
判斷檔位置的絕對 URL。 若要這樣做,請遵循下列步驟:
- 在 Microsoft Dynamics CRM 中,開啟 [ 設定 ] 頁面。
- 在導覽列上,從 [設定] 列表中選取 [檔案管理]。
- 選取 [SharePoint 檔位置]。
- 在 [SharePoint 檔位置 ] 區段中,選取指向絕對 URL 的檔位置。
- 選取編輯。
- 在編輯表單中,複製您參考之 [絕對 URL] 字段中指定的 URL 。 例如,複製
https://contoso.sharepoint.com/account/exampleAccount
。
建立檔位置以指向絕對 URL 中找到的文件庫。 若要這樣做,請遵循下列步驟:
- 在 [Microsoft Dynamics CRM 命令行上,選取 [SharePoint 檔位置] 區段中的 [新增]。
- 輸入新檔位置的名稱。 例如,輸入 Account 以參考 中的
https://contoso.sharepoint.com/account/exampleAccount
帳戶文檔庫。 - 在 [URL 類型] 底下,選取 [相對 URL]。
- 請確定 [ 父網站] 字段或 [位置 ] 字段指向文檔庫所在的 SharePoint 網站。 例如,確認或輸入
https://contoso.sharepoint.com
。 - 在 [ 相對 URL] 字段中,輸入所參考的 SharePoint 文檔庫名稱。 例如,輸入 Account 以參考 中的
https://contoso.sharepoint.com/account/exampleAccount
帳戶文檔庫。 - 選取儲存後關閉。
變更設定為使用絕對 URL 來改用相對 URL 的原始檔位置。 若要這樣做,請遵循下列步驟:
- 重新開啟步驟 1 中討論的檔位置。
- 在 [URL 類型] 底下,選取 [相對 URL]。
- 在 [ 父網站] 字段或 [位置 ] 字段中,選取參考此資料夾所在文檔庫的檔位置。 例如,選取名為 Account 且已在步驟 2 中建立的檔位置記錄。
- 在 [相對 URL] 下,輸入所參考的 SharePoint 資料夾名稱。 例如,輸入 exampleAccount 中表示
https://contoso.sharepoint.com/account/exampleAccount
的資料夾。 - 選取儲存後關閉。
方法 2 - 刪除絕對 URL
使用此方法可移除與某些記錄相關聯的檔位置。 執行此動作之後,存取這些記錄的使用者將再次收到下列提示,以建立記錄的檔位置。
若要刪除絕對 URL,請遵循下列步驟:
- 在 Microsoft Dynamics CRM 中,開啟 [ 設定 ] 頁面。
- 在導覽列上,從 [設定] 列表中選取 [檔案管理]。
- 選取 [SharePoint 檔位置]。
- 在 [SharePoint 檔位置] 區段中,選取使用絕對 URL 的所有檔位置記錄。
- 選取 [刪除]。
當您使用相對 URL 取代任何使用絕對 URL 的檔案位置,或移除任何使用絕對 URL 的檔案位置之後,請嘗試再次啟用以伺服器為基礎的 SharePoint 整合。