Questa sezione descrive una funzionalità per importare in blocco un set di posizioni da un foglio di calcolo CSV/XLS al progetto AEM Screens.
Quando imposti un progetto AEM Screens, per la prima volta nella tua organizzazione devi creare anche tutte le posizioni. Se il progetto coinvolge un numero elevato di posizioni, si traduce in un’attività noiosa che comporta molti clic e attese nell’interfaccia utente.
L’obiettivo di questa funzione è ridurre il tempo necessario per configurare il progetto e risolvere quindi i problemi di budget.
Consentendo all'autore di fornire un foglio di calcolo come file di input e consentendo al sistema di creare automaticamente la struttura di posizioni 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 mostra la panoramica dell’architettura per la funzione Importazione progetti:
Il modello dati per Importazione progetti è descritto di seguito:
La versione corrente supporta solo l’importazione di posizioni.
Proprietà | Descrizione |
---|---|
percorso {string} | Percorso della risorsa per la posizione |
[./jcr:titolo] {string} | Nome del modello da utilizzare, ovvero posizione screens/core/templates/location) |
modello {string} | Titolo facoltativo da utilizzare per la pagina |
[./jcr:descrizione] {string} | Descrizione facoltativa da utilizzare per la pagina |
Il file del foglio di calcolo (CSV/XLS) richiede pertanto le seguenti colonne:
percorso {string} Percorso del percorso da importare, dove la directory principale del percorso è la cartella dei percorsi del progetto (ovvero /foo verrà importato in /content/screens/<project>/locations/foo)
modello {string} Modello da utilizzare per la nuova posizione; per ora l’unico valore consentito è "posizione", ma questo verrà esteso in futuro a tutti i modelli Screens ("visualizzazione", "sequencechannel" e così via)
[./*] {string} Qualsiasi proprietà facoltativa da impostare sulla posizione (ovvero, ./jcr:title, ./jcr:descrizione, ./foo, ./barra). Al momento la versione corrente non consente alcun filtro
Qualsiasi colonna che non corrisponde alle condizioni precedenti verrà semplicemente ignorata. Ad esempio, se nel foglio (CSV/XLS) è definita un’altra colonna diversa da percorso,modello,titolo, e descrizione nel file, tali campi verranno ignorati e Importazione progetti non convalida i campi aggiuntivi per importare il progetto nel progetto AEM Screens.
La sezione seguente descrive come viene utilizzata l’Importazione progetti in un progetto AEM Screens.
Limiti:
Crea un nuovo progetto denominato ImportazioneProgettoDemo
Utilizza un file CSV o excel di esempio da importare.
A scopo dimostrativo, puoi scaricare un file excel dalla sezione seguente.
Per importare un file nella cartella dei percorsi contenente i campi obbligatori minimi, effettua le seguenti operazioni:
L’esempio seguente mostra i quattro campi minimi necessari per importare il progetto:
Passa al progetto AEM Screens (ImportazioneProgettoDemo).
Selezionare il progetto, DemoProjectImporter —> Crea —> Importa posizioni dalla barra laterale.
Il Importa apertura guidata. Selezionare il file disponibile per il progetto con le posizioni oppure selezionare il file (minimal-file.xls) scaricato da Prerequisiti sezione.
Dopo aver selezionato il file, fai clic su Successivo.
Verifica il contenuto del file (percorsi) dall’Importazione guidata e fai clic su Importa.
Di conseguenza, ora potrai visualizzare tutte le posizioni importate nel progetto.