從檔案新增專案匯入工具 new-project-importer-from-file
本節說明如何從CSV/XLS試算表大量匯入一組位置至您的AEM Screens專案。
簡介 introduction
如果您是第一次在組織中設定AEM Screens專案,也要建立所有位置。 如果您的專案涉及許多位置,則會導致繁瑣的工作,包括在UI中選取和等待許多專案。
此功能的目標是減少設定專案所需的時間,進而解決預算問題。
藉由讓作者提供試算表作為輸入檔案,並讓系統自動在後端建立位置樹,此功能:
- 獲得比透過UI手動選取更好的效能
- 可讓客戶從自己的系統匯出位置,並輕鬆地將位置直接匯入AEM
這樣在初始專案設定期間或將現有AEM Screens擴充到新位置時,就能節省時間和金錢。
架構概述 architectural-overview
下圖顯示Project Importer功能的架構概觀:
資料模型 data-model
專案匯入工具的資料模型說明如下:
path {string*}
[./jcr:title] {string*}
template {string}
[./jcr:description] {string}
因此,試算表(CSV/XLS)檔案需要下列欄:
- 路徑 {string} — 要匯入的位置的路徑,其中路徑的根是專案的位置資料夾(即
/foo
已匯入至/content/screens/<project>/locations/foo
) - 範本 {string} — 用於新位置的範本,目前唯一允許值為「location」,但未來將擴充至所有Screens範本(
display
,sequencechannel
,等等) - [。/*] {string} — 要在位置設定的任何選擇性屬性(即
./jcr:title
,./jcr:description
,./foo, ./bar
)。 目前的版本不允許篩選。
使用專案匯入工具 using-project-importer
下節將說明如何在AEM Screens專案中使用專案匯入工具。
- 目前版本不支援CSV/XLS/XLSX副檔名以外的檔案。
- 對於匯入的檔案和任何以「」開頭的檔案,不存在屬性篩選。「/」已匯入。
先決條件 prerequisites
-
建立標題為的專案 DemoProjectImport
-
使用您必須匯入的範例CSV或Excel檔案。
如需示範用途,您可以從下節下載Excel檔案。
匯入具有最少必填欄位的檔案 importing-the-file-with-minimum-required-fields
請依照下列步驟,將檔案匯入至具有最少必要欄位的位置資料夾:
-
導覽至您的AEM Screens專案(DemoProjectImport)。
-
選取專案, DemoProjectImporter > 建立 > 匯入位置 從側邊列。
-
此 匯入 精靈隨即顯示。 選取包含位置的專案檔案,或選取檔案(最小檔案.xls)您已從「 」下載 必要條件 區段。
選取檔案後,選取 下一個.
-
從匯入精靈中驗證檔案的內容(位置)並選取 匯入.
-
因此,您現在可以檢視匯入專案的所有位置。