Novo importador de projeto do arquivo new-project-importer-from-file

Esta seção descreve uma funcionalidade para importar em massa um conjunto de locais de uma planilha CSV/XLS para o projeto do AEM Screens.

Introdução introduction

Ao configurar um projeto do AEM Screens, pela primeira vez em sua organização, também é necessário criar todos os locais. Se o projeto envolve um grande número de locais, ele resulta em uma tarefa tediosa que envolve muitos cliques e espera na interface do usuário.

O objetivo desse recurso é reduzir o tempo necessário para configurar o projeto e, portanto, resolver problemas de orçamento.

Ao permitir que o autor forneça uma planilha como um arquivo de entrada e que o sistema crie automaticamente a árvore de local no back-end, esse recurso:

  • obtém desempenho muito melhor do que clicar manualmente na interface
  • O permite que o cliente exporte os locais que possui de seu próprio sistema e os importe facilmente diretamente no AEM

Isso economiza tempo e dinheiro durante a configuração inicial do projeto ou ao estender o AEM Screens existente para novos locais.

Visão geral da arquitetura architectural-overview

O diagrama a seguir mostra a visão geral da arquitetura do recurso Importador de projetos:

screen_shot_2019-05-14at20618pm

Modelo de dados data-model

O modelo de dados para o Importador de projetos é descrito abaixo:

NOTE
A versão atual oferece suporte apenas para a importação de locais.
Propriedade
Descrição
caminho {string}}
O caminho do recurso para o local
[./jcr:title] {string}}
O nome do modelo a ser usado (isto é, a localização para telas/núcleo/modelos/local)
modelo {string}
Título opcional para usar na página
[./jcr:descrição] {string}
Descrição opcional para usar na página

O arquivo de planilha (CSV/XLS) exige as seguintes colunas:

  • caminho {string} O caminho do local a ser importado, onde a raiz do caminho é a pasta do local do projeto (ou seja, /foo será importado para /content/screens/<project>/locations/foo)

  • modelo {string} O modelo a ser usado para o novo local; por enquanto, o único valor permitido é "local", mas isso será estendido para todos os modelos do Screens no futuro ("exibição", "sequencechannel, etc)

  • [./*] {string} Qualquer propriedade opcional a ser definida no local (ou seja, ./jcr:title, ./jcr:description, ./foo, ./barra). A versão atual não permite filtragem no momento

NOTE
Qualquer coluna que não corresponda às condições acima será ignorada. Por exemplo, se você tiver qualquer outra coluna definida no arquivo de planilha (CSV/XLS) diferente de caminho,modelo,título, e descrição no arquivo, esses campos serão ignorados e Importador de projetos O não validará esses campos adicionais para importar seu projeto para o projeto do AEM Screens.

Usando o importador de projeto using-project-importer

A seção a seguir descreve como o Importador de projeto é usado em um projeto do AEM Screens.

CAUTION
Limitações:
  • Arquivos diferentes das extensões CSV/XLS/XLSX não são compatíveis com a versão atual.
  • Não existe filtragem das propriedades para arquivos importados e nada que comece com "./" serão importados.

Pré-requisitos prerequisites

  • Crie um novo projeto chamado DemoProjectImport

  • Use um arquivo CSV ou excel de amostra que você precisa importar.

Para fins de demonstração, você pode baixar um arquivo do Excel na seção abaixo.

Obter arquivo

Importação do arquivo com campos mínimos obrigatórios importing-the-file-with-minimum-required-fields

Siga as etapas abaixo para importar um arquivo para a pasta de locais com os campos mínimos obrigatórios:

NOTE
O exemplo a seguir mostra os quatro campos mínimos necessários para importar seu projeto:

screen_shot_2019-05-14at21523pm

  1. Navegue até o projeto do AEM Screens (DemoProjectImport).

    screen_shot_2019-05-12at52651am

  2. Selecione o projeto,​ DemoProjectImporter ​—>​ Criar ​—>​ Importar locais da barra lateral.

    screen_shot_2019-05-12at52433am

  3. A variável Importar assistente aberto. Selecione o arquivo que você tem para seu projeto com localizações ou selecione o arquivo (minimal-file.xls) que você baixou do Pré-requisitos seção.

    Após selecionar o arquivo, clique em Próxima.

    screen_shot_2019-05-15at113718am

  4. Verifique o conteúdo do arquivo (locais) no assistente de Importação e clique em Importar.

    screen_shot_2019-05-12at53131am

  5. Como resultado, agora é possível exibir todos os locais importados para o projeto.

    screen_shot_2019-05-12at53450am

recommendation-more-help
adce462a-f916-4dbe-9ab5-0b62cfb0f053