Configurations de vue, modèles de vue et ensembles de configuration pour EVAM
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 les configurations de vue pour créer des ensembles de configuration.
EVAM dispose de configurations de vue, de modèles de vue et d’ensembles de configuration prédéfinis pour faciliter l’utilisation de la fonctionnalité. Les ensembles de configuration OOB comprennent :
- Groupe de recherche du portail de services
- Groupe Portail de services (sp_bundle)
Les configurations de vue ont un modèle de vue, des tables et des conditions associés, un champ de table désigné avec des données et des actions déclaratives associées. Vous pouvez consulter le demo_evam_dataset pour trouver des exemples de vues de configuration OOB. 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 OOB correspondent à une configuration de vue associée. Les modèles contiennent le JSON utilisé pour donner les informations nécessaires à l’affichage et à l’utilisation de la carte. Par exemple, le modèle de recherche de pièce jointe contient les éléments suivants :
Ces modèles de vue sont prêts à l’emploi et sont conçus pour 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.
{
"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 | Nom du composant de la carte. |
| valeurs statiques | Le mappage de texte statique aux propriétés du composant. Ces valeurs ont les propriétés suivantes :
|
| Mappages | Mappage du champ de source de données aux propriétés du composant. |
| Mappages d’actions | Les actions que vous pouvez associer à la carte. |