Affichez les configurations, les modèles de vue et les ensembles de configuration pour EVAM

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 2 minutes de lecture
  • Une configuration de vue combine des conditions, des champs de base de données et des actions déclaratives avec un modèle de vue associé. Vous pouvez également regrouper des configurations de vue pour créer des groupes de configurations à l’aide du mappeur d’actions de vue d’entité (EVAM).

    EVAM dispose de configurations de vue, de modèles de vue et de groupes de configuration prédéfinis pour faciliter l’utilisation de la fonctionnalité. Les ensembles de configuration du système de base comprennent :
    • Groupe de recherche de Portail de services
    • Offre groupée Portail de services (sp_bundle)
    Ces ensembles ont des configurations de vue attachées qui devraient s’adapter à l’unité business associée. Vous pouvez également créer ou modifier des groupes de configuration pour répondre à vos besoins.

    Les configurations de vue sont associées à un modèle de vue, à des tables et des conditions, à un champ de table désigné avec des données et à des actions déclaratives. Vous pouvez consulter le demo_evam_dataset pour obtenir des exemples de vues de configuration du système de base. Ces configurations de vue sont prêtes à l’emploi et sont conçues pour fonctionner avec de nombreux cas d’utilisation. Vous pouvez également créer ou modifier des configurations de vue pour répondre à des besoins spécifiques.

    Les modèles de vue du système de base correspondent à une configuration de vue associée. Les modèles contiennent le JSON utilisé pour fournir les informations nécessaires à l’affichage et à l’utilisation de la carte. Par exemple, le modèle de recherche de pièces jointes contient les éléments suivants :
    {
        "component": "sn-search-result-evam-card",
        "staticValues":  {
            "detailLabelType": {
                "translatable": false,
                "key": "inline"
            },
            "textHeaderLabelOne": {
                "translatable": true,
                "key": "Attachment"
            },
            "detailLabelOne": {
                "translatable": true,
                "key": "From:"
            }
        },
        "mappings": {
            "imageType": "doctype_image_type",
            "icon": "doctype_image",
            "imageURL":"doctype_image",
            "textHeaderLabelTwo": "doctype",
            "title": "ai_search_teaser_title",
            "summary": "ai_search_teaser_text",
            "detailValueOne":"parent_title"
        },
        "actionMappings": {
            "clickAction": "navigation",
            "footerLinkAction": "navigation_to_parent_record"
        }
    }
    La structure JSON comporte les sections suivantes :
    Modèle Description
    composant Le nom du composant de la carte.
    staticValues Mappage du texte statique aux propriétés des composants. Ces valeurs ont les propriétés suivantes :
    • traduisible : détermine si le texte clé doit être traduit en fonction de la langue de l’utilisateur. Peut être Vrai ou Faux.
    • clé : la valeur sur laquelle la propriété est définie.
    Mappages Le mappage du champ de source de données aux propriétés du composant.
    Mappages d’actions Actions que vous pouvez associer à la carte.

    Ces modèles de vue sont prêts à l’emploi et sont destinés à fonctionner avec de nombreux cas d’utilisation. Vous pouvez également créer ou modifier des modèles de vue pour répondre à des besoins spécifiques.