Lier un événement à une autre page
Ajoutez un lien vers le gestionnaire d’événements de destination afin Générateur d'IU 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’App Route 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 requis 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 de questions-réponses d’analyse
Supposons que vous souhaitiez prendre une nouvelle Next Experience page et ajouter une page avec un composant de questions-réponses d’analyse. Tout d’abord, vous créez la page à partir du modèle de page du 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 Analytics Q&A, puis vous configurez un gestionnaire d’événements pour cet événement.
En accédant à , l’application Expérience de test UX s’affiche. Étant donné qu’elle utilise la même interface utilisateur d’interpréteur de commandes d’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 l’espace de travail de test, recherchez un enregistrement de configuration d’application UX sans acheminements ni pages d’application UX, puis cliquez sur Ouvrir.
Comme le montre l’exemple, dans le , vous avez créé une page nommée Centre d’analyse Générateur d'IU, 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, une liste des enregistrements qui contribuent à cette valeur s’affiche également. Dans le champ Itinéraire , vous voyez que la destination doit ê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.listTitle |
| query | @payload.requête |
| disableInlineEditing | Aucun |
Ensuite, vous accédez à et créer une page basée sur le modèle de liste simple. Supposons que vous nommez la page en tant que liste d’enregistrements. Vous suivez ensuite un processus similaire à celui de la création de la page Centre d’analyse. Cette fois, dans les dernières étapes du processus, vous ajouterez la table comme paramètre requis et listTitle, query 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 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 requête , en suivant les informations que vous avez obtenues du gestionnaire d’événements du relais Lien vers la destination . La saisie prédictive vous aide à renseigner ces champs.
Une fois que vous avez cliqué sur OK et ajouté @payload.listTitle en tant que titre, le gestionnaire d’événements est terminé. Vous pouvez maintenant supprimer le gestionnaire d’événements durelais Lien vers la destination pour cet événement.
L’exemple suivant montre une page du 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 du rapport cliquée . Le gestionnaire d’événements vous permet d’afficher une liste simple des incidents dans le rapport.