Nuova importazione progetti da file new-project-importer-from-file
Questa sezione descrive una funzionalità per importare in blocco un set di posizioni da un foglio di calcolo CSV/XLS al progetto AEM Screens.
Introduzione introduction
Quando imposti un progetto AEM Screens per la prima volta nell’organizzazione, crea anche tutte le posizioni. Se il progetto coinvolge molte posizioni, si ottiene una noiosa attività che richiede molta selezione e attesa 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:
- offre prestazioni notevolmente migliori rispetto alla selezione manuale tramite l’interfaccia utente
- consente al cliente di esportare i siti di cui dispone dal proprio sistema e di importarli facilmente direttamente nell'AEM
Questo consente di risparmiare tempo e denaro durante la configurazione iniziale del progetto o quando si estende l’AEM Screens esistente a nuove posizioni.
Panoramica dell’architettura architectural-overview
Il diagramma seguente mostra la panoramica dell’architettura per la funzione Importazione progetti:
Modello dati data-model
Il modello dati per Importazione progetti è descritto di seguito:
path {string*}
[./jcr:title] {string*}
template {string}
[./jcr:description] {string}
Il file del foglio di calcolo (CSV/XLS) richiede quindi le seguenti colonne:
- percorso {string} : percorso del percorso da importare, in cui la directory principale del percorso è la cartella dei percorsi del progetto (ovvero
/foo
viene 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 (
display
,sequencechannel
e così via) - [./*] {string} - Qualsiasi proprietà facoltativa da impostare sulla posizione (ovvero
./jcr:title
,./jcr:description
,./foo, ./bar
). La versione corrente non consente alcun filtro.
Utilizzo di Importazione progetti using-project-importer
La sezione seguente descrive come viene utilizzata l’Importazione progetti in un progetto AEM Screens.
- I file diversi dalle estensioni CSV/XLS/XLSX non sono supportati nella versione corrente.
- Non esiste alcun filtro delle proprietà per i file importati e nulla che inizi con "./" viene importato.
Prerequisiti prerequisites
-
Crea un progetto con titolo ImportazioneProgettoDemo
-
Utilizza un file CSV o Excel di esempio da importare.
A scopo dimostrativo, puoi scaricare un file excel dalla sezione seguente.
Importazione del file con i campi obbligatori minimi importing-the-file-with-minimum-required-fields
Per importare un file in una cartella di percorso contenente campi obbligatori minimi, attenersi alla procedura descritta di seguito.
-
Passa al progetto AEM Screens (ImportazioneProgettoDemo).
-
Fare clic sul progetto, DemoProjectImporter > Crea > Importa posizioni dalla barra laterale.
-
Il Importa viene visualizzata la procedura guidata. Fai clic sul file del progetto con le posizioni o fai clic sul 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 puoi visualizzare tutte le posizioni importate nel progetto.