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:
- ottiene prestazioni notevolmente migliori rispetto alla selezione manuale tramite l'interfaccia utente
- consente al cliente di esportare le posizioni di cui dispone dal proprio sistema e di importarle facilmente direttamente in AEM
Questo processo 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 per il percorso da importare, dove la radice del percorso è la cartella dei percorsi per il progetto (ovvero
/foo
è importato in/content/screens/<project>/locations/foo
) - modello {string} - Modello da utilizzare per la nuova posizione. Per il momento l'unico valore consentito è "posizione", ma questo valore viene esteso in futuro a tutti i modelli di Screens (
display
,sequencechannel
e così via) - [./*] {string} - Qualsiasi proprietà facoltativa da impostare nel percorso (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 DemoProjectImport
-
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 i campi obbligatori minimi, attenersi alla procedura descritta di seguito.
-
Passa al progetto AEM Screens (DemoProjectImport).
-
Fare clic sul progetto, DemoProjectImporter > Crea > posizioni di importazione dalla barra laterale.
-
Viene visualizzata la procedura guidata Importa. Fai clic sul file del progetto con le posizioni o sul file (minimal-file.xls) scaricato dalla sezione Prerequisiti.
Dopo aver selezionato il file, fare clic su Avanti.
-
Verificare il contenuto del file (percorsi) dall'Importazione guidata e fare clic su Importa.
-
Di conseguenza, ora puoi visualizzare tutte le posizioni importate nel progetto.