Show Menu
TEMAS×

Nuevo importador de proyectos a partir de archivo

En esta sección se describe una funcionalidad para importar de forma masiva un conjunto de ubicaciones desde una hoja de cálculo CSV/XLS a su proyecto de AEM Screens.

Introducción

Al configurar un proyecto de AEM Screens por primera vez en su organización, también debe crear todas las ubicaciones. Si el proyecto incluye un gran número de ubicaciones, resulta en una tarea tediosa que implica hacer mucho clic y esperar en la interfaz de usuario.
El objetivo de esta función es reducir el tiempo necesario para configurar el proyecto y resolver así los problemas presupuestarios.
Al permitir que el autor proporcione una hoja de cálculo como archivo de entrada y que el sistema cree automáticamente el árbol de ubicación en el back-end, esta función:
  • logra mejores resultados que hacer clic manualmente a través de la interfaz de usuario
  • permite a los clientes exportar las ubicaciones que tienen desde su propio sistema e importarlas fácilmente directamente en AEM
Esto ahorra tiempo y dinero durante la configuración inicial del proyecto o al ampliar las pantallas de AEM existentes a nuevas ubicaciones.

Información general de arquitectura

En el diagrama siguiente se muestra la descripción general de la arquitectura de la función Importador de proyectos:

Modelo de datos

El modelo de datos para el importador de proyectos se describe a continuación:
La versión actual solo admite la importación de ubicaciones.
Propiedad
Descripción
** path {string }
Ruta de acceso del recurso para la ubicación
** # {string }
El nombre de la plantilla que se va a utilizar (es decir, la ubicación de pantallas/núcleo/plantillas/ubicación )
plantilla
Título opcional que se usará para la página
Descripción opcional que se usará para la página
El archivo de hoja de cálculo (CSV/XLS) requiere, por tanto, las siguientes columnas:
  • path La ruta de la ubicación que se va a importar, donde la raíz de la ruta es la carpeta de ubicación del proyecto (es decir, /foo se importará a /content/screen/<project>/locations/foo )
  • plantilla La plantilla que se usará para la nueva ubicación, por ahora el único valor permitido es "location", pero se extenderá a todas las plantillas de Pantallas en el futuro ("display", "secuencechannel, etc.)
  • # ​Cualquier propiedad opcional que se establezca en la ubicación (es decir, ./jcr:title, ./jcr:description, ./foo, ./barra). La versión actual no permite ningún filtrado en este momento
Cualquier columna que no coincida con las condiciones anteriores se ignorará. Por ejemplo, si tiene cualquier otra columna definida en el archivo de hoja (CSV/XLS) que no sea ruta , plantilla , título y descripción en el archivo, esos campos se omitirán y el importador de proyectos no validará los campos adicionales para importar el proyecto en el proyecto de AEM Screens.

Uso del Importador de proyectos

En la sección siguiente se describe cómo se utiliza el importador de proyectos en un proyecto de AEM Screens.
Restricciones:
  • La versión actual no admite archivos que no sean extensiones CSV/XLS/XLSX.
  • No existe ningún filtro de las propiedades para los archivos importados ni para nada que empiece con "./" se importará.

Requisitos previos

  • Crear un nuevo proyecto denominado DemoProjectImport
  • Utilice un archivo CSV o Excel de muestra que necesite importar.
Para fines de demostración, puede descargar un archivo de Excel desde la sección siguiente.

Importación del archivo con los campos mínimos requeridos

Siga los pasos a continuación para importar un archivo a la carpeta de ubicaciones con los campos mínimos requeridos:
En el siguiente ejemplo se muestran los cuatro campos mínimos necesarios para importar el proyecto:
  1. Vaya al proyecto de AEM Screens ( DemoProjectImport ).
  2. Seleccione el proyecto, DemoProjectImporter —> Crear —> Importar ubicaciones de la barra lateral.
  3. Se abrirá el asistente Importar . Seleccione el archivo que tiene para el proyecto con ubicaciones o seleccione el archivo ( Minimum-file.xls ) que descargó de la sección Requisitos previos .
    Una vez seleccionado el archivo, haga clic en Siguiente .
  4. Compruebe el contenido del archivo (ubicaciones) desde el asistente de importación y haga clic en Importar .
  5. Como resultado, ahora podrá ver todas las ubicaciones importadas al proyecto.