Uso de sequência incorporada dinâmica using-dynamic-embedded-sequence
O uso de Sequências incorporadas dinâmicas abrange os seguintes tópicos:
- Visão geral
- Uso da experiência dinâmica integrada no AEM Screens
- Exibir os resultados
- Restringindo Usuários e Modificando as ACLs
Visão geral overview
Sequências incorporadas dinâmicas são criados para projetos grandes que seguem a hierarquia pai-filho, em que o filho é referenciado dentro de uma pasta de local e não de uma pasta de canal. Ele permite que o usuário incorpore uma sequência em um canal ao Função do canal. Ele permite que o usuário defina espaços reservados específicos de 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 resolverá para um canal real por contexto.
Para usar a Sequência Incorporada Dinâmica, atribua um canal por Função do canal. A 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 desempenha 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 considerar a função como um identificador para a atribuição, ou um alias para o canal no contexto do.
Benefícios do uso de sequências incorporadas dinâmicas benefits-of-using-dynamic-embedded-sequences
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 para eles, enquanto ficam restritos de editar canais em posições mais altas na hierarquia.
Fazendo referência a um Canal por função, permite criar a versão local de um canal, a fim de resolver dinamicamente o conteúdo específico do local, e também permite criar um canal global que aproveite o conteúdo para os canais específicos do local.
O exemplo a seguir fornece uma solução com foco nos seguintes termos principais:
- a canal da sequência principal para a sequência global
- sequência incorporada dinâmica componentes para cada parte personalizável localmente da sequência
- canais de sequência individuais nos respectivos locais com um função na exibição que corresponde ao do componente de sequência incorporada dinâmica função.
Uso de sequência incorporada dinâmica using-dynamic-embedded-sequence-2
A seção a seguir explica a criação de uma Sequência incorporada dinâmica em um canal do AEM Screens.
Pré-requisitos prerequisites
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:
-
Criar um projeto do AEM Screens (neste exemplo, Demonstração)
-
Criar um canal como Global em Canais pasta
-
Adicionar conteúdo ao seu Global Canal (Verifique Resources.zip para ativos relevantes)
A imagem a seguir mostra o Demonstração projeto com Global entrada de canal Canais pasta.
Recursos resources
Você pode baixar os seguintes recursos (imagens e adicioná-los aos ativos) e usá-los como conteúdo de canal para fins de demonstração.
A implementação da Sequência dinâmica inserida em um projeto AEM Screens envolve três tarefas principais:
- Configurando a taxonomia do projeto incluindo canais, locais e exibições
- Criação de uma programação
- Atribuição de programação a cada exibição
Siga as etapas abaixo para implementar a funcionalidade:
-
Criar duas pastas de locais.
Navegue até o Localizações no projeto do AEM Screens e criar duas pastas de local como Região A e Região B.
note note NOTE Ao criar o Região A pasta de local, certifique-se de inserir a variável Título as Região A e você pode deixar a variável Nome campo vazio, então automaticamente region-a o nome foi selecionado. Semelhante, é o caso para criar pasta de local Região B, conforme mostrado abaixo: note note NOTE Para saber como criar uma localização, consulte Criação e Gerenciamento de Locais. -
Crie dois Locais e um Canal em cada pasta de local.
- Navegue até Demonstração —> Localizações —> Região A.
- Selecionar Região A e clique em + Criar na barra de ações.
- Selecionar Localização do assistente com Título as Loja 1. Da mesma forma, crie outro local no assistente chamado como Loja 2 com Título as Loja 2. Você pode deixar a variável Nome campo vazio ao criar Loja 1 e Loja 2.
- Repita a etapa (b) e agora selecione Canal de sequência do assistente. Insira o Título as Região A e Nome as região para este canal.
note caution CAUTION Ao criar um canal, certifique-se de Região A, insira o Título as Região A e a variável Nome as região. Da mesma forma, crie dois locais em Região B intitulado como Loja 3 e Loja 4. Além disso, crie um Canal de sequência com Título as Região B e Nome as região.
note caution CAUTION Use o mesmo nome para os canais criados em Região A e Região B as região. -
Crie exibição e canal em cada local.
- Navegue até Demonstração —> Localizações —> Região A —> Loja 1.
- Selecionar Loja 1 e clique em + Criar na barra de ações.
- Selecionar Exibir do assistente e criar Exibição da loja 1.
- Repita a etapa (b) e, desta vez, selecione Canal de sequência do assistente. Insira o Título as Armazenar1Canal e a variável Nome as loja.
note caution CAUTION É importante que, ao criar um canal de sequência, a variável Título do canal pode ser como sua exigência, mas a variável Nome deve ser o mesmo em todos os canais locais.
Neste exemplo, os canais em Região A e Região B compartilhar o mesmo Nome as região e canais em Loja 1, Loja 2, Loja 3, e Loja 4 compartilhar o mesmo Nome as loja.Da mesma forma, crie uma exibição como Store2Display e um canal Store2Channel em Loja 2 (com o nome como loja).
note note NOTE Use o mesmo nome para os canais criados em Loja 1 e Loja 2 as loja. Siga as etapas anteriores para criar um canal e exibir no Loja 3 e Loja 4 em Região B. Novamente, certifique-se de usar o mesmo Nome as loja ao criar um 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 Loja 4.
-
Adicione conteúdo aos canais em seus respectivos locais.
Navegue até a Demonstração -> 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 canal.
note note NOTE Você pode usar o Resources.zip arquivo do Recursos acima, para usar as imagens como ativos para o conteúdo do canal. Da mesma forma, navegue até o Demonstração -> 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:
- Store1Channel
- Store2Channel
- Store3Channel
- Store4Channel
-
Criar um Cronograma
Navegar e selecionar 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 em Demonstração projeto.
-
Atribuir Canais a um Agendamento
- Navegue até Demonstração —> Agendamentos —> AdSchedule e clique em Painel na barra de ações.
- Clique em + Atribuir canal de CANAIS ATRIBUÍDOS painel para abrir o Atribuição de canal caixa de diálogo.
- Selecionar Canal de referência… por caminho.
- Selecione o Caminho do canal as Demonstração —> Canais —> Global.
- Insira o Função do canal as GlobalAdSegment.
- Selecione o Eventos suportados as Carga inicial, Tela inativa, e Interação do usuário.
- Clique em Salvar.
Atribuir canal por função para região:
- Clique em + Atribuir canal de CANAIS ATRIBUÍDOS painel para abrir o Atribuição de canal caixa de diálogo.
- Selecionar Canal de referência… por nome.
- Insira o Nome do canal as região*.
- Insira o Função do canal as SegmentoAnúncioRegião.
- Clique em Salvar.
Atribuir canal por função para loja:
- Clique em + Atribuir canal de CANAIS ATRIBUÍDOS painel para abrir o Atribuição de canal caixa de diálogo.
- Selecionar Canal de referência… por nome.
- Insira o Nome do canal as loja.
- Insira o Função do canal as ArmazenarSegmentoAnúncio.
- Clique em Salvar.
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é a Global Canal, criado inicialmente em Demonstração projeto.
Clique em Editar da ação para abrir o editor.
Arrastar e soltar dois Sequência incorporada dinâmica componentes no editor de canais.
Abra as propriedades de um dos componentes e insira o Função da atribuição do canal as SegmentoAnúncioRegião.
Da mesma forma, selecione o outro componente e abra as propriedades para inserir o Função da atribuição do canal as ArmazenarSegmentoAnúncio.
-
Atribuindo programação a cada exibição
- Navegue até cada exibição, como Demonstração —> Localizações —> Região A —>Loja 1 —>Loja1Exibição.
- Clique em Painel na ação para abrir o painel de exibição.
- Clique em … do CANAIS ATRIBUÍDOS E AGENDAMENTOS e clique em +Atribuir Calendário.
- Selecione o caminho para a Programação (por exemplo, aqui, Demonstração —> Agendamentos —>AdSchedule).
- Clique em Salvar.
Exibir os resultados viewing-the-results
Após configurar os canais e concluir a exibição, inicie o reprodutor do AEM Screens para exibir o conteúdo.
A saída a seguir confirma o conteúdo do canal no AEM Screens player, dependendo do caminho de exibição.
Cenário 1:
Se você atribuir o caminho de exibição como Demonstração —> Localizações —> Região A —> Loja 1 —> Loja1Exibição, o conteúdo a seguir será exibido no AEM Screens player.
Cenário 1:
Se você atribuir o caminho de exibição como Demonstração —> Localizações —> Região B —> Loja 3 —> Loja3Exibir, o conteúdo a seguir será exibido no AEM Screens player.
Restringindo Usuários e Modificando as ACLs restricting-users-and-modifying-the-acls
Você pode criar autores globais, regionais ou locais para editar conteúdo relevante para eles, enquanto está sendo impedido de editar canais em posições mais altas na hierarquia.
Você precisa modificar as ACLs para restringir o acesso dos usuários ao conteúdo com base em sua localização.
Exemplo de caso de uso example-use-case
O exemplo a seguir permite criar três usuários para o projeto de demonstração acima.
Os privilégios atribuídos a cada grupo são os seguintes:
Grupos:
-
Global-Author: consiste em usuários que têm acesso a todos os locais e canais na Demonstração projeto e ter todas as permissões de leitura, gravação e edição.
-
Região-Autor: consiste em usuários com permissões de leitura, gravação e edição para Região A e Região B.
-
Autor da loja: consiste em usuários que têm permissões de leitura, gravação e edição somente para Loja 1, Loja 2, Loja 3, e Loja 4.
Etapas para criar grupos de usuários, usuários e configurar ACLs steps-for-creating-user-groups-users-and-setting-up-acls
Siga as etapas abaixo para criar grupos, usuários e modificar as ACLs de acordo com as permissões:
-
Criar grupos
- Navegue até Adobe Experience Manager.
- Clique em Ferramentas —> Segurança —> Grupos.
- Clique em Criar grupo e insira Global-Author in ID.
- Clique em Salvar e fechar.
Da mesma forma, crie dois outros grupos, como Região-Autor e Autor da loja.
-
Criar usuários e adicionar usuários aos grupos
- Navegue até Adobe Experience Manager.
- Clique em Ferramentas —> Segurança —> Usuários.
- Clique em Criar usuário e insira Global-User in ID.
- Enter Senha e confirme a senha desse usuário.
- Clique em Grupos e insira o nome do grupo em Selecionar grupo, por exemplo, insira Global-Author para adicionar Global-User a esse grupo específico.
- Clique em Salvar e fechar.
Da mesma forma, crie dois outros usuários, como Região-Usuário e Usuário da loja e adicione-os a Região-Autor e Autor da loja respectivamente.
note note NOTE É uma prática recomendada adicionar usuários em um grupo e, em seguida, atribuir permissões a cada grupo específico de usuários. -
Adicionar todos os grupos aos contribuidores
- Navegue até Adobe Experience Manager.
- Clique em Ferramentas —> Segurança —> Grupos.
- Selecionar Colaboradores na lista e selecione Membros guia.
- Selecione o Grupo como Global-Author, Autor da região, e Autor da loja para os colaboradores.
- Clique em Salvar e fechar.
-
Acessando permissões para cada grupo
- Navegue até a Useradmin e use essa interface para modificar as permissões para grupos diferentes.
- Pesquisar por Global-Author e clique em Permissões conforme mostrado na figura abaixo.
- Da mesma forma, você pode acessar as permissões para Região-Autor e Autor da loja.
-
Modificando permissões para cada grupo
Para Autor Global:
- Navegue até a Permissões guia
- Navegue até /content/screens/demo e verifique todas as permissões
- Navegue até /content/screens/demo/locations e verifique todas as permissões
- Navegue até /content/screens/demo/locations/region-a e verifique todas as permissões. Da mesma forma, verifique as permissões para region-b.
Consulte a figura abaixo para entender as etapas:
A imagem a seguir mostra que agora a variável Global-User tem acesso à Canal global e ambos os Região A e Região B com todas as quatro lojas, ou seja, Loja 1, Loja 2, Loja 3, e Loja 4.
Para Autor Da Região:
- Navegue até a Permissões guia.
- Navegue até /content/screens/demo e marque apenas a opção Ler permissões.
- Navegue até /content/screens/demo/locations e marque apenas a opção Ler permissões.
- Navegue até /content/screens/demo/channels e desmarque as permissões para Global canal.
- Navegue até /content/screens/demo/locations/region-a e verifique todas as permissões. Da mesma forma, verifique as permissões para region-b.
Consulte a figura abaixo para entender as etapas:
A imagem a seguir mostra que agora o usuário da região tem acesso a ambos Região A e Região B com todas as quatro lojas, ou seja, Loja 1, Loja 2, Loja 3, e Loja 4 mas não tem acesso à Global Canal.
Para Store-Author:
- Navegue até a Permissões guia.
- Navegue até /content/screens/demo e marque apenas a opção Ler permissões.
- Navegue até /content/screens/demo/locations e marque apenas a opção Ler permissões.
- Navegue até /content/screens/demo/channels e desmarque as permissões para Global canal.
- Navegue até /content/screens/demo/locations/region-a e marque apenas a opção Ler permissões. Da mesma forma, marque somente a opção Ler permissões para region-b.
- Navegue até /content/screens/demo/locations/region-a /store-1 e verifique todas as permissões. Da mesma forma, verifique as permissões para store-2, store-3, e loja-4.
Consulte a figura abaixo para entender as etapas:
A imagem a seguir mostra que agora a variável Usuário da loja tem acesso apenas às quatro lojas, ou seja, 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.