---
sourceDocument: Xanadu ServiceNow AI Platform Capabilities
sourceDocumentLink: https://www.servicenow.com/docs/r/xanadu/servicenow-platform

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu ServiceNow AI Platform Capabilities

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# Entity View Action Mapper

# Entity View Action Mapper {#ariaid-title1}

* Release version: Xanadu
* 
* Updated August 1, 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

Entity View Action Mapper (EVAM) is an application that standardizes how
different data sources display in cards and lists.
EVAM enables you to show information as a card grid view or as a list of information
in a list view. Users can page through large data sets of search results and see different views
based on filtering.  
Prior to EVAM, lists were restricted to a single type of data source. If there were more data sources, you would have to write a custom implementation. EVAM enables you ingest multiple lists from different data sources, and then configure specific views without the need for customization.  

## EVAM
flow {#evam-overview__section_pbs_g4t_vnb}

EVAM consists of the following:

* Entity (datasource) - The entity that has associated data that you intend to display. For example, a community post or a user.
* Map -- The mapping process maps the datasource data to component properties that display on the card. You can also associate actions that trigger from the card view.
* View -- A view is how a card displays data and actions.
* Actions -- An entity can have an action that performs on the card. For example, you can activate a user into your system.

{#evam-overview__ul_zdc_q4t_vnb}   

## Features of EVAM {#evam-overview__section_bmx_nxt_vnb}

Use multiple datasources for a single list view
:   EVAM can accept multiple disparate datasources and configure the data through
    sorting and filtering to return the data as a single list.

Define view
templates
:   Map the datasource output to a UX component view by using view templates. You can
    configure multiple view templates per datasource based on a condition to customize how data
    displays for users.

Create view configurations to combine conditions, database fields, and declarative
actions
:   Create a view configuration to combine conditions, database fields, and declarative
    actions with an associated view template. You can also group view configurations together to
    create configuration bundles.

Enable user interactions to trigger actions
:   EVAM enables user interactions to trigger a server script or UXF client
    action.

## What to do {#evam-overview__section_v2j_1bj_gnb}

* [Define a datasource](https://www.servicenow.com/docs/Vcn9m7FjsX07BrYXFV_GXw "The datasource is an entity that has associated data that you intend to display. For example, a community post or a user.")
* [Create an EVAM definition](https://www.servicenow.com/docs/jY80mERb~kZttZ2DxomnzA "Define the list of data sources to render. The EVAM definition is the main record for an EVAM configuration.")
* [Associate a view configuration, view template, and action.](https://www.servicenow.com/docs/8s2SLCKhwbw6qqxXaeqimw "A view configuration combines conditions, database fields, and declarative actions with an associated view template. You can also group view configurations together to create configuration bundles.")
{#evam-overview__ul_fgv_mbx_vnb}

## Activation information {#evam-overview__section_wj1_s5y_2nb}

EVAM is a ServiceNow AI Platform application that is active by default.

