Avant de commencer cet exercice, assurez-vous d’avoir installé et configuré NodeJS et l’interface de ligne de commande d’Adobe I/O sur votre ordinateur. Voir Exercice 22.1 - Configuration de votre environnement pour plus d’informations.
Nous devons comprendre le webhook permettant de connecter des événements en continu du site web EXP News à notre application de tableau de bord. En fait, vous auriez déjà dû le repérer comme sortie de votre aio app deploy
de l'exercice 22.3.2. Vous pouvez le copier directement d'ici ; il s’agit de la première ligne de la liste de votre action déployée ; celle se terminant par webhook. Déployer, par exemple
https://133309-rmaurexpnews-development.adobeio-static.net/api/v1/web/poc-platform-realtime-0.0.1/webhook
. Copiez l’URL de webhook et enregistrez-la à un emplacement où vous pourrez l’utiliser ultérieurement.
Nous allons maintenant configurer le transfert côté serveur pour notre application de tableau de bord Project Firefly EXP News Firefly à l’aide du webhook que nous avons découvert lors de l’exercice précédent.
Accédez à https://experience.adobe.com/#/data-collection/. Vérifiez que vous vous trouvez dans la bonne organisation dans le coin supérieur droit : --envName--
.
Dans le menu de gauche, cliquez sur Serveur. Un aperçu des propriétés du serveur s’affiche.
Recherchez la propriété côté serveur que vous avez créée dans le cadre du module 21 (par ex. vangeluw - Demo System (24/04/2021) (Edge)) et cliquez pour l’ouvrir.
Cliquez sur Éléments de données dans le rail de gauche, puis sur Ajouter un élément de données pour ajouter un nouvel élément de données. Dans l’écran de définition des éléments de données, fournissez les informations suivantes :
brandName
Core
dans la liste.Path
dans la liste.arc.event.xdm.--aepTenantId--.demoEnvironment.brandName
Cliquez sur Enregistrer pour enregistrer l’élément de données.
Cliquez sur Règles dans le rail de gauche. Vous verrez un aperçu des règles créées pour cette propriété, avec la règle All Pages de l’exercice 21 répertoriée. Cliquez sur Ajouter une règle.
Dans l’écran Créer une règle :
Indiquez un nom, par exemple : All Pages EXP News
. Cliquez sur + Ajouter pour ajouter une nouvelle condition.
Dans l’écran Configuration de la condition et fournissez les informations suivantes :
Regular
Core
Value Comparison
Core - Value Comparison
brandName
dans la boîte de dialogue qui s’affiche en cliquant sur l’icône à trois cylindres. Le champ est renseigné par {{brandName}}
.Equals
EXP News
.Cliquez sur Conserver les modifications pour revenir à l’écran Créer une règle . Vous serez alors de retour ici, cliquez sur + Ajouter pour ajouter une nouvelle action.
Dans l’écran Configuration de l’action , fournissez les informations suivantes dans le panneau de gauche.
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
Cliquez sur Body.
Vérifie que le Corps ressemble à ceci :
{{XDM Event}}
sera alors ajouté.Cliquez sur Conserver les modifications. Votre écran devrait ressembler à ceci. Cliquez sur Enregistrer.
Cliquez sur Flux de publication à gauche pour déployer les modifications dans votre configuration de serveur de collecte de données Adobe Experience Platform.
Cliquez sur … directement à partir de v1 dans votre colonne Développement et cliquez sur Modifier.
Dans l’écran Modifier la bibliothèque, cliquez sur Ajouter toutes les ressources modifiées. Vous verrez un aperçu des dernières modifications. Cliquez sur Enregistrer et créer pour le développement.
Au bout d’un certain temps, vous revenez à l’écran précédent. Patientez jusqu’à ce que le cercle avant v1 cesse de tourner et passe en vert uni. Vos règles de transfert côté serveur mises à jour pour les pages d’actualités EXP sont désormais déployées.
Nous allons maintenant démontrer comment les interactions sur le site web d’EXP News seront mises à jour en temps réel dans notre application de tableau de bord EXP News.
Pour ce faire :
Accédez à https://public.aepdemo.net.
Saisissez votre ID de configuration et cliquez sur Charger la configuration.
Au bas de la page, cliquez sur Enregistrer la configuration
Cliquez sur Sélectionnez LDAP et sélectionnez votre nom LDAP dans la liste. Cliquez sur Enregistrer.
Cliquez sur Sélectionner la marque et sélectionnez EXP News (Demo brand for mediaent)
dans la liste.
Cliquez sur Enregistrer.
Dans l’écran État de l’environnement
Cliquez sur le logo EXP News . Vous accédez alors au site EXP News !
Sur le site web d'EXP News, cliquez pour lire des articles et visionner des vidéos.
Revenez à l’application Firefly de tableau de bord en temps réel EXP News ; il devrait actualiser vos interactions avec le site d’actualités EXP en temps réel.
Amusez-vous à explorer plus en détail ceci. Si vous êtes plus développeur et aventureux et que vous avez du temps libre, découvrez le code source de l’application de tableau de bord et apportez les modifications souhaitées.
Vous avez maintenant terminé cet exercice et ce module.
Étape suivante : Résumé et avantages