共用方式為


設定 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,請遵循下列步驟:

  1. 在 Microsoft Dynamics CRM 中,開啟 [ 設定 ] 頁面。

  2. 從導覽列中的 [設定] 列表中選取 [檔案管理]。

  3. 選取 [SharePoint 檔位置]。

  4. 選取 Microsoft Dynamics CRM 命令行上的省略號按鈕,然後選取 [ 檢視]。

    注意

    編輯目前檢視的對話框隨即出現。

  5. 選取新增資料行

  6. 從可用資料行清單中選取 [絕對 URL ]。

  7. 選取儲存後關閉

步驟 2 - 變更或刪除檔案位置

根據您想要的結果,使用下列其中一種方法。

方法 1 - 更新絕對 URL

使用這個方法來更新所有現有的檔位置參考。 執行此動作之後,當您找到 [關於] 記錄時,整合就會連線到 SharePoint。 在此情況下,系統不會提示用戶連線到新的檔位置。

若要更新絕對 URL,請遵循下列步驟:

  1. 判斷檔位置的絕對 URL。 若要這樣做,請遵循下列步驟:

    1. 在 Microsoft Dynamics CRM 中,開啟 [ 設定 ] 頁面。
    2. 在導覽列上,從 [設定] 列表中選取 [檔案管理]。
    3. 選取 [SharePoint 檔位置]。
    4. [SharePoint 檔位置 ] 區段中,選取指向絕對 URL 的檔位置。
    5. 選取編輯
    6. 在編輯表單中,複製您參考之 [絕對 URL] 字段中指定的 URL 。 例如,複製 https://contoso.sharepoint.com/account/exampleAccount
  2. 建立檔位置以指向絕對 URL 中找到的文件庫。 若要這樣做,請遵循下列步驟:

    1. 在 [Microsoft Dynamics CRM 命令行上,選取 [SharePoint 檔位置] 區段中的 [新增]。
    2. 輸入新檔位置的名稱。 例如,輸入 Account 以參考 中的 https://contoso.sharepoint.com/account/exampleAccount帳戶文檔庫。
    3. 在 [URL 類型] 底下,選取 [相對 URL]。
    4. 請確定 [ 父網站] 字段或 [位置 ] 字段指向文檔庫所在的 SharePoint 網站。 例如,確認或輸入 https://contoso.sharepoint.com
    5. 在 [ 相對 URL] 字段中,輸入所參考的 SharePoint 文檔庫名稱。 例如,輸入 Account 以參考 中的 https://contoso.sharepoint.com/account/exampleAccount帳戶文檔庫。
    6. 選取儲存後關閉
  3. 變更設定為使用絕對 URL 來改用相對 URL 的原始檔位置。 若要這樣做,請遵循下列步驟:

    1. 重新開啟步驟 1 中討論的檔位置。
    2. 在 [URL 類型] 底下,選取 [相對 URL]。
    3. 在 [ 父網站] 字段或 [位置 ] 字段中,選取參考此資料夾所在文檔庫的檔位置。 例如,選取名為 Account 且已在步驟 2 中建立的檔位置記錄。
    4. 在 [相對 URL] 下,輸入所參考的 SharePoint 資料夾名稱。 例如,輸入 exampleAccount 中表示 https://contoso.sharepoint.com/account/exampleAccount的資料夾。
    5. 選取儲存後關閉

方法 2 - 刪除絕對 URL

使用此方法可移除與某些記錄相關聯的檔位置。 執行此動作之後,存取這些記錄的使用者將再次收到下列提示,以建立記錄的檔位置。

顯示提示以建立記錄檔位置的螢幕快照。

若要刪除絕對 URL,請遵循下列步驟:

  1. 在 Microsoft Dynamics CRM 中,開啟 [ 設定 ] 頁面。
  2. 在導覽列上,從 [設定] 列表中選取 [檔案管理]。
  3. 選取 [SharePoint 檔位置]。
  4. [SharePoint 檔位置] 區段中,選取使用絕對 URL 的所有檔位置記錄。
  5. 選取 [刪除]

當您使用相對 URL 取代任何使用絕對 URL 的檔案位置,或移除任何使用絕對 URL 的檔案位置之後,請嘗試再次啟用以伺服器為基礎的 SharePoint 整合。