本節說明從CSV/XLS試算表大量匯入位置集至AEM Screens專案的功能。
當您在組織中第一次設定AEM Screens專案時,也需要建立所有位置。 如果您的專案涉及大量位置,會導致繁雜的工作,而且需要在UI中多次點選並等候。
此功能的目的是減少設定專案所需的時間,進而解決預算問題。
讓作者提供試算表作為輸入檔案,並讓系統自動在後端建立位置樹狀結構,此功能:
如此可在初始專案設定期間或將現有的AEM畫面延伸至新位置時,節省時間和金錢。
下圖顯示Project Importer的架構概觀功能:
Project Importer的資料模型說明如下:
目前版本僅支援匯入位置。
屬性 | 說明 |
---|---|
路徑{string} | 位置的資源路徑 |
[。/jcr:title] {string} | 要使用的範本名稱(即screens/core/templates/location的位置) |
範本{string} | 用於頁面的可選標題 |
[。/jcr:description] {string} | 用於頁面的可選說明 |
因此,試算表(CSV/XLS)檔案需要下列欄:
path {string}要導入的位置的路徑,其中路徑的根是項目的位置資料夾(即, / foow將導入 /content/screens/ /locations/foo<project>)
範本{string} The template to used for the new location, for new laction is onle allowed value is "location", but this will be extended to all Screens templates in the furre("display", "sequenchannel"等)
[。/*] {string}要在位置上設定的任何可選屬性(即。/jcr:title, ./jcr:description, ./foo, ./橫條圖). 目前的版本不允許篩選
任何不符合上述條件的欄將只會被忽略。 例如,如果您在工作表(CSV/XLS)檔案中定義了任何其他欄,而不是path、template、title和description,則這些欄位將被忽略,而Project Importer將不會驗證將專案匯入AEM Screens專案的其他欄位。
下節說明如何在AEM Screens專案中使用Project Importer。
限制:
建立名為DemoProjectImport的新專案
使用您需要匯入的範例CSV或Excel檔案。
為進行示範,您可從下方的章節下載Excel檔案。
請依照下列步驟,將檔案匯入至位置資料夾,並列出最低必填欄位:
下列範例將展示匯入專案所需的至少四個欄位:
導覽至您的AEM Screens專案(DemoProjectImport)。
從側欄中選擇項目 DemoProjectImporter—>建立—>導入位置。
Import嚮導開啟。 選擇具有位置的項目的檔案,或選擇從先決條件部分下載的檔案(minimal-file.xls)。
選擇檔案後,按一下「下一步」。
從「導入」嚮導中驗證檔案(位置)的內容,然後按一下「導入」。
因此,您現在可以檢視匯入至專案的所有位置。