本節說明將一組位置從CSV/XLS試算表大量匯入至AEM Screens專案的功能。
當您在組織中首次設定AEM Screens專案時,也需要建立所有位置。 如果您的專案涉及大量位置,則會導致曠日持久的工作,需要在UI中點按並等候。
此功能的目的是減少設定項目所需的時間,從而解決預算問題。
讓作者提供試算表作為輸入檔案,並讓系統自動在後端建立位置樹狀結構,即可使用此功能:
這樣可在初始專案設定或將現有AEM Screens擴充至新位置時,節省時間和金錢。
下圖將展示Project Importer功能的架構概觀:
專案匯入工具的資料模型說明如下:
目前版本僅支援匯入位置。
屬性 | 說明 |
---|---|
路徑{string} | 位置的資源路徑 |
[。/jcr:title] {string} | 要使用的範本名稱(即screens/core/templates/location的位置) |
模板{string} | 要用於頁面的可選標題 |
[。/jcr:description] {string} | 用於頁面的可選說明 |
因此,試算表(CSV/XLS)檔案需要下列欄:
路徑{string} 要匯入的位置的路徑,其中路徑的根為專案的位置資料夾(亦即 / foo將匯入至 /content/screens/<project>/locations/foo)
範本{string} 用於新位置的範本,目前唯一允許的值是「location」,但這將延伸至未來的所有Screens範本(「display」、「sequencchannel」等)
[。/*] {string}要在位置上設定的任何選用屬性(即)。/jcr:title, ./jcr:description,./foo, 。/橫條圖). 目前的版本不允許篩選
任何不符合上述條件的欄將會忽略。 例如,若您的檔案中有任何其他欄在工作表(CSV/XLS)檔案中定義,但path、template、title和description除外,則這些欄位將被忽略,而Project Importer將您的專案匯入至AEM Screens專案時不會驗證這些其他欄位。
以下章節說明在AEM Screens專案中如何使用專案匯入工具。
限制:
建立名為DemoProjectImport的新項目
使用您需要匯入的範例CSV或Excel檔案。
為了示範,您可以從下方的區段下載excel檔案。
請依照下列步驟,將檔案匯入至位置資料夾,並填入最少必要欄位:
下列範例將展示匯入專案所需的至少四個欄位:
導覽至您的AEM Screens專案(DemoProjectImport)。
從側欄中選擇項目 DemoProjectImporter —>建立—>導入位置。
Import嚮導開啟。 為具有位置的項目選擇您擁有的檔案,或選擇從Preceipores部分下載的檔案(minimal-file.xls)。
選取檔案後,按一下Next。
驗證導入嚮導中的檔案(位置)的內容,然後按一下導入。
因此,您現在可以檢視匯入至專案的所有位置。