Entity View Action Mapper
Entity View Action Mapper (EVAM) は、カードやリストでのさまざまなデータソースの表示方法を標準化するアプリケーションです。
EVAM を使用すると、カードグリッドビューとして、またはリストビューで情報のリストとして情報を表示できます。ユーザーは、ページを移動して検索結果の大量のデータセットを確認し、フィルタリングに基づいてさまざまなビューを表示できます。
EVAM 以前は、リストは単一タイプのデータソースに制限されていました。データソースがさらに多い場合は、カスタム実装を作成する必要があります。EVAM を使用すると、さまざまなデータソースから複数のリストを取り込み、カスタマイズを必要とせずに特定のビューを構成できます。

EVAM フロー
EVAM は次のもので構成されています。

- エンティティ (データソース):表示するデータが関連付けられているエンティティです。たとえば、コミュニティの投稿やユーザーなどです。
- マップ:マッピングプロセスは、カードに表示されるコンポーネントプロパティにデータソースデータをマッピングします。カードビューからトリガーされるアクションを関連付けることもできます。
- ビュー:ビューは、カードでのデータおよびアクションの表示方法です。
- アクション:エンティティには、カードに対して実行するアクションを含めることができます。たとえば、システムに対してユーザーを有効化できます。
EVAM の機能
- 単一のリストビューに複数のデータソースを使用する
- EVAM は、複数の異なるデータソースを受け入れ、データを単一のリストとして返すようにソートとフィルタリングによってデータを構成できます。
- ビューテンプレートを定義する
- ビューテンプレートを使用して、データソース出力を UX コンポーネントビューにマッピングします。条件に基づいてデータソースごとに複数のビューテンプレートを構成し、ユーザーに対するデータの表示方法をカスタマイズできます。
- ビュー構成を作成して、条件、データベースフィールド、および宣言アクションを組み合わせます。
- ビュー構成を作成して、条件、データベースフィールド、および宣言アクションを関連するビューテンプレートと組み合わせます。ビュー構成をグループ化して、構成バンドルを作成することもできます。
- アクションをトリガーするユーザーインタラクションを有効にする
- EVAM を使用すると、ユーザーの操作によってサーバースクリプトまたは UXF クライアントアクションをトリガーすることができます。
実行すべきこと
アクティベーション情報
EVAM は、デフォルトで有効になっている Now Platform アプリケーションです。