Extraire les données de plusieurs sources
Découvrez comment obtenir des données de différentes sources à utiliser dans un seul composant.
Avant de commencer
Rôle requis : ui_builder_admin
Pourquoi et quand exécuter cette tâche
Placez le composant du conteneur de base de carte dans un répéteur et utilisez la configuration des données multitables pour présenter tous les incidents actifs et problèmes créés au cours des deux dernières années.
Procédure
- Accédez à la Tous > Cadre de travail Now Experience > Générateur d'IU.
-
Ouvrez une expérience pour travailler ou créer une expérience en sélectionnant Créer une expérience >.
Consultez la rubrique Configurer la façon dont les utilisateurs interagissent avec vos applications dans Générateur d'IU pour plus d’informations sur la création d’expériences.
-
Créer une page à partir de zéro.
Pour plus d’informations sur la création d’une page, consultez Créer une page dans Générateur d’IU.
-
Ajoutez une ressource de données multitable.
-
Dans l’étagère de données, sélectionnez + Ajouter une ressource de données.
- Dans Rechercher, saisissez multitable.
-
Sélectionnez Données multitables.
- Sélectionnez Ajouter.
-
Dans l’étagère de données, sélectionnez + Ajouter une ressource de données.
-
Configurez la première source de données.
-
Dans Sources de données, sélectionnez + Ajouter.
- Dans Table, saisissez Incident et sélectionnez la table Incident .
- Dans le champ Trier, saisissez un nombre et sélectionnez Numéro.
- Dans Nom, saisissez Incident.
-
Dans les champs Retour, ajoutez Numéro, État, Description et Actif.
- Sélectionnez Modifier les conditions.
- Créer la condition Active is true (Actif est vrai).
- Sélectionnez et.
-
Créer la condition Créé le 2 dernières années.
- Sélectionnez Appliquer.
- Sélectionnez Appliquer.
-
Dans Sources de données, sélectionnez + Ajouter.
-
Configurez la deuxième source de données.
- Dans Sources de données, sélectionnez + Ajouter.
- Dans Table, saisissez le problème et sélectionnez la table Problème .
- Dans le champ Trier, saisissez un nombre et sélectionnez Numéro.
- Dans Nom, saisissez Problème.
-
Dans les champs Retour, ajoutez Numéro, État, Description et Actif.
Lors de la création d’une ressource de données multitable, chaque source de données doit avoir les mêmes champs de retour spécifiés et dans le même ordre. Cela permet de s’assurer que les données affichées sur la page sont cohérentes et précises.
- Sélectionnez Modifier les conditions.
- Créer la condition Active is true (Actif est vrai).
- Sélectionnez et.
- Créer la condition Créé le 2 dernières années.
- Sélectionnez Appliquer.
- Sélectionnez Appliquer.
- Sélectionnez le X pour fermer la fenêtre contextuelle Modifier les données multitables .
- Sélectionnez Enregistrer.
-
Ajoutez le composant d’en-tête.
- Dans l’arborescence de contenu, sélectionnez + Ajouter du contenu sous Corps.
- Dans Rechercher , entrez l’en-tête.
- Sélectionnez le composant En-tête .
- Dans le panneau de configuration, sous l’onglet Configurer , sélectionnez Aucun : configurer le composant manuellement.
-
Dans Étiquette, supprimez le texte par défaut et saisissez les incidents actifs et problèmes créés au cours des deux dernières années.
- Sélectionnez Enregistrer.
-
Ajoutez un conteneur.
- Dans l’arborescence de contenu, sélectionnez + Ajouter du contenu sous l’en-tête 1.
-
Dans l’onglet Mises en page , dans la section Avancé , sélectionnez Flexbox.
- Dans le panneau de configuration, sous l’onglet Configurer , sélectionnez Aucun : configurer le composant manuellement.
-
Dans Dimensionnement, définissez la largeur en saisissant 300.
- Sélectionnez Enregistrer.
-
Ajoutez le composant de répéteur.
- Dans l’arborescence de contenu, sélectionnez + Ajouter du contenu sous Conteneur 1.
- Dans Rechercher , entrez le répéteur.
- Sélectionnez le composant Répéteur .
- Dans le panneau de configuration, sous l’onglet Configurer , sélectionnez Aucun : configurer le composant manuellement.
- Sélectionnez Enregistrer.
-
Dans le panneau de configuration, dans l’onglet Configurer , passez la souris sur le champ Tableau de données et sélectionnez l’icône de liaison des données.
- Sous Types de données , sélectionnez la ressource de données.
- Sélectionner les données multitables 1.
- Sélectionner sortie > données > GlideMultiDatasource_Query > getMultiDatasourceData.
-
Double-cliquez (ou utilisez le raccourci clavier) sur la pastille des éléments .
Vérifiez que la section supérieure est exacte.
- Sélectionnez Appliquer.
- Sélectionnez Enregistrer.
-
Ajoutez le composant du conteneur de base de carte dans le répéteur.
- Dans l’arborescence de contenu, sélectionnez + Ajouter du contenu sous Répéteur 1.
- Localisez et sélectionnez le composant Conteneur de base de carte .
- Dans le panneau de configuration, sous l’onglet Configurer , sélectionnez Aucun : configurer le composant manuellement.
- Sélectionnez l’onglet Styles .
-
Pour ajouter un peu d’espace autour des cartes, allez dans Espacement, sélectionnez Marge, puis sélectionnez M (pour moyen).
- Sélectionnez Enregistrer.
-
Ajoutez le composant d’en-tête dans le conteneur de base de carte.
- Dans l’arborescence de contenu, sélectionnez + Ajouter du contenu sous Conteneur de base de carte 1.
- Localisez et sélectionnez le composant En-tête .
- Dans le panneau de configuration, sous l’onglet Configurer , sélectionnez Aucun : configurer le composant manuellement.
- Dans le panneau de configuration, sous l’onglet Configurer , supprimez le texte par défaut dans l’étiquette.
- Pointez sur le champ Étiquette et sélectionnez l’icône de liaison des données.
- Sous Data types (Types de données ), sélectionnez Repeater (Répéteur).
- Sélectionner valide > champs.
- Sélectionnez la pastille supérieure et, dans la dernière colonne, vérifiez displayValue avec un numéro d’incident ou de problème.
-
Double-cliquez (ou utilisez le raccourci clavier) sur la pastille displayValue contenant un numéro d’incident ou de problème.
Vérifiez que la section supérieure est exacte.
- Sélectionnez Appliquer.
-
Dans l’onglet Configurer , sélectionnez l’option Masquer la marge inférieure .
- Sélectionnez Enregistrer.
-
Ajoutez le premier composant de texte stylisé pour afficher la description de l’incident ou du problème.
-
Dans l’arborescence de contenu, pointez sur Titre 2, sélectionnez l’icône de menu (trois points verticaux), puis sélectionnez Ajouter après.
- Localisez et sélectionnez le composant Texte stylisé .
- Dans le panneau de configuration, sous l’onglet Configurer , sélectionnez Aucun : configurer le composant manuellement.
- Dans le panneau de configuration, sous l’onglet Configurer , supprimez le texte par défaut dans le texte.
- Pointez sur le champ Texte et sélectionnez l’icône de liaison des données.
- Sous Data types (Types de données ), sélectionnez Repeater (Répéteur).
- Sélectionner valide > champs.
- Sélectionnez la troisième pastille de la liste et dans la dernière colonne, vérifiez que displayValue ne contient aucune information.
-
Double-cliquez (ou utilisez le raccourci clavier) sur la pastille displayValue sans valeur.
Vérifiez que la section supérieure est exacte.
- Sélectionnez Appliquer.
- Pour réduire la taille du texte, accédez à l’onglet Configurer et remplacez la balise HTML par Paragraphe.
- Sélectionnez Enregistrer.
-
Dans l’arborescence de contenu, pointez sur Titre 2, sélectionnez l’icône de menu (trois points verticaux), puis sélectionnez Ajouter après.
-
Ajoutez le deuxième composant de texte stylisé pour afficher l’état de l’incident ou du problème.
- Dans l’arborescence de contenu, pointez sur Texte stylisé 1, sélectionnez l’icône de menu (trois points verticaux), puis sélectionnez Ajouter après.
- Localisez et sélectionnez le composant Texte stylisé .
- Dans le panneau de configuration, sous l’onglet Configurer , sélectionnez Aucun : configurer le composant manuellement.
- Dans le panneau de configuration, sous l’onglet Configurer , supprimez le texte par défaut dans le texte.
- Pointez sur le champ Texte et sélectionnez l’icône de liaison des données.
- Sous Data types (Types de données ), sélectionnez Repeater (Répéteur).
- Sélectionner valide > champs.
- Sélectionnez la deuxième pastille de la liste et, dans la dernière colonne, vérifiez que la displayValue contient un état tel que Resolved ou In Progress (En cours).
-
Double-cliquez (ou utilisez le raccourci clavier) sur la pastille displayValue avec une valeur d’état.
Vérifiez que la section supérieure est exacte.
- Sélectionnez Appliquer.
- Pour réduire la taille du texte, accédez à l’onglet Configurer et remplacez la balise HTML par Paragraphe.
- Sélectionnez Enregistrer.
-
Sélectionnez Aperçu.
L’en-tête de la page est en haut. Chaque carte contient un en-tête avec le numéro d’incident ou de problème. Les cartes affichent également la description (le cas échéant) de l’incident ou du problème et son état. Les données sont extraites avec succès à partir de deux sources : la table des incidents et la table des problèmes.
- Sélectionnez le X pour fermer la superposition de l’aperçu.