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

EVAM の機能
- 単一のリストビューに複数のデータソースを使用する
- EVAM は、複数の異なるデータソースを受け入れ、データを単一のリストとして返すようにソートとフィルタリングによってデータを構成できます。
- ビューテンプレートを定義する
- ビューテンプレートを使用して、データソース出力を UX コンポーネントビューにマッピングします。条件に基づいてデータソースごとに複数のビューテンプレートを構成し、ユーザーに対するデータの表示方法をカスタマイズできます。
- ビュー構成を作成して、条件、データベースフィールド、および宣言アクションを組み合わせます。
- ビュー構成を作成して、条件、データベースフィールド、および宣言アクションを関連するビューテンプレートと組み合わせます。ビュー構成をグループ化して、構成バンドルを作成することもできます。
- アクションをトリガーするユーザーインタラクションを有効にする
- EVAM を使用すると、ユーザーの操作によってサーバースクリプトまたは UXF クライアントアクションをトリガーすることができます。
EVAM ユーザー
| ユーザー | 説明 |
|---|---|
| サービスデスクエージェント | サービスデスクエージェントには、さまざまなテーブルのインシデント、要求、およびタスクを表示および管理するための簡素化された方法が必要です。EVAM を使用すると、レコードのフィルタリング、ソート、およびアクションの実行をすばやく実行できます。 |
| IT サポートスタッフ | IT チームは EVAM を使用して、構造化された実用的なインターフェイスに情報を統合することで、IT 資産、サービス要求、およびインシデントを監視および管理します。 |
| マネージャーとチームリーダー | チームまたは運用を監督するスーパーバイザーは、重要業績評価指標とオープンタスクおよびチームの作業負荷をナビゲートしやすい形式で提示する EVAM の能力の恩恵を受けます。 |
| カスタマーサービス担当者 | カスタマーサポートチームは、 EVAM を通じてケース、アカウント、および顧客情報を効率的にやり取りし、応答時間とサービス品質を向上させます。 |
| ビジネスアナリストとプロセスオーナー | アナリストは EVAM を使用して、複数のソースからのデータをまとめたビューを構成し、より良い意思決定とプロセスの最適化を可能にします。 |
| 開発者とアドミン | 開発者とシステムアドミニストレーターは、カスタムビューを作成するように EVAM を構成し、適切なデータが適切なユーザーに表示されるようにして使いやすさを向上させます。 |
EVAM ワークフロー
EVAM は次のもので構成されています。
- エンティティ (データソース):表示するデータが関連付けられているエンティティ。たとえば、コミュニティの投稿やユーザーなどです。
- ビュー:ビューは、カードでのデータおよびアクションの表示方法です。
- アクション:エンティティには、カードに対して実行するアクションを含めることができます。たとえば、システムに対してユーザーを有効化できます。
- マップ:マッピングプロセスは、データソースデータをカードに表示されるコンポーネントプロパティにマッピングします。カードビューからトリガーされるアクションを関連付けることもできます。
- エンティティ:例には、コミュニティの投稿やsys_userが含まれます
- マッピング:エンティティにあるフィールド
- 表示/アクション:エンティティフィールドがマップされている場所またはアクション
このワークフローの場合:
- 最初に設定するレコードは EVAM 定義です。追加のレコードはこのレコードから分岐して定義を行います。
- 次に設定する必要があるレコードは、 EVAM ビュー構成バンドルです。関連リストレコードは、EVAM ビュー構成レコードです。追加の条件、ビュー、アクションは、ここで構成またはリンクします。ビューテンプレートとアクションが配置されている場所に注意してください。
- 設定する 3 番目のレコードは、 EVAM 構成バンドルです。EVAM アクション定義レコードは、EVAM 構成バンドルレコードにリンクされ、ユーザーがインターフェイスを操作したときにトリガーされるものを定義します。サーバースクリプトまたは UXF クライアントアクションを実行できます。アクションの例としては、要求の作成、番号の呼び出し、外部 URL へのリンク、プラットフォーム内移動などがあります。
- EVAM のマッピングステップは、ビューテンプレートを使用して実行します。フォームの JavaScript Objection Notation (JSON) テンプレートは、データからデータを表示するコンポーネントに接続します。
EVAM のメリット
- 条件に基づいてデータソースごとに複数のビューテンプレートを構成し、ユーザーに対するデータの表示方法をカスタマイズします。ビューテンプレートは、ビュー構成のフィールドをコンポーネントにマッピングします。
- EVAM を使用して、さまざまなデータソースを取り込み、ビューを構成して、それらをカード表示ビューで表示します。
- 表示するデータソースのリストを定義します。EVAM 定義は EVAM 構成のメインレコードです。
次に探索する内容
EVAM の構成と使用の詳細については、以下を参照してください。