Cas d’utilisation : Configurer un gestionnaire d’événements avec Now Assist
Automatisez la configuration du gestionnaire d’événements sans écrire d’expressions de liaison manuelles.
Scénario
Un développeur d’interface utilisateur est en train de créer une page d’accueil Espace de travail pour l'exploitation des services pour une équipe du Centre de services. La page d’accueil comporte deux composants : un bouton qui dirige les agents vers une liste d’incidents ouverts et une liste de tâches qui affiche les demandes de changement ouvertes. Pour la liste de tâches, lorsqu’un agent sélectionne un lien de référence dans une ligne, le développeur souhaite que l’enregistrement de demande de changement associé s’ouvre dans un nouvel onglet, sans avoir besoin d’étapes de navigation supplémentaires.
Problème
Sans Now Assist, le développeur doit ajouter manuellement un gestionnaire de page ou d’URL Ouvrir au composant de bouton et configurer à la fois la page de destination et le paramètre de table associé. Pour la liste de tâches, ils doivent ajouter un deuxième gestionnaire de page ou d’URL Ouvrir à l’événement Lien de référence cliqué. En outre, il doit écrire des expressions de liaison pour mapper la table et la sys_id des champs de charge utile de l’événement aux paramètres de la page d’enregistrement. Ce processus nécessite de connaître les noms des champs de charge utile, la syntaxe de liaison et les noms de paramètres attendus par la page d’enregistrement, ce qui en fait une tâche de configuration complexe pour chaque gestionnaire.
Solution
Avec la génération d’un gestionnaire d’événements, le développeur utilise des invites en langage naturel dans le Now Assist panneau pour configurer un gestionnaire d’événements. Now Assist identifie la page de destination correcte, sélectionne les champs de charge utile de l’événement appropriés et génère des expressions de liaison précises. Le développeur examine ensuite l’aperçu et accepte la configuration sans avoir besoin de rechercher les noms de champs de la charge utile ou d’écrire manuellement des expressions de liaison.
Avant de commencer
Assurez-vous d’installer la génération d’interface utilisateur et de disposer du rôle ui_builder_admin. Pour plus d'informations, consultez Installer la génération de l’interface utilisateur et Accorder le rôle d’administrateur de Générateur d’IU.
Étapes de la configuration
- Accédez à la .
- Ouvrez l’expérience Espace de travail pour l'exploitation des services et accédez à la page d’accueil.
- Sélectionnez le composant de bouton et ouvrez l’événement Bouton cliqué.
- Ajoutez un gestionnaire de pages ou d’URL ouvertes. Dans le panneau de saisie Now Assist, saisissez l’invite : Ouvrez une page de liste simple avec une table à partir du paramètre d’état.Conseil :Lorsque vous écrivez des invites pour la génération d’un gestionnaire d’événements, référencez le type de page de destination spécifique et les champs que vous souhaitez mapper par nom. Pour les événements de lien de référence, Now Assist affiche les champs de charge utile disponibles dans le panneau : utilisez ces noms de champs dans votre invite pour obtenir les résultats les plus précis.
Now Assist Identifie la page de liste simple, la sélectionne comme destination et lie le paramètre table au paramètre d’état approprié.
- Examinez l’aperçu, sélectionnez Accepter et modifier, puis enregistrez le gestionnaire.
- Sélectionnez le composant de liste de tâches et ouvrez l’événement Lien de référence cliqué.
- Ajoutez une page ouverte ou un gestionnaire d’URL. Now Assist Affiche les champs de charge utile de l’événement disponibles. Entrez l’invite : Ouvrir la page d’enregistrement dans un nouvel onglet avec la table des champs et le sysid de la charge utile de l’événement.
Now Assist Définit la destination sur la page d’enregistrement, lie le paramètre de table au champ de table de la charge utile, lie sysid au champ sys_id de la charge utile et active l’option Ouvrir dans un nouvel onglet.
- Passez en revue l’aperçu, confirmez que les liaisons sont correctes et acceptez la configuration.
Résultat
Les deux gestionnaires d’événements peuvent être configurés avec des invites en langage naturel. Le développeur pouvait les configurer rapidement sans rechercher les noms de champs de la charge utile ni écrire d’expressions de liaison manuellement. Pendant l’exécution, la sélection du bouton dirige l’agent vers la liste d’incidents, avec le paramètre table rempli automatiquement à partir de l’état de l’espace de travail. De plus, la sélection d’un lien de référence dans la liste de tâches ouvre l’enregistrement de demande de changement correspondant dans un nouvel onglet, en extrayant le nom et le sys_id de table directement à partir de la ligne sélectionnée. Les configurations générées sont prêtes à l’emploi immédiatement. Le développeur conserve le contrôle total et peut modifier n’importe quel champ à l’aide des contrôles de formulaire standard avant d’enregistrer.