將最適化表單連線至Microsoft® SharePoint檔案庫 connect-af-sharepoint-doc-library
此影片僅適用於核心元件。 若為UE/Foundation元件,請參閱文章。
若要以最適化表單使用 提交至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
建立資料夾Documents
,將資料夾建立為**(如果尚未存在於所選SharePoint網站的**資料庫中)。
- 依預設,
現在,您可以使用此SharePoint Sites設定,在最適化表單中執行提交動作。
2.在最適化表單中使用SharePoint檔案庫設定
您可以使用在最適化表單中建立的SharePoint檔案庫組態,將資料或產生的記錄檔案儲存在SharePoint資料夾中。
- 為最適化表單選取相同的設定容器,您已在其中建立SharePoint檔案庫儲存空間。
- 如果沒有選取「設定容器」,「提交動作」屬性視窗中會顯示全域「儲存空間設定」資料夾。
執行以下步驟,以根據基礎元件在最適化表單中使用SharePoint檔案庫儲存設定,如下所示:
-
開啟最適化表單以進行編輯,並導覽至最適化表單容器屬性的 提交 區段。
-
從 提交動作 下拉式清單中,選取 提交動作 作為 提交至SharePoint。
-
選取您要儲存資料的「儲存空間設定」。
-
按一下「儲存」以儲存「提交」設定。
note note |
---|
NOTE |
|
執行以下步驟,根據核心元件在最適化表單中使用SharePoint檔案庫儲存設定,如下所示:
- 開啟內容瀏覽器,然後選取最適化表單的「指引容器」元件。
- 按一下「指引容器」屬性
- 按一下「提交」標籤。
- 從 提交動作 下拉式清單中,選取 提交動作 作為 提交至SharePoint。
- 選取您要儲存資料的「儲存空間設定」。
- 按一下「儲存」以儲存「提交」設定。
note note |
---|
NOTE |
|
執行以下步驟,使用在Universal Editor中編寫的最適化表單中的SharePoint檔案庫儲存設定,如下所示:
-
開啟最適化表單進行編輯。
-
按一下編輯器上的 編輯表單屬性 擴充功能。
表單屬性 對話方塊就會顯示。note note NOTE - 如果您在通用編輯器介面中看不到 編輯表單屬性 圖示,請在Extension Manager中啟用 編輯表單屬性 擴充功能。
- 請參閱Extension Manager功能焦點文章,瞭解如何在通用編輯器中啟用或停用擴充功能。
-
按一下「提交」標籤,然後選取「提交至SharePoint」提交動作。
-
選取您要儲存資料的「儲存空間設定」。
-
按一下 儲存並關閉 以儲存送出設定。
note note |
---|
NOTE |
|