EVAM のビュー構成、ビューテンプレート、および構成バンドル

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:3分
  • ビュー構成は、条件、データベースフィールド、および宣言アクションを関連するビューテンプレートと組み合わせます。ビュー構成をグループ化し、Entity View Action Mapper (EVAM) を使用して構成バンドルを作成することもできます。

    EVAM には、事前定義されたビュー構成、ビューテンプレート、および構成バンドルがあり、機能を簡単に使用できます。ベースシステム構成バンドルには次のものが含まれます。
    • サービスポータル検索バンドル
    • サービスポータルバンドル (sp_bundle)
    これらのバンドルには、関連する事業部門に適合すると予想されるビュー構成が添付されています。ニーズに合わせて構成バンドルを作成または編集することもできます。

    ビュー構成には、関連するビューテンプレート、テーブルと条件、データを含む指定のテーブルフィールド、および関連する宣言アクションがあります。ベースシステム構成ビューの例については、demo_evam_datasetを参照してください。これらのビュー構成はすぐに使用でき、多くのユースケースで機能するようになっています。特定のニーズに合わせてビュー構成を作成または編集することもできます。

    ベースシステムビューテンプレートは、関連するビュー構成と一致します。テンプレートには、カードの表示と使用に必要な情報を提供するために使用される JSON が含まれています。たとえば、添付ファイル検索テンプレートには次のものが含まれています。
    {
        "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"
        }
    }
    JSON 構造には次のセクションがあります。
    テンプレート 説明
    component カードコンポーネント名です。
    staticValues コンポーネントプロパティへの静的テキストマッピングです。これらの値には次のプロパティがあります。
    • 翻訳可能:ユーザーの言語に基づいてキーテキストを翻訳するかどうかを決定します。True または False のいずれかを指定できます。
    • キー:プロパティが設定されている値です。
    mappings データソースフィールドとコンポーネントプロパティのマッピング。
    actionMappings カードに関連付けることができるアクション。

    これらのビューテンプレートはすぐに使用でき、多くのユースケースで機能するようになっています。特定のニーズに合わせてビューテンプレートを作成または編集することもできます。