將最適化表單連線至Microsoft® SharePoint檔案庫 connect-af-sharepoint-doc-library
若要以最適化表單使用 提交至SharePoint檔案庫 提交動作:
- 建立SharePoint檔案庫組態:它會將AEM Forms連線至您的Microsoft® Sharepoint儲存體。
- 使用最適化表單中的「提交到 SharePoint」提交動作:會將您的最適化表單連結到已設定的 Microsoft® SharePoint。
1.建立SharePoint檔案庫組態
若要將AEM Forms連線至您的Microsoft® Sharepoint檔案庫儲存空間:
-
前往您的 AEM Forms作者 執行個體> 工具 > 雲端服務 > Microsoft® SharePoint。
-
選取 Microsoft® SharePoint 後,系統會將您重新導向至 SharePoint瀏覽器。
-
選取一個 設定容器。設定會儲存在選取的設定容器中。
-
從下拉式清單中按一下 建立 > SharePoint檔案庫。 此時會顯示 SharePoint 設定精靈。
-
指定「標題」、「用戶端 ID」、「用戶端密碼」和「OAuth URL」。如需有關如何擷取 OAuth URL 之用戶端 ID、用戶端密碼、租用戶 ID 的資訊,請參閱 Microsoft® 文件。
-
您可以從 Microsoft® Azure 入口網站擷取應用程式的
Client ID
和Client Secret
。 -
在 Microsoft® Azure 入口網站中,將重新導向 URI 新增為
https://[author-instance]/libs/cq/sharepoint/content/configurations/wizard.html
。以作者執行個體的 URL 取代[author-instance]
。 -
新增API許可權
offline_access
和Sites.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 應用程式設定。如果您的應用程式設定為使用用戶端密碼,就必須提供用戶端密碼。
-
-
Microsoft的Graph API中的
offline_access Sites.Selected
許可權範圍,允許對SharePoint網站進行更精細且受限制的存取。 Microsoft的Graph API中的offline_access Sites.Manage.All
許可權範圍,允許完整存取SharePoint網站。 -
按一下「連結」。連結成功後,就會顯示
Connection Successful
訊息。 -
現在選取 SharePoint網站 > 檔案庫 > SharePoint資料夾,以儲存資料。
note note NOTE - 依預設,
forms-ootb-storage-adaptive-forms-submission
存在於選取的SharePoint網站。 - 按一下 建立資料夾,將資料夾建立為
forms-ootb-storage-adaptive-forms-submission
(如果尚未存在於所選SharePoint網站的Documents
資料庫中)。
- 依預設,
現在,您可以使用此SharePoint Sites設定,在最適化表單中執行提交動作。
2.在最適化表單中使用SharePoint檔案庫設定
您可以使用在最適化表單中建立的SharePoint檔案庫組態,將資料或產生的記錄檔案儲存在SharePoint資料夾中。 執行以下步驟,在最適化表單中使用SharePoint檔案庫儲存設定,如下所示:
-
建立最適化表單。
note note NOTE - 為最適化表單選取相同的設定容器,您已在其中建立SharePoint檔案庫儲存空間。
- 如果沒有選取「設定容器」,「提交動作」屬性視窗中會顯示全域「儲存空間設定」資料夾。
-
選取「提交動作」做為「提交到 SharePoint」。
-
選取您要儲存資料的「儲存空間設定」。
-
按一下「儲存」以儲存「提交」設定。
/folder_name/form_name/year/month/date/submission_id/data
。/folder_name/form_name/year/month/date/submission_id/data
目錄中。 不過,如果您選取 以原始名稱儲存附件,則附件會使用其原始檔案名稱儲存在資料夾中。