Créer une liste de sources de données multiples affichée dans le mappeur d’actions de vue d’entité

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • Utilisez EVAM pour extraire différentes sources de données, configurer des vues et les afficher dans une vue d’affichage de carte.

    Avant de commencer

    Rôle requis : admin ou evam_admin

    Pourquoi et quand exécuter cette tâche

    Un scénario typique consiste à afficher les demandes et les incidents des utilisateurs dans une vue d’affichage unique. Un utilisateur peut vouloir afficher les demandes qui peuvent être effectuées à partir d’un catalogue, telles qu’une commande d’ordinateur. Ils peuvent également vouloir afficher les incidents ouverts ou fermés. Ces éléments proviennent de différentes sources de données, mais doivent s’afficher selon une norme cohérente qui peut être facilement configurée.

    Ce didacticiel explique la création d’une définition EVAM avec deux sources de données, un ensemble de configuration pour chaque source de données qui contient deux configurations de vue, ainsi que les actions et les modèles de vue associés. De nombreuses tâches sont répétées. Au lieu de répéter chaque étape, la table suivante répertorie les configurations et définitions uniques :
    Définition EVAM Source de données [Table] Ensemble de configuration Action Vue de configuration Afficher le modèle
    Demandes de l’utilisateur Demandes du catalogue [Élément demandé] Ensemble de demandes du catalogue Navigation Demandes ouvertes Modèle de demande ouvert
    Demandes fermées Modèle de demande fermée
    Incidents soumis [incidents] Ensemble d’incidents soumis Incidents ouverts Modèle des incidents ouverts
    Incidents fermés Modèle des incidents fermés

    Procédure

    1. Créez une définition EVAM pour les demandes utilisateur.
      Une définition EVAM héberge des sources de données, des ensembles de configuration avec des configurations de vue associées, des filtres de données, des actions et des modèles. Une fois que vous avez initialement soumis votre définition EVAM, vous verrez les listes connexes pour ajouter des sources de données, des ensembles de configuration et des filtres de données.
      Créer une définition EVAM de demande utilisateur
    2. Définissez des sources de données pour votre définition EVAM.
      Créez et liez chaque source de données à la définition de demande de l’utilisateur. La source de données initiale est destinée aux demandes du catalogue. Vous pouvez également en créer un pour les incidents soumis.
      Créer une source de données de demandes du catalogue
    3. Créez et liez un ensemble de configuration de vue.
      Vous devez créer deux ensembles de configuration, un ensemble de demandes du catalogue et un ensemble d’incidents soumis.
      Ensemble de configuration EVAM
    4. Utilisez les boutons Créer et Lier pour ajouter, créer et ajouter des configurations de vue.

      La première configuration d’une vue sera destinée aux demandes ouvertes.


      Créer une configuration de vue des demandes ouvertes
    5. Créez une définition d’action.
      Vous pouvez utiliser la liste connexe Créer et lier.
      Définition de l’action de navigation
    6. Créez des modèles de vue pour les éléments demandés et associez-les à la configuration de vue.
      Voici les informations de modèle pour le modèle d’éléments demandés :
      {
      	"component": "now-card-evam-record",
      	"staticValues": {
      		"highlightedHeaderIcon": {
      			"key": "clock-outline"
      		},
      		"highlightedHeaderBkgColor": {
      			"key": "positive"
      		},
      		"imageType": {
      			"key": "image"
              },
      		"detailLabelOne": {
      			"translatable": true,
      			"key": "created"
      		},
      		"detailLabelTwo": {
      			"translatable": true,
      			"key": "number"
              }
      	},
      	"mappings": {
      		"highlightedHeaderLabel": "state",
      		"titleLabel": "cat_item.name",
      		"imageURL": "cat_item.picture",
      		"subtitle": "cat_item.short_description",
      		"detailValueOne": "sys_created_on",
      		"detailValueTwo": "number"
      	},
      	"actionMappings": {
      		"clickAction": "navigation"
      	}
      }
    7. Répétez les étapes 3 à 5 pour ajouter une autre configuration de vue pour les demandes fermées.
      Vous avez créé un ensemble de configuration avec une configuration à vue unique. Ajoutez une autre configuration appelée Demandes fermées. Cette configuration de vue fait référence à la même source de données [élément demandé], mais utilise des conditions différentes pour afficher ().
    8. Associez des modèles de vue pour afficher les configurations, cliquez sur Mettre à jour.
    9. Visualisez votre produit fini.

      Affichage de la liste des cartes EVAM