Lier un événement à une autre page
Ajoutez un lien vers le gestionnaire d’événements de Générateur d'IU destination afin qu’une action d’événement puisse ouvrir une autre page. Vous pouvez également configurer le gestionnaire d’événements pour qu’il suive l’itinéraire de l’application jusqu’à la page souhaitée.
Avant de commencer
Rôle requis : ui_builder_admin
Pourquoi et quand exécuter cette tâche
Pour configurer une action d’événement afin d’ouvrir une autre page, vous devez savoir quelle page vous souhaitez ouvrir, quels sont les paramètres obligatoires et facultatifs pour cette page, et quelles valeurs de charge utile définir sur le gestionnaire d’événements pour transmettre les paramètres requis à la page de destination.
Procédure
Configuration des gestionnaires d’événements pour un composant d’analyse Q&A
Supposons que vous souhaitiez ajouter une nouvelle Next Experience page avec un composant de questions-réponses d’analyse. Commencez par créer la page à partir du modèle de page Centre d’analyse fourni dans l’expérience Espace de travail d’agent de base. Ensuite, vous créez une page cible pour le premier des trois événements dans les questions-réponses d’Analytics, puis vous configurez un gestionnaire d’événements pour cet événement.
En accédant à , vous voyez l’application Test experience UX. Étant donné qu’il utilise la même interface utilisateur de l’interpréteur de commandes de l’application Espace de travail d’agent que l’Espace de travail d’agent de base, vous pouvez utiliser les modèles de page de l’Espace de travail d’agent de base.
Sélectionnez ensuite le panneau d’administration de Test workspace, recherchez un enregistrement de configuration d’application UX sans acheminements ni pages d’application UX, puis cliquez sur Ouvrir.
Comme le montre l’exemple, vous avez créé dans le , vous avez créé une page nommée Centre d’analyse Générateur d'IUqui est basée sur le modèle de page Centre d’analyse de l’Espace de travail d’agent de base. Ensuite, vous sélectionnez l’option permettant de copier uniquement le contenu du modèle de page.
Sélectionnez le composant Questions et réponses d’analyse 1 et ouvrez l’onglet Événements . À partir d’ici, vous pouvez ouvrir le gestionnaire d’événementsLien vers le relais de destination pour l’événement Visualisation de rapport cliquée . Lorsqu’une question dans l’analyse Q&A renvoie un rapport, vous pouvez déclencher cet événement en cliquant sur une valeur dans le rapport. Lorsque vous cliquez sur une valeur, la liste des enregistrements qui contribuent à cette valeur s’affiche également. Dans le champ Itinéraire , vous voyez que la destination devrait être une page basée sur le modèle de page Liste simple. Vous voyez également les paramètres de la page auxquels correspondent les valeurs @payload.* et que le champ Titre peut être renseigné avec @payload.listTitle.
| Paramètre | @payload.* valeur |
|---|---|
| Table (obligatoire) | @payload.table |
| listTitle | @payload. Titre de liste |
| requête | @payload.requête |
| disableInlineEditing | aucun |
Ensuite, vous accédez à et créer une page basée sur le modèle Liste simple. Supposons que vous nommez la page en tant que liste d’enregistrements. Vous suivez ensuite un processus similaire à celui de la page Centre d’analyse. Cette fois, dans les dernières étapes du processus, vous ajouterez table comme paramètre obligatoire et listTitle,requête et disableInlineEditing comme paramètres facultatifs.
Étant donné que cette page contient déjà un composant Liste, lorsque vous ouvrez l’onglet Configuration de ce composant, vous voyez que les paramètres sont déjà transmis dans les valeurs @context.props.* .
Vous revenez maintenant à la page Analytics Center (Centre d’analyse). Dans l’événement Visualisation de rapport cliquée , vous ajoutez un nouveau gestionnaire d’événements. Ensuite, vous sélectionnez la page de liste d’enregistrements que vous avez créée et ajoutez les valeurs @payload.* dans les champs table, listTitle et query , en suivant les informations que vous avez obtenues du gestionnaire d’événements Lien vers le relais de destination. Le typage prédictif vous aide à remplir ces champs.
Une fois que vous avez cliqué sur OK et ajouté @payload.listTitle comme titre, le gestionnaire d’événements est terminé. Vous pouvez maintenant supprimer le gestionnaired’événements du relais Lien vers la destination pour cet événement.
L’exemple suivant montre une page Analytics Center (Centre d’analyse). Sur cette page, vous pouvez entrer une requête pour les incidents par priorité et obtenir un rapport en conséquence. En outre, en cliquant sur une colonne, vous déclenchez un événement Visualisation de rapport sélectionnée . Le gestionnaire d’événements vous permet d’afficher une liste simple des incidents dans le rapport.