Nouvel importateur de projet à partir d’un fichier new-project-importer-from-file
Cette section décrit une fonctionnalité permettant d’importer en bloc un ensemble d’emplacements depuis une feuille de calcul CSV/XLS dans votre projet AEM Screens.
Présentation introduction
Lorsque vous configurez un projet AEM Screens pour la première fois dans votre entreprise, créez également tous les emplacements. Si votre projet implique de nombreux emplacements, une tâche fastidieuse nécessite beaucoup de sélection et d’attente dans l’interface utilisateur.
Cette fonctionnalité a pour objectif de réduire le temps nécessaire à la configuration du projet et de résoudre ainsi des problèmes de budgétisation.
En permettant à l’auteur de fournir une feuille de calcul en tant que fichier d’entrée et en laissant le système créer automatiquement l’arborescence de l’emplacement dans le serveur principal, cette fonction :
- offre de meilleures performances que la sélection manuelle dans l’interface utilisateur.
- permet aux clients d’exporter leurs emplacements depuis leur propre système et de les importer directement dans AEM
Cela permet d’économiser du temps et de l’argent lors de la configuration initiale du projet ou lors de l’extension d’AEM Screens à de nouveaux emplacements.
Présentation de l’architecture architectural-overview
Le diagramme suivant offre un aperçu de l’architecture de la fonction Importateur de projet :
Modèle de données data-model
Le modèle de données de l’Importateur de projet est décrit ci-dessous :
path {string*}
[./jcr:title] {string*}
template {string}
[./jcr:description] {string}
La feuille de calcul (fichier CSV/XLS) requiert donc les colonnes suivantes :
- path {string} - Le chemin d’accès de l’emplacement à importer, où la racine du chemin d’accès correspond au dossier d’emplacement du projet (c’est-à-dire,
/foo
est importé dans/content/screens/<project>/locations/foo
) - modèle {string} - Le modèle à utiliser pour le nouvel emplacement, pour l’instant la seule valeur autorisée est "location", mais il sera étendu ultérieurement à tous les modèles Screens (
display
,sequencechannel
, etc.) - [./*] {string} - Toute propriété facultative à définir sur l’emplacement (c’est-à-dire,
./jcr:title
,./jcr:description
,./foo, ./bar
). La version actuelle ne permet aucun filtrage.
Utilisation de l’importateur de projet using-project-importer
La section suivante décrit l’utilisation de l’importateur de projets dans un projet AEM Screens.
- Les fichiers possédant une extension autre que CSV/XLS/XLSX ne sont pas pris en charge dans la version actuelle.
- Il n’existe aucun filtrage des propriétés pour les fichiers importés et tout élément commençant par "./" est importé.
Conditions préalables prerequisites
-
Créez un projet intitulé DemoProjectImport
-
Utilisez un exemple de fichier CSV ou Excel à importer.
A des fins de démonstration, vous pouvez télécharger un fichier Excel depuis la section ci-dessous.
Importation du fichier avec un minimum de champs obligatoires importing-the-file-with-minimum-required-fields
Pour importer un fichier dans un dossier d’emplacement avec un minimum de champs obligatoires, procédez comme suit :
-
Accédez à votre projet AEM Screens (DemoProjectImport).
-
Cliquez sur le projet DemoProjectImporter > Créer > Importez les emplacements depuis la barre latérale.
-
La variable Importer s’affiche. Cliquez sur le fichier de votre projet avec les emplacements ou cliquez sur le fichier (minimal-file.xls) que vous avez téléchargé à partir de la fonction Conditions préalables .
Une fois le fichier sélectionné, cliquez sur Suivant.
-
Vérifiez le contenu du fichier (emplacements) dans l’assistant d’importation, puis cliquez sur Importer.
-
Par conséquent, vous pouvez désormais afficher tous les emplacements importés dans votre projet.