Ny projektimporterare från fil new-project-importer-from-file
I det här avsnittet beskrivs en funktion för att massimportera en uppsättning platser från ett CSV-/XLS-kalkylblad till ditt AEM Screens-projekt.
Introduktion introduction
När du skapar ett AEM Screens-projekt för första gången i organisationen skapar du även alla platser. Om ditt projekt omfattar många platser resulterar det i en långsam uppgift som innebär att du väljer och väntar mycket i användargränssnittet.
Målet med den här funktionen är att minska den tid som krävs för att ställa in projektet och därmed lösa budgeteringsproblem.
Genom att låta författaren tillhandahålla ett kalkylblad som en indatafil, och låta systemet automatiskt skapa platsträdet i bakänden, den här funktionen:
- uppnår mycket bättre prestanda än att välja manuellt via gränssnittet
- Med kan kunden exportera de platser som de har från sitt eget system och enkelt importera dem direkt till AEM
Denna process sparar både tid och pengar vid den första projektinstallationen eller vid utvidgning av den befintliga AEM Screens till nya platser.
Arkitektöversikt architectural-overview
I följande diagram visas en översikt över arkitekturen för Project Importer-funktionen:
Datamodell data-model
Datamodellen för Project Importer beskrivs nedan:
path {string*}
[./jcr:title] {string*}
template {string}
[./jcr:description] {string}
Kalkylbladsfilen (CSV/XLS) kräver därför följande kolumner:
- sökväg {string} - Sökvägen till platsen som ska importeras, där sökvägen är platsmappen för projektet (det vill säga
/foo
importeras till/content/screens/<project>/locations/foo
) - template {string} - Den mall som ska användas för den nya platsen är för närvarande det enda tillåtna värdet "location", men det här värdet utökas till alla Screens-mallar i framtiden (
display
,sequencechannel
o.s.v.) - [./*] {string} - Valfri egenskap som ska anges på platsen (d.v.s.
./jcr:title
,./jcr:description
,./foo, ./bar
). Den aktuella versionen tillåter ingen filtrering.
Använda projektimporteraren using-project-importer
I följande avsnitt beskrivs hur projektimporteraren används i ett AEM Screens-projekt.
- Andra filer än CSV-/XLS-/XLSX-tillägg stöds inte i den aktuella versionen.
- Det finns ingen filtrering av egenskaperna för importerade filer och något som börjar med "./" importeras.
Förutsättningar prerequisites
-
Skapa ett projekt med namnet DemoProjectImport
-
Använd en CSV- eller Excel-exempelfil som du måste importera.
I demosyfte kan du ladda ned en Excel-fil från avsnittet nedan.
Importerar filen med minst obligatoriska fält importing-the-file-with-minimum-required-fields
Följ stegen nedan för att importera en fil till en platsmapp med de obligatoriska fälten:
-
Navigera till ditt AEM Screens-projekt (DemoProjectImport).
-
Klicka på projektet DemoProjectImporter > Create > Import Locations från sidofältet.
-
Guiden Importera visas. Klicka på filen för projektet med platser eller klicka på filen (minimum-file.xls) som du hämtade från avsnittet Förutsättningar.
När du har markerat filen klickar du på Nästa.
-
Kontrollera innehållet i filen (platserna) i importguiden och klicka på Importera.
-
Därför kan du nu visa alla platser som importerats till ditt projekt.