Lot de composants de liste d’enregistrements
Le groupe de composants de liste d’enregistrements est un groupe de composants de liste qui utilise un contrôleur dédié pour configurer des actions de liste telles que le tri, le filtrage et le regroupement.
Le lot de composants Liste d’enregistrements comprend un en-tête de liste d’enregistrements avec des actions déclaratives ainsi qu’un contrôle de pagination pour naviguer dans les pages de liste.
À partir de la version Zurich, les pages d’enregistrement de l’espace de travail configurable CSM utilisent le lot de composants Liste d’enregistrements. Ce lot de composants de liste est l’expérience par défaut pour les nouveaux clients (zboot) et les clients mis à niveau.
- Vue d’ensemble de la liste des enregistrements dans la documentation ServiceNow Developer
- Liste des enregistrements sur le site Web du système de conception Horizon
Informations sur la mise à niveau
Les actions déclaratives par défaut incluses dans les pages d’enregistrement de l’espace de travail configurable CSM fonctionnent avec le lot de composants Liste d’enregistrements.
Les actions déclaratives du client qui ouvrent un modal sur la page de liste nécessitent une certaine configuration pour fonctionner avec le composant Liste d’enregistrements. Consultez l’exemple ci-dessous pour en savoir plus.
- Accédez à la .
- Sélectionnez la table Écran UX [sys_ux_screen].
- Recherchez et sélectionnez le groupe de listes par défaut dans la colonne Nom d’écran.
- Définissez le champ Actif sur faux, puis sélectionnez Mettre à jour.
Exemple
- Créez le mappage pour une action déclarative afin d’ouvrir un modal.
- Rendez le modal disponible sur le composant du groupe de liste.
- Accédez à la liste Mappage d’événements du complément UX [sys_ux_addon_event_mapping].
- Recherchez le nom du mappage d’événements Créer un ticket en filtrant la colonne Événement cible : LIST#OPEN_MODAL.
- Sélectionnez Créer un ticket pour l’événement qui crée un ticket dans la vue de liste.
- Cliquez avec le bouton droit sur l’en-tête du formulaire et sélectionnez Insérer et rester pour créer un nouvel enregistrement de mappage d’événements. Cela crée un nouvel enregistrement pour l’action déclarative source existante.
- Renseignez les champs suivants sur le formulaire de mappage d’événements :
- Nom = <Entrez un nom unique>
- Composant source = en-tête de liste d’enregistrements
- Contrôleur = Contrôleur de liste
- Événement cible = Ouvrir le modal
- Sélectionnez Soumettre.
Étape 2 : rendez le modal disponible sur le composant du groupe de listes
- Accédez à la .
- Ouvrez l’expérience Espace de travail configurable CSM/FSM.
- Sélectionnez Liste (groupe de listes par défaut) dans l’en-tête de l’expérience.
- Dans l’arborescence de contenu sur le côté gauche, sélectionnez Modal de fenêtre d’affichage de liste.
- Dans l’onglet Configurer sur le côté droit, sélectionnez l’icône dans le champ Collections de pages pour afficher la collection de pages des modaux de page de liste.
- Créez une page sous la collection de pages. Par exemple, créez une page appelée create_case.
- Sélectionnez l’icône + en regard de Pages et variantes, puis sélectionnez Créer une nouvelle page.
- Ajoutez un nom dans le champ Nom , puis sélectionnez Continuer. Par exemple, ajoutez create_case comme nom.
- Sélectionnez Créer dynamique , puis Créer. La page create_case est ajoutée à la liste des pages et des variantes de la collection de pages
- Accédez à l’enregistrement d’acheminement de l’application et modifiez la collection d’écrans pour qu’elle pointe vers la collection d’écrans existante. Par exemple, la collection d’écrans Créer un ticket.
- Sélectionnez Paramètres de la page create_case pour ouvrir les paramètres généraux de la page.
- Dans le champ Actions, sélectionnez Ouvrir des enregistrements , puis Collection de pages. Le formulaire de point d’extension des modaux de page de liste s’affiche.
- Dans l’enregistrement d’acheminement de l’application create_case, ajoutez les paramètres de champs requis : table,sysId.
- Définissez le champ Collection d’écrans sur l’enregistrement d’acheminement de l’application create_case sur Créer un ticket , puis sélectionnez Mettre à jour.