從檔案新增專案匯入工具 new-project-importer-from-file

本節說明如何從CSV/XLS試算表大量匯入一組位置至您的AEM Screens專案。

簡介 introduction

如果您是第一次在組織中設定AEM Screens專案,也要建立所有位置。 如果您的專案涉及許多位置,則會導致繁瑣的工作,包括在UI中選取和等待許多專案。

此功能的目標是減少設定專案所需的時間,進而解決預算問題。

藉由讓作者提供試算表作為輸入檔案,並讓系統自動在後端建立位置樹,此功能:

  • 取得比透過UI手動選取更好的效能
  • 讓客戶從自己的系統匯出位置,並直接在AEM中輕鬆匯入

在初始專案設定期間或將現有AEM Screens擴充到新位置時,此程式可節省時間和金錢。

架構概述 architectural-overview

下圖顯示Project Importer功能的架構概觀:

screen_shot_2019-05-14at20618pm

資料模型 data-model

專案匯入工具的資料模型說明如下:

NOTE
目前版本僅支援匯入位置。
屬性
說明
path {string*}
位置的資源路徑
[./jcr:title] {string*}
要使用的範本名稱(即​ 熒幕/核心/範本/位置 ​的位置)
template {string}
用於頁面的選用標題
[./jcr:description] {string}
用於頁面的選擇性說明

因此,試算表(CSV/XLS)檔案需要下列欄:

  • 路徑{string} — 要匯入的位置的路徑,其中路徑的根是專案的位置資料夾(也就是說,/foo ​已匯入至​ /content/screens/<project>/locations/foo
  • 範本{string} — 用於新位置的範本,目前唯一允許值為「location」,但此值已擴充至未來的所有Screens範本(displaysequencechannel等)
  • [。/*] {string} — 要設定在位置上的任何選擇性屬性(即,./jcr:title./jcr:description./foo, ./bar)。 目前的版本不允許篩選。
NOTE
不符合上述條件的任何欄都會被忽略。 例如,如果您的工作表(CSV/XLS)檔案中除了​ pathtemplatetitle ​和​ description ​以外還定義了任何其他欄,則會忽略這些欄位。 此外,專案匯入工具 ​不會驗證這些用於將專案匯入至AEM Screens專案的其他欄位。

使用專案匯入工具 using-project-importer

下節將說明如何在AEM Screens專案中使用專案匯入工具。

CAUTION
限制:
  • 目前版本不支援CSV/XLS/XLSX副檔名以外的檔案。
  • 對於匯入的檔案和任何以「」開頭的檔案,不存在屬性篩選。「/」已匯入。

先決條件 prerequisites

  • 建立標題為​ DemoProjectImport ​的專案

  • 使用您必須匯入的範例CSV或Excel檔案。

如需示範用途,您可以從下節下載Excel檔案。

取得檔案

匯入具有最少必填欄位的檔案 importing-the-file-with-minimum-required-fields

請依照下列步驟,將檔案匯入至具有最少必要欄位的位置資料夾:

NOTE
下列範例顯示匯入專案所需的最少四個欄位:

screen_shot_2019-05-14at21523pm

  1. 導覽至您的AEM Screens專案(DemoProjectImport)。

    screen_shot_2019-05-12at52651am

  2. 按一下專案,​ DemoProjectImporter ​>​從側邊列建立​>​匯入位置

    screen_shot_2019-05-12at52433am

  3. 顯示​ 匯入 ​精靈。 按一下含有位置的專案檔案,或按一下您從​ 先決條件 ​區段下載的檔案(minimal-file.xls)。

    選取檔案後,按一下[下一步]

    screen_shot_2019-05-15at113718am

  4. 從[匯入]精靈確認檔案(位置)的內容,然後按一下[匯入]。

    screen_shot_2019-05-12at53131am

  5. 因此,您現在可以檢視匯入專案的所有位置。

    screen_shot_2019-05-12at53450am

recommendation-more-help
adce462a-f916-4dbe-9ab5-0b62cfb0f053