Importer für neue Projekte aus Datei new-project-importer-from-file
In diesem Abschnitt wird eine Funktionalität beschrieben, mit der Sie verschiedene Standorte aus einer CSV/XLS-Tabelle per Massenimport in Ihr AEM Screens-Projekt importieren können.
Einführung introduction
Wenn Sie ein AEM Screens-Projekt zum ersten Mal in Ihrem Unternehmen einrichten, erstellen Sie auch alle Standorte. Wenn Ihr Projekt viele Standorte umfasst, führt dies zu einer mühsamen Aufgabe, die viel Auswahl und Warten in der Benutzeroberfläche erfordert.
Das Ziel dieser Funktion ist es, die Zeit für die Einrichtung des Projekts zu reduzieren und somit Budgetierungsprobleme zu lösen.
Diese Funktion ermöglicht es dem Autor, eine Tabelle als Eingabedatei bereitzustellen und das System automatisch die Standortstruktur im Back-End erstellen zu lassen:
- erzielt deutlich bessere Leistung als die manuelle Auswahl über die Benutzeroberfläche
- ermöglicht es dem Kunden, seine Standorte aus dem eigenen System zu exportieren und einfach direkt in AEM zu importieren
Dadurch sparen Sie Zeit und Geld bei der ersten Projekteinrichtung oder beim Erweitern bestehender AEM Screens-Projekte auf neue Standorte.
Architektonischer Überblick architectural-overview
Das folgende Diagramm zeigt die Architekturübersicht für die Projekt-Importer-Funktion:
Datenmodell data-model
Im Folgenden wird das Datenmodell für den Projekt-Importer beschrieben:
path {string*}
[./jcr:title] {string*}
template {string}
[./jcr:description] {string}
Für die Tabellendatei (CSV/XLS) sind daher die folgenden Spalten erforderlich:
- path {string} - Der Pfad für den zu importierenden Speicherort, wobei der Stammordner des Pfades der Standortordner für das Projekt ist (d. h.
/foo
importiert in/content/screens/<project>/locations/foo
) - template {string} - Die für den neuen Speicherort zu verwendende Vorlage ist derzeit der einzige zulässige Wert "location", aber dies wird in Zukunft auf alle Screens-Vorlagen ausgedehnt (
display
,sequencechannel
usw.) - [./*] {string} - Jede optionale Eigenschaft, die für den Standort festgelegt wird (d. h.
./jcr:title
,./jcr:description
,./foo, ./bar
). Die aktuelle Version erlaubt keine Filterung.
Verwenden des Projekt-Importers using-project-importer
Im folgenden Abschnitt wird beschrieben, wie der Projekt-Importer in einem AEM Screens-Projekt verwendet wird.
- Andere Dateien als CSV/XLS/XLSX-Erweiterungen werden in der aktuellen Version nicht unterstützt.
- Für importierte Dateien gibt es keine Filterung der Eigenschaften und es wird alles importiert, was mit „./" importiert.
Voraussetzungen prerequisites
-
Erstellen Sie ein Projekt mit dem Titel DemoProjectImport
-
Verwenden Sie eine CSV- oder Excel-Beispieldatei, die Sie importieren müssen.
Zu Demozwecken können Sie eine Excel-Datei aus dem folgenden Abschnitt herunterladen.
Importieren der Datei mit den erforderlichen Mindestfeldern importing-the-file-with-minimum-required-fields
Gehen Sie wie folgt vor, um eine Datei mit den erforderlichen Mindestfeldern in einen Standortordner zu importieren:
-
Navigieren Sie zu Ihrem AEM Screens-Projekt (DemoProjectImport).
-
Klicken Sie auf das Projekt "DemoProjectImporter". > Erstellen > Importverzeichnisse** aus der Seitenleiste.
-
Die Import angezeigt. Klicken Sie auf die Datei für Ihr Projekt mit Standorten oder klicken Sie auf die Datei (minimal-file.xls), die Sie aus dem Voraussetzungen Abschnitt.
Klicken Sie nach Auswahl der Datei auf Nächste.
-
Überprüfen Sie den Inhalt der Datei (Standorte) im Importassistenten und klicken Sie auf Importieren.
-
Daher können Sie jetzt alle in Ihr Projekt importierten Standorte anzeigen.