Utiliser le mappeur d’action de vue d’entité pour Générateur d'IU

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 5 minutes de lecture
  • Avec Générateur d'IU, vous pouvez utiliser l’application EVAM (Entity View Action Mapper) pour standardiser l’affichage des sources de données de vos composants dans vos cartes et listes.

    Vue d’ensemble EVAM

    Entity View Action Mapper (EVAM) est une application qui standardise la façon dont les différentes sources de données sont affichées dans des cartes et des listes. Générateur d'IU utilise des sources de données EVAM pour afficher des informations dans un composant sous forme de vue de grille de carte ou de liste d’informations. Vous pouvez ajouter une option à votre composant pour permettre aux utilisateurs de basculer entre les vues de carte, de grille et de liste.

    EVAM se compose des composants suivants :
    • Entité (source de données). Données associées que vous avez l’intention d’afficher, telles qu’une publication de la communauté ou un utilisateur.
    • Vue. La manière dont une carte affiche les données et les actions.
    • Actions. Action qu’il effectue sur la carte. Par exemple, vous pouvez activer un utilisateur dans votre système.
    • Carte. Processus qui mappe la source de données aux champs génériques affichés sur la carte. Vous pouvez également associer des actions qui se déclenchent à partir de la vue de carte.

    Configuration des données EVAM et multitables

    L’EVAM est une option pour les utilisateurs qui comprennent et sont à l’aise avec JSON. L’option de configuration des données multitables est une alternative qui vous donne un meilleur contrôle sur la présentation des données, facilite la configuration des données et vous permet de rester dans Générateur d'IU. Utilisez l’option que vous préférez. Pour plus d'informations, consultez Configuration des données multitables.

    Sources de données EVAM

    Vous ajoutez des sources de données EVAM et Générateur d'IU les liez à un composant.
    Figure 1. Ressources de données EVAM
    Ressources de données EVAM dans le modal de sélection d’une ressource de données.
    Tableau 1. Sources de données EVAM
    Source de données EVAM Description
    Ressource de données EVAM Ajoutez une définition EVAM et d’autres informations sur la source de données.
    • Type : Composite.
    • Quand évaluer : dans Quand évaluer cette ressource de données, sélectionnez Immédiatement pour que l’instance de ressource de données EVAM soit évaluée lors du chargement de la page ou sélectionnez Uniquement lorsqu’il est invoqué pour utiliser un gestionnaire d’événements afin d’évaluer la ressource de données EVAM.
    • Définition EVAM : dans le champ Définition EVAM , ajoutez l’enregistrement de définition EVAM associé à la ressource de données.
    • Curseur de page : dans le champ Curseur de page , ajoutez un curseur de page pour la définition EVAM.
    • Taille de page : dans le champ Taille de page, ajoutez une taille pour la pagination EVAM.
    • Numéro de page : dans le champ Numéro de page , ajoutez le numéro de page de la pagination EVAM.
    • Préférence de filtre EVAM : dans le champ Préférence de filtre EVAM , entrez la sys_ids du filtre de données EVAM.

    Pour ajouter un gestionnaire d’événements pour le moment où l’extraction de ces données est lancée, réussie ou échouée, sélectionnez Événements.

    Dans la section Éditeur de code Now , située en regard du volet Configuration, prévisualisez le script de définition EVAM.

    Figure 2. Configuration de la ressource de données EVAM
    Configuration de la ressource de données EVAM.
    Extraire les données EVAM Pour ajouter une définition EVAM et d’autres informations sur la source de données, sélectionnez Configuration.
    • Type : GRAPHQL.
    • Quand évaluer : pour faire évaluer l’instance de ressource de données EVAM lors du chargement d’une page, sélectionnez Immédiatement. Pour utiliser un gestionnaire d’événements pour évaluer la ressource de données EVAM, sélectionnez Uniquement lorsqu’il est invoqué.
    • Définition EVAM : dans le champ Définition EVAM , saisissez l’enregistrement de définition EVAM associé à la ressource de données.
    • Curseur de page : dans le champ Curseur de page , entrez un curseur de page pour la définition EVAM.
    • Taille de page : dans le champ Taille de page, entrez une taille pour la pagination EVAM.
    • Numéro de page : dans le champ Numéro de page , saisissez le numéro de page de la pagination EVAM.
    • Préférence de filtre EVAM : dans le champ Préférence de filtre EVAM , entrez la sys_ids du filtre de données EVAM.

    Pour ajouter un gestionnaire d’événements pour le moment où l’extraction de ces données est lancée, réussie ou échouée, sélectionnez Événements.

    Prévisualisez le script de définition EVAM dans l’éditeur de code Now à droite du volet Configuration.

    Récupérez la configuration de la source de données EVAM.

    Extraire les métadonnées EVAM Pour sélectionner le moment d’évaluation de la ressource de données EVAM et ajouter une définition EVAM, sélectionnez Configuration.
    • Type : GRAPHQL.
    • Quand évaluer : pour faire évaluer l’instance de ressource de données EVAM lors du chargement d’une page, sélectionnez Immédiatement. Pour utiliser un gestionnaire d’événements pour évaluer la ressource de données EVAM, sélectionnez Uniquement lorsqu’il est invoqué.
    • Définition EVAM : dans le champ Définition EVAM , saisissez l’enregistrement de définition EVAM associé à la ressource de données.

    Pour ajouter un gestionnaire d’événements pour le moment où l’extraction de ces données est lancée, réussie ou échouée, sélectionnez Événements.

    Prévisualisez le script de définition EVAM dans l’éditeur de code Now à droite du volet Configuration.

    Récupérez la configuration des métadonnées EVAM.

    Rechercher des ressources de données EVAM Pour ajouter une définition EVAM et d’autres informations sur la source de données, sélectionnez Configuration.
    • Type : Composite.
    • Quand évaluer : pour faire évaluer l’instance de ressource de données EVAM lors d’un chargement de page. sélectionnez Immédiatement. Pour utiliser un gestionnaire d’événements pour évaluer la ressource de données EVAM, sélectionnez Uniquement lorsqu’il est invoqué.
    • ID de configuration EVAM : dans le champ ID de configuration EVAM , ajoutez l’ID de configuration EVAM associé à l’enregistrement de données.
    • ID de configuration du contexte de recherche : dans le champ ID de configuration du contexte de recherche , ajoutez l’ID de configuration du contexte de recherche que vous recherchez.
    • Terme de recherche : Dans le champ Terme de recherche , ajoutez les termes de recherche que vous recherchez.
    • Filtres de facette : dans le champ Filtres de facette , ajoutez des filtres de facette pour vous aider à définir votre recherche.
    • Filtres de recherche : dans le champ Filtres de recherche , ajoutez des filtres de recherche pour vous aider à définir votre recherche.
    • Désactiver la vérification orthographique : dans le champ Désactiver la vérification orthographique , indiquez si vous souhaitez que la vérification orthographique soit activée ou désactivée pendant votre recherche.
    • Jeton de pagination : dans le champ Jeton de pagination , saisissez un jeton de pagination si nécessaire.

    Pour ajouter un gestionnaire d’événements pour le moment où l’extraction de ces données est lancée, réussie ou échouée, sélectionnez Événements.

    Prévisualisez le script de définition EVAM dans l’éditeur de code Now à droite du volet Configuration.

    Recherchez la configuration des ressources de données EVAM.