Questa sezione descrive una funzionalità per importare in massa un set di posizioni da un foglio di calcolo CSV/XLS al progetto AEM Screens.
Quando si configura un progetto AEM Screens, per la prima volta nell’organizzazione è necessario creare anche tutte le posizioni. Se il progetto coinvolge un numero elevato di posizioni, si ottiene un’attività noiosa che comporta molti clic e tempi di attesa nell’interfaccia utente.
L'obiettivo di questa funzione è ridurre il tempo necessario per impostare il progetto e quindi risolvere i problemi di budget.
Lasciando che l’autore fornisca un foglio di calcolo come file di input e lasciando che il sistema crei automaticamente la struttura della posizione nel back-end, questa funzione:
Questo consente di risparmiare tempo e denaro durante la configurazione iniziale del progetto o quando si estende l’AEM Screens esistente a nuove posizioni.
Il diagramma seguente illustra la panoramica architettonica della funzione Importazione progetti:
Il modello dati per Importazione progetti è descritto di seguito:
La versione corrente supporta solo le posizioni di importazione.
Proprietà | Descrizione |
---|---|
percorso {string} | Percorso della risorsa per la posizione |
[./jcr:title] {string} | Nome del modello da utilizzare (ovvero posizione per screens/core/templates/location) |
modello {string} | Titolo facoltativo da utilizzare per la pagina |
[./jcr:description] {string} | Descrizione facoltativa da utilizzare per la pagina |
Il file del foglio di calcolo (CSV/XLS) richiede quindi le colonne seguenti:
percorso {string} Il percorso della posizione da importare, in cui la directory principale del percorso è la cartella della posizione del progetto (ovvero, / fooosarà importato in /content/screens/<project>/location/foo)
modello {string} Il modello da utilizzare per la nuova posizione, per ora l'unico valore consentito è "location", ma verrà esteso a tutti i modelli Screens in futuro ("display", "sequencechannel e così via)
[./*] {string} Qualsiasi proprietà opzionale da impostare nel percorso (ovvero, ./jcr:title, ./jcr:description, ./foo, ./barra). Al momento la versione corrente non consente alcun filtraggio
Qualsiasi colonna che non corrisponde alle condizioni precedenti verrà semplicemente ignorata. Ad esempio, se nel file del foglio (CSV/XLS) sono definite altre colonne diverse da path,template,title e description nel file, tali campi verranno ignorati e Importazione progetti non convalidi tali campi aggiuntivi importare il progetto nel progetto AEM Screens.
La sezione seguente descrive come viene utilizzato Importazione progetti in un progetto AEM Screens.
Limiti:
Crea un nuovo progetto denominato DemoProjectImport
Utilizza un file CSV o excel di esempio da importare.
A scopo dimostrativo, è possibile scaricare un file excel dalla sezione seguente.
Per importare un file in una cartella di posizioni con campi obbligatori minimi, effettua le seguenti operazioni:
L’esempio seguente illustra i quattro campi minimi necessari per importare il progetto:
Passa al progetto AEM Screens (DemoProjectImport).
Seleziona il progetto, DemoProjectImporter —> Crea —> Importa posizioni dalla barra laterale.
Viene aperta la procedura guidata Importa. Seleziona il file di cui disponi per il progetto con le posizioni oppure seleziona il file (minimal-file.xls) scaricato dalla sezione Prerequisites .
Dopo aver selezionato il file, fai clic su Avanti.
Verifica il contenuto del file (posizioni) dalla procedura guidata di importazione e fai clic su Importa.
Di conseguenza, ora potrai visualizzare tutte le posizioni importate nel progetto.