O uso de Sequências incorporadas dinâmicas abrange os seguintes tópicos:
As Sequências Incorporadas Dinâmicas são criadas para projetos grandes que seguem a hierarquia pai-filho, onde o filho é referenciado dentro de uma pasta de localização e não em uma pasta de canal. Ela permite que o usuário incorpore uma sequência dentro de um canal por Função de canal. Ele permite que o usuário defina espaços reservados específicos da localização para diferentes escritórios usando uma sequência incorporada dentro de um canal principal.
Ao atribuir um canal a uma exibição, você tem a opção de especificar o caminho da exibição ou a função do canal que será resolvida para um canal real por contexto.
Para usar a Sequência dinâmica inserida, atribua um canal por Função de canal. Função do canal define o contexto da exibição. A função é direcionada por várias ações e é independente do canal real que cumpre a função. Esta seção descreve um caso de uso que define canais por função e como você pode aproveitar esse conteúdo para um canal global. Você também pode pensar na função como um identificador para a atribuição ou um alias para o canal no contexto de .
O principal benefício de colocar um canal de sequência dentro de um local em vez da pasta de canais é permitir que autores locais ou regionais editem conteúdo relevante a eles, enquanto são restritos de canais de edição em posições mais altas na hierarquia.
Referenciar um Canal por função, permite criar a versão local de um canal, a fim de resolver dinamicamente o conteúdo específico da localização, e também permite criar um canal global que aproveita o conteúdo para os canais específicos da localização.
Sequências incorporadas versus Sequências incorporadas dinâmicas
Uma Sequência dinâmica inserida é semelhante a uma sequência incorporada, mas permite que o usuário siga uma hierarquia em que as alterações/atualizações feitas em um canal sejam propagadas para outro relacionado. Ela segue a hierarquia pai/filho e também inclui ativos como imagens ou vídeos.
As Sequências incorporadas dinâmicas permitem exibir conteúdo específico da localização, enquanto as Sequências incorporadas exibem apenas a apresentação geral de slides do conteúdo. Além disso, ao configurar as Sequências incorporadas dinâmicas, é necessário configurar o canal usando a função e o nome do canal. Consulte as etapas abaixo para ver a implementação prática.
Para saber mais sobre a implementação de sequências incorporadas, consulte Sequências incorporadas no AEM Screens.
O exemplo a seguir fornece uma solução com foco nos seguintes termos principais:
Para saber mais sobre atribuição de canal, consulte Atribuição de canal na seção Criação na documentação do AEM Screens.
A seção a seguir explica a criação de uma Sequência incorporada dinâmica em um canal AEM Screens.
Antes de começar a implementar essa funcionalidade, verifique se você tem os seguintes pré-requisitos prontos para começar a implementar sequências incorporadas dinâmicas:
Crie um projeto do AEM Screens (neste exemplo, Demo)
Crie um canal como Global na pasta Canais
Adicione conteúdo ao seu canal Global (Verifique Resources.zippara obter os ativos relevantes)
A imagem a seguir mostra o projeto Demo com o canal Global na pasta Canais.
Você pode baixar os seguintes recursos (imagens e adicioná-los a ativos) e usá-los ainda mais como conteúdo de canal para fins de demonstração.
Para obter informações adicionais sobre como criar um projeto e como criar um canal de sequência, consulte os recursos abaixo:
A implementação da sequência incorporada dinâmica em um projeto do AEM Screens envolve três tarefas principais:
Siga as etapas abaixo para implementar a funcionalidade:
Ao implementar Sequências incorporadas dinâmicas, tenha cuidado com os campos Nome e Título ao criar canais em cada local. Siga cuidadosamente as instruções de nomenclatura.
Crie duas pastas de locais.
Navegue até a pasta Localizações no seu projeto do AEM Screens e crie duas pastas de localização como Região A e Região B.
Ao criar a pasta de localização Região A, certifique-se de inserir o Título como Região A e pode deixar o campo Nome vazio, de modo que o nome region-a é selecionado automaticamente.
Semelhante, é o caso para criar a pasta de localização Região B, conforme mostrado abaixo:
Para saber como criar uma localização, consulte Criação e gerenciamento de localizações.
Crie dois locais e um canal em cada pasta de localização.
Certifique-se de que, ao criar o canal Região A, digite o Título como Região A e o Nome como região.
Da mesma forma, crie duas localizações em Região B denominada como Loja 3 e Loja 4. Além disso, crie um Canal de sequência com Título como Região B e Nome como região.
Certifique-se de usar o mesmo nome para os canais criados na Região A e Região B como região.
Crie Exibições e Canal em cada Local.
É importante quando você cria um canal de sequência, o Title do canal pode ser o seu requisito, mas o Name deve ser o mesmo em todos os canais locais.
Neste exemplo, os canais em Região A e Região B compartilham o mesmo Nome como região e os canais em Loja 1, Loja 2, <a1 2/>Loja 3 e Loja 4 compartilham o mesmo Nome como loja .
Da mesma forma, crie uma exibição como Store2Display e um canal Store2Channel em Store 2 (com o nome como store).
Certifique-se de usar o mesmo nome para os canais criados em Store 1 e Store 2 como store.
Siga as etapas anteriores para criar um canal e exibir em Loja 3 e Loja 4 em Região B. Novamente, certifique-se de usar o mesmo Name como store ao criar o canal Store3Channel e Store4Channel respectivamente.
A imagem a seguir mostra a exibição e o canal em Loja 3.
A imagem a seguir mostra a exibição e o canal em Store 4.
Adicione conteúdo aos canais em seus respectivos locais.
Navegue até Demo -> Localizações -> Região A -> Região A e clique em Editar na barra de ações. Arraste e solte os ativos que deseja adicionar ao seu canal.
Você pode usar o arquivo Resources.zip da seção Resources, acima, para usar as imagens como ativos para o conteúdo do seu canal.
Da mesma forma, navegue até Demo -> Localizações -> Região B -> Região B e clique em Editar na barra de ações para arrastar e soltar os ativos no seu canal, conforme mostrado abaixo:
Siga as etapas anteriores e os recursos para adicionar conteúdo aos seguintes canais:
Criar um agendamento
Navegue e selecione a pasta Agendamentos no seu projeto do AEM Screens e clique em Criar na barra de ações para criar um novo agendamento.
A imagem a seguir mostra o AdSchedule criado no projeto Demo.
Atribuir canais a um agendamento
Atribuir Canal por Função para Região:
Atribuir Canal por Função para Loja:
A imagem a seguir mostra os canais atribuídos por caminho e por função.
Configuração da Sequência dinâmica inserida no canal global.
Navegue até o Canal Global, criado inicialmente no projeto Demo.
Clique em Editar na ação para abrir o editor.
Arraste e solte dois componentes Sequência incorporada dinâmica no editor de canais.
Abra as propriedades de um dos componentes e insira a Função de atribuição de canal como RegionAdSegment.
Da mesma forma, selecione o outro componente e abra as propriedades para inserir a Função de Atribuição de Canal como StoreAdSegment.
Atribuindo Programação a cada Exibição
Depois de configurar os canais e exibir, inicie o reprodutor do AEM Screens para exibir o conteúdo.
Para saber mais sobre AEM reprodutor de tela, consulte os seguintes recursos:
A saída a seguir confirma o conteúdo do canal no player do AEM Screens, dependendo do caminho de exibição.
Cenário 1:
Se você atribuir o caminho de exibição como Demo —> Localizações —> Região A —> Loja 1 —> Loja1Exibição, o seguinte conteúdo será exibido no seu reprodutor AEM Screens.
Cenário 1:
Se você atribuir o caminho de exibição como Demo —> Localizações —> Região B —> Loja 3 —> Loja3Display, o conteúdo a seguir será exibido no player do AEM Screens.
Você pode criar autores globais, regionais ou locais para editar conteúdo relevante a eles, ao mesmo tempo em que é restrito a partir de canais de edição superiores na hierarquia.
Você precisa modificar as ACLs para restringir o acesso dos usuários ao conteúdo com base em sua localização.
O exemplo a seguir permite criar três usuários para o projeto de demonstração acima.
Os privilégios são atribuídos a cada grupo da seguinte maneira:
Grupos:
Autor global: Consiste de usuários que têm acesso a todos os locais e canais no Demoproject e têm todas as permissões de leitura, gravação e edição.
Autor da região: Consiste de usuários que têm permissões de leitura, gravação e edição na Região e Região B.
Autor da loja: Consiste de usuários que têm permissões de leitura, gravação e edição somente na Loja 1, Loja 2, Loja 3 e Loja 4.
Para saber mais detalhadamente como segregar projetos usando ACLs para que cada indivíduo ou equipe gerencie seu próprio projeto, consulte Configurando ACLs.
Siga as etapas abaixo para criar grupos, usuários e modificar as ACLs de acordo com as permissões:
Criar grupos
Da mesma forma, crie dois outros grupos, como Region-Author e Store-Author.
Criar usuários e adicionar usuários a grupos
Da mesma forma, crie dois outros usuários, como Region-User e Store-User, e adicione-os a Region-Author e Store-Author, respectivamente.
É uma prática recomendada adicionar usuários a um grupo e depois atribuir permissões a cada grupo específico de usuários.
Adicionar todos os grupos aos colaboradores
Acessar permissões para cada grupo
Modificando permissões para cada grupo
Para autor global:
Consulte a figura abaixo para entender as etapas:
A imagem a seguir mostra que agora o Usuário Global tem acesso ao Canal Global e à Região A e Região B com todas as quatro lojas, nomeadamente Loja 1, Loja 2<a1 1/>, Loja 3 e Loja 4 .
Para autor de região:
Consulte a figura abaixo para entender as etapas:
A imagem a seguir mostra que agora o Usuário da Região tem acesso a Região A e Região B com todos os quatro armazenamentos, a saber Loja 1, Loja 2, Loja 3 e Loja 4, mas não acessa o Canal Global.
Para Autor Da Loja:
Consulte a figura abaixo para entender as etapas:
A imagem a seguir mostra que agora o Store-User tem acesso somente aos quatro armazenamentos, a saber Loja 1, Loja 2, Loja 3 e Loja 4, mas não tem permissões para acessar o Global ou a região (Região A e Região B) canais.
Para saber mais detalhes sobre como configurar permissões, consulte Configuração de ACLs.