EVAM에 대한 구성, 뷰 템플릿 및 구성 번들 보기
뷰 구성은 조건, 데이터베이스 필드, 선언적 작업을 연결된 뷰 템플릿과 결합합니다. 뷰 구성을 함께 그룹화하여 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 구조에는 다음 섹션이 있습니다.
| 템플릿 | 설명 |
|---|---|
| 구성요소 | 카드 구성요소 이름입니다. |
| 정적 값 | 구성요소 속성에 대한 정적 텍스트 매핑입니다. 이러한 값은 다음과 같은 속성을 갖습니다.
|
| 매핑 | 구성요소 속성에 대한 데이터 소스 필드의 매핑입니다. |
| actionMappings | 카드와 연결할 수 있는 작업입니다. |
이러한 뷰 템플릿은 바로 사용할 수 있으며 많은 사용 사례와 함께 작동하도록 되어 있습니다. 특정 요구 사항에 맞게 뷰 템플릿을 생성하거나 편집할 수도 있습니다.