Ny projektimporterare från fil

Senaste uppdatering: 2023-05-20
  • Skapat för:
  • Intermediate
    Admin

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

När du skapar ett AEM Screens-projekt måste du skapa alla platser för första gången i organisationen. Om ditt projekt omfattar ett stort antal platser resulterar det i en långsam uppgift som innebär att du ofta klickar och väntar 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:

  • ger bättre prestanda än att klicka i användargränssnittet manuellt
  • låter kunderna exportera de platser de har från sitt eget system och enkelt importera dem direkt till AEM

Detta sparar både tid och pengar vid den första projektinstallationen eller vid utvidgning av den befintliga AEM Screens till nya platser.

Arkitektöversikt

I följande diagram visas en översikt över arkitekturen för Project Importer-funktionen:

screen_shot_2019-05-14at20618pm

Datamodell

Datamodellen för Project Importer beskrivs nedan:

OBSERVERA

Den aktuella versionen har bara stöd för importplatser.

Egenskap Beskrivning
path {string} Resurssökvägen för platsen
[./jcr:titel] {string} Namnet på mallen som ska användas (d.v.s. platsen för skärmar/kärna/mallar/plats)
template {string} Valfri titel att använda för sidan
[./jcr:description] {string} Valfri beskrivning som ska användas för sidan

Kalkylbladsfilen (CSV/XLS) kräver därför följande kolumner:

  • path {string} Sökvägen till platsen som ska importeras, där sökvägen är platsmappen för projektet (d.v.s. /foo kommer att importeras till /content/screens/<project>/locations/foo)

  • template {string} Mallen som ska användas för den nya platsen är för närvarande det enda tillåtna värdet"location", men det kommer att utvidgas till att omfatta alla skärmmallar i framtiden ("display","sequencechannel, osv.)

  • [./*] {string} Valfri egenskap som ska anges för platsen (d.v.s., ./jcr:title, ./jcr:description, ./foo, ./bar). Den aktuella versionen tillåter för närvarande ingen filtrering

OBSERVERA

Alla kolumner som inte matchar villkoren ovan ignoreras. Om du t.ex. har en annan kolumn definierad i din bladfil (CSV/XLS) som inte är bana,mall,title och description i filen kommer dessa fält att ignoreras och Projektimporterare validerar inte dessa ytterligare fält för import av ditt projekt till ditt AEM Screens-projekt.

Använda projektimporteraren

I följande avsnitt beskrivs hur projektimporteraren används i ett AEM Screens-projekt.

FÖRSIKTIGHET

Begränsningar:

  • 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

  • Skapa ett nytt projekt med namnet DemoProjektImportera

  • Använd en CSV-exempelfil eller Excel-fil som du behöver importera.

I demosyfte kan du ladda ned en Excel-fil från avsnittet nedan.

Hämta fil

Importera filen med minst obligatoriska fält

Följ stegen nedan för att importera en fil till platsmappen med obligatoriska fält:

OBSERVERA

I följande exempel visas de minst fyra fälten som krävs för att importera projektet:

screen_shot_2019-05-14at21523pm

  1. Gå till ditt AEM Screens-projekt (DemoProjektImportera).

    screen_shot_2019-05-12at52651am

  2. Välj projektet,​ DemoProjectImporter ​—>​ Skapa ​—>​ Importera platser från sidofältet.

    screen_shot_2019-05-12at52433am

  3. The Importera guiden öppnas. Välj den fil du har för projektet med platser eller markera filen (minimum-file.xls) du hämtade från Förutsättningar -avsnitt.

    När du har markerat filen klickar du på Nästa.

    screen_shot_2019-05-15at113718am

  4. Kontrollera innehållet i filen (platserna) i importguiden och klicka på Importera.

    screen_shot_2019-05-12at53131am

  5. Därför kan du nu visa alla platser som importerats till ditt projekt.

    screen_shot_2019-05-12at53450am

På denna sida