Utiliser l’API GlideList client dans l’interface Expérience d'espace de travail utilisateur

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Ajoutez un bouton personnalisé à la page Listes qui renvoie les Espace de travail d'agent informations de la liste dans la vue actuelle. Définissez les informations à renvoyer en ajoutant des méthodes d’API GlideList clientes à une affectation d’action.

    Avant de commencer

    Rôle requis : admin

    Liste Glide Les méthodes API sont fournies dans la vue Action de liste Affectations d’actions [sys_declarative_action_assignment]. Vous pouvez ajouter la fonctionnalité GlideList à un bouton personnalisé dans l’interface Expérience d'espace de travail utilisateur. Vous pouvez utiliser le bouton pour appliquer une méthode GlideList à la vue courante. Utilisez les méthodes GlideList pour gérer les listes de tables en obtenant les détails de la vue de liste, en définissant des filtres, en triant par colonne, etc.

    Procédure

    1. Accédez à la Tous > Expérience d'espace de travail > Actions et composants > Actions sur la liste.
      Si vous utilisez getFixedQuery(), accédez à Actions sur la liste connexe au lieu d’Actions sur la liste.
    2. Créez une nouvelle affectation d’action en sélectionnant Nouveau.
    3. Dans le champ Étiquette de l’action , saisissez une étiquette de bouton.
    4. Saisissez un nom dans le champ Nom de l’action .
      Fournir du texte dans ce champ vous permet d’ajouter plusieurs boutons à la vue.
    5. Dans le menu Implémenté en tant que , sélectionnez Script client.
    6. Faites un clic droit dans l'en-tête du formulaire et sélectionnez Enregistrer.
    7. Sélectionnez Vue avancée.
    8. Sélectionnez l’onglet Script client et ajoutez un ou plusieurs appels de méthode dans la définition de méthode onClick{} .
      Cette méthode définit les actions à effectuer lorsque le bouton est sélectionné. Pour obtenir une liste des méthodes disponibles, consultez GlideList (Now Experience).
      Appels de méthode GlideList dans le champ Script client.
    9. Sélectionnez Mettre à jour.
      Vous pouvez tester votre bouton dans une Expérience d'espace de travail vue de liste de tables.
      Remarque :
      Si le bouton utilise la méthode getFixedQuery(), sélectionnez l’onglet d’un enregistrement dans une Expérience d'espace de travail liste pour tester votre bouton.
      Le tableau suivant illustre l’implémentation réussie du bouton dans la table Espace de travail d'agent Incidents (Tous). Le bouton implémente la méthode GlideList addFilter() pour afficher uniquement les enregistrements actifs.
      Tableau 1. Exemple d’action de bouton appliquant un filtre à une liste
      Liste avant de cliquer Liste après avoir cliqué sur
      Avant de sélectionner le bouton, un assortiment d’enregistrements actifs et inactifs (fermés) s’affiche dans la vue.

      Liste affichée avant que l’utilisateur n’appuie sur le bouton pour afficher les enregistrements actifs.

      La sélection du bouton permet de filtrer la vue pour afficher uniquement les enregistrements actifs.

      Liste affichée après que l’utilisateur a cliqué sur le bouton affichant uniquement les enregistrements actifs.