將最適化表單連線至Microsoft® SharePoint檔案庫 connect-af-sharepoint-doc-library

此影片僅適用於核心元件。 若為UE/Foundation元件,請參閱文章。

若要以最適化表單使用​ 提交至SharePoint檔案庫 ​提交動作:

  1. 建立SharePoint檔案庫組態:它會將AEM Forms連線至您的Microsoft® Sharepoint儲存體。
  2. 使用最適化表單中的「提交到 SharePoint」提交動作:會將您的最適化表單連結到已設定的 Microsoft® SharePoint。

1.建立SharePoint檔案庫組態

若要將AEM Forms連線至您的Microsoft® Sharepoint檔案庫儲存空間:

  1. 前往您的​ AEM Forms作者 ​執行個體> 工具 > 雲端服務 > Microsoft® SharePoint

  2. 選取​ Microsoft® SharePoint ​後,系統會將您重新導向至​ SharePoint瀏覽器

  3. 選取一個​ 設定容器。設定會儲存在選取的設定容器中。

  4. 從下拉式清單中按一下​ 建立 > SharePoint檔案庫。 此時會顯示 SharePoint 設定精靈。

    SharePoint 設定

  5. 指定「標題」、「用戶端 ID」、「用戶端密碼」和「OAuth URL」。如需有關如何擷取 OAuth URL 之用戶端 ID、用戶端密碼、租用戶 ID 的資訊,請參閱 Microsoft® 文件

    • 您可以從 Microsoft® Azure 入口網站擷取應用程式的 Client IDClient Secret

    • 在 Microsoft® Azure 入口網站中,將重新導向 URI 新增為 https://[author-instance]/libs/cq/sharepoint/content/configurations/wizard.html。以作者執行個體的 URL 取代 [author-instance]

    • 新增API許可權offline_accessSites.Manage.All,以提供讀取/寫入許可權。Sites.Manage.All是Microsoft Graph API中的許可權範圍,可授予應用程式管理SharePoint Sites所有方面的能力,例如刪除或修改網站。

      note note
      NOTE
      您也可以在SharePoint的Graph API中使用許可權範圍,以有限存取權Sites.Selected設定Microsoft網站。 Sites.Selected是Microsoft的Graph API中的許可權範圍,可讓您更精細且受限地存取SharePoint網站。
    • 使用 OAuth URL:https://login.microsoftonline.com/tenant-id/oauth2/v2.0/authorize。從 Microsoft® Azure 入口網站,以應用程式的 tenant-id 取代 <tenant-id>

      note note
      NOTE
      用戶端密碼 ​欄位為必填或選用,取決於您的 Azure Active Directory 應用程式設定。如果您的應用程式設定為使用用戶端密碼,就必須提供用戶端密碼。
  6. Microsoft的Graph API中的offline_access Sites.Selected許可權範圍,允許對SharePoint網站進行更精細且受限制的存取。 Microsoft的Graph API中的offline_access Sites.Manage.All許可權範圍,允許完整存取SharePoint網站。

  7. 按一下「連結」。連結成功後,就會顯示 Connection Successful 訊息。

  8. 現在選取​ SharePoint網站 > 檔案庫 > SharePoint資料夾,以儲存資料。

    note note
    NOTE
    • 依預設,forms-ootb-storage-adaptive-forms-submission存在於選取的SharePoint網站。
    • 按一下forms-ootb-storage-adaptive-forms-submission建立資料夾Documents,將資料夾建立為​**(如果尚未存在於所選SharePoint網站的**​資料庫中)。

現在,您可以使用此SharePoint Sites設定,在最適化表單中執行提交動作。

2.在最適化表單中使用SharePoint檔案庫設定

您可以使用在最適化表單中建立的SharePoint檔案庫組態,將資料或產生的記錄檔案儲存在SharePoint資料夾中。

NOTE
  • 為最適化表單選取相同的設定容器,您已在其中建立SharePoint檔案庫儲存空間。
  • 如果沒有選取「設定容器」,「提交動作」屬性視窗中會顯示全域「儲存空間設定」資料夾。
基礎元件

執行以下步驟,以根據基礎元件在最適化表單中使用SharePoint檔案庫儲存設定,如下所示:

  1. 開啟最適化表單以進行編輯,並導覽至最適化表單容器屬性的​ 提交 ​區段。

  2. 從​ 提交動作 ​下拉式清單中,選取​ 提交動作 ​作為​ 提交至SharePoint

    Sharepoint GIF {width="50%"}

  3. 選取您要儲存資料的「儲存空間設定」。

  4. 按一下「儲存」以儲存「提交」設定。

note note
NOTE
  • 當您提交表單時,資料會儲存在指定的Microsoft® Sharepoint檔案庫儲存空間中。 儲存資料的資料夾結構是 /folder_name/form_name/year/month/date/submission_id/data
  • 附件也儲存在/folder_name/form_name/year/month/date/submission_id/data目錄中。 不過,如果您選取​ 以原始名稱儲存附件,則附件會使用其原始檔案名稱儲存在資料夾中。
核心元件

執行以下步驟,根據核心元件在最適化表單中使用SharePoint檔案庫儲存設定,如下所示:

  1. 開啟內容瀏覽器,然後選取最適化表單的「指引容器」元件。
  2. 按一下「指引容器」屬性 指引屬性 圖示。此時會開啟「最適化表單容器」對話框。
  3. 按一下「提交」標籤。
  4. 從​ 提交動作 ​下拉式清單中,選取​ 提交動作 ​作為​ 提交至SharePoint
    Sharepoint GIF
  5. 選取您要儲存資料的「儲存空間設定」。
  6. 按一下「儲存」以儲存「提交」設定。
note note
NOTE
  • 當您提交表單時,資料會儲存在指定的Microsoft® Sharepoint檔案庫儲存空間中。 儲存資料的資料夾結構是 /folder_name/form_name/year/month/date/submission_id/data
  • 附件也儲存在/folder_name/form_name/year/month/date/submission_id/data目錄中。 不過,如果您選取​ 以原始名稱儲存附件,則附件會使用其原始檔案名稱儲存在資料夾中。
通用編輯器

執行以下步驟,使用在Universal Editor中編寫的最適化表單中的SharePoint檔案庫儲存設定,如下所示:

  1. 開啟最適化表單進行編輯。

  2. 按一下編輯器上的​ 編輯表單屬性 ​擴充功能。
    表單屬性 ​對話方塊就會顯示。

    note note
    NOTE
    • 如果您在通用編輯器介面中看不到​ 編輯表單屬性 ​圖示,請在Extension Manager中啟用​ 編輯表單屬性 ​擴充功能。
    • 請參閱Extension Manager功能焦點文章,瞭解如何在通用編輯器中啟用或停用擴充功能。
  3. 按一下「提交」標籤,然後選取「提交至SharePoint」提交動作。
    Sharepoint GIF

  4. 選取您要儲存資料的「儲存空間設定」。

  5. 按一下​ 儲存並關閉 ​以儲存送出設定。

note note
NOTE
  • 當您提交表單時,資料會儲存在指定的Microsoft® Sharepoint檔案庫儲存空間中。 儲存資料的資料夾結構是 /folder_name/form_name/year/month/date/submission_id/data
  • 附件也儲存在/folder_name/form_name/year/month/date/submission_id/data目錄中。 不過,如果您選取​ 以原始名稱儲存附件,則附件會使用其原始檔案名稱儲存在資料夾中。

相關文章

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab