Antes de iniciar este exercício, certifique-se de ter instalado e configurado o NodeJS e o Adobe I/O CLI em sua máquina. Consulte Exercício 22.1 - Configuração do ambiente para obter detalhes.
Precisamos descobrir o webhook em que podemos conectar eventos de transmissão do site EXP News ao nosso aplicativo de painel. Na verdade, você já deve ter visto isso como saída do seu aio app deploy
do exercício 22.3.2. Você pode copiá-lo diretamente daqui; é a primeira linha na lista de Sua ação implantada; o que termina com webhook. Implantar, por exemplo
https://133309-rmaurexpnews-development.adobeio-static.net/api/v1/web/poc-platform-realtime-0.0.1/webhook
. Copie o URL para webhook e salve-o em algum lugar para usá-lo posteriormente.
Agora vamos configurar o encaminhamento pelo lado do servidor para nosso aplicativo Project Firefly EXP News Firefly usando o webhook que descobrimos no exercício anterior.
Vá para https://experience.adobe.com/#/data-collection/. Verifique se você está na organização correta, no canto superior direito: --envName--
.
No menu esquerdo, clique em Servidor. Você verá uma visão geral das propriedades do servidor.
Procure a propriedade do lado do servidor que você criou como parte do Módulo 21 (por exemplo, vangeluw - Demo System (24/04/2021) (Edge)) e clique para abri-la.
Clique em Elementos de dados no painel à esquerda e, em seguida, clique em Adicionar elemento de dados para adicionar um novo elemento de dados. Na tela de definição do elemento de dados, forneça as seguintes informações:
brandName
Core
na lista .Path
na lista .arc.event.xdm.--aepTenantId--.demoEnvironment.brandName
Clique em Save para salvar o elemento de dados.
Clique em Regras no painel à esquerda. Você verá uma visão geral das regras criadas para essa propriedade, com a regra Todas as páginas do Exercício 21 listada. Clique em Adicionar regra.
Na tela Criar regra:
Forneça um Nome, por exemplo All Pages EXP News
. Clique em + Adicionar para adicionar uma nova Condição.
Na tela Condition Configuration e forneça as seguintes informações:
Regular
Core
Value Comparison
Core - Value Comparison
brandName
de diálogo exibida clicando no ícone de três cilindros. O campo é preenchido com {{brandName}}
.Equals
EXP News
.Clique em Manter alterações para retornar à tela Criar regra. Você estará de volta aqui, clique em + Adicionar para adicionar uma nova ação.
Na tela Action Configuration, forneça as seguintes informações no painel esquerdo.
Adobe Cloud Connector
Make Fetch Call
Adobe Cloud Connector - Make Fetch Call
POST
https://133309-rmaurexpnews-development.adobeio-static.net/api/v1/web/poc-platform-realtime-0.0.1/webhook
Clique em Corpo.
Certifique-se de que o Body tenha a seguinte aparência:
{{XDM Event}}
.Clique em Manter alterações. Sua tela deve ficar assim. Clique em Salvar.
Clique em Fluxo de publicação à esquerda para implantar as alterações na configuração do Adobe Experience Platform Data Collection Server.
Clique em … à direita de v1 na coluna Desenvolvimento e clique em Editar.
Na tela Editar biblioteca, clique em Adicionar todos os recursos alterados. Você verá uma visão geral das alterações mais recentes. Clique em Salvar e criar para desenvolvimento.
Depois de algum tempo, você retornará à tela anterior. Aguarde até que o círculo antes de v1 pare de girar e fique verde estável. As regras atualizadas de encaminhamento pelo lado do servidor para as páginas de Notícias EXP foram implantadas.
Agora demonstraremos como as interações no site EXP News serão atualizadas em tempo real no aplicativo do painel EXP News .
Para fazer isso:
Vá para https://public.aepdemo.net.
Insira a ID de configuração e clique em Carregar configuração.
Na parte inferior da página, clique em Salvar Configuração
Clique em Selecione LDAP e escolha seu nome LDAP na lista. Clique em Salvar.
Clique em Selecionar Marca e selecione EXP News (Demo brand for mediaent)
na lista.
Clique em Salvar.
Na tela Status do Ambiente
Clique no logotipo EXP News. Isso o levará ao site EXP News.
No site EXP News, clique em ao redor para ler artigos e assistir a vídeos.
Retorne ao aplicativo Firefly do Painel de notícias EXP em tempo real; ele deve atualizar suas interações com o site de notícias EXP em tempo real.
Divirta-se ainda mais explorando isso. Se você for mais desenvolvedor e aventureiro e tiver tempo livre, explore o código-fonte do aplicativo de painel e faça alterações conforme desejar.
Terminou este exercício e este módulo.
Próxima etapa: Resumo e benefícios