엔터티 뷰 작업 매퍼
EVAM(Entity View Action Mapper) 은 다양한 데이터 소스가 카드와 목록에 표시되는 방식을 표준화하는 애플리케이션입니다.
EVAM 을 사용하면 정보를 카드 그리드 뷰 또는 목록 뷰의 정보 목록으로 표시할 수 있습니다. 사용자는 검색 결과의 큰 데이터 세트를 탐색하고 필터링에 따라 다른 보기를 볼 수 있습니다.
EVAM 이전에는 목록이 단일 유형의 데이터 소스로 제한되었습니다. 더 많은 데이터 원본이 있는 경우 사용자 지정 구현을 작성해야 합니다. EVAM을 사용하면 서로 다른 데이터 소스에서 여러 목록을 수집한 다음 사용자 지정할 필요 없이 특정 뷰를 구성할 수 있습니다.

EVAM 플로우
EVAM 은 다음과 같이 구성됩니다.

- 엔터티(데이터 소스) - 표시하려는 관련 데이터가 있는 엔터티입니다. 예를 들어 커뮤니티 게시물 또는 사용자입니다.
- Map(맵) – 매핑 프로세스는 데이터 원본 데이터를 카드에 표시되는 구성 요소 속성에 매핑합니다. 카드 뷰에서 트리거되는 작업을 연결할 수도 있습니다.
- 보기 – 보기는 카드가 데이터와 작업을 표시하는 방법입니다.
- 작업 – 엔터티는 카드에서 수행되는 작업을 가질 수 있습니다. 예를 들어, 시스템에서 사용자를 활성화할 수 있습니다.
EVAM의 특징
- 단일 목록 뷰에 여러 데이터 소스 사용
- EVAM 은 서로 다른 여러 데이터 소스를 수락하고 정렬 및 필터링을 통해 데이터를 구성하여 데이터를 단일 목록으로 반환할 수 있습니다.
- 뷰 템플릿 정의
- 뷰 템플릿을 사용하여 데이터 소스 출력을 UX 구성요소 뷰에 매핑합니다. 조건에 따라 데이터 소스당 여러 뷰 템플릿을 구성하여 사용자에게 데이터가 표시되는 방식을 사용자 지정할 수 있습니다.
- 조건, 데이터베이스 필드 및 선언적 작업을 결합하는 뷰 구성 작성
- 뷰 구성을 생성하여 조건, 데이터베이스 필드 및 선언적 작업을 연결된 뷰 템플릿과 결합합니다. 뷰 구성을 함께 그룹화하여 구성 번들을 생성할 수도 있습니다.
- 사용자 상호작용을 활성화하여 작업 트리거
- EVAM 을 사용하면 사용자 상호작용을 통해 서버 스크립트 또는 UXF 클라이언트 작업을 트리거할 수 있습니다.
수행할 작업
활성화 정보
EVAM 은 기본적으로 활성화되어 있는 Now Platform 애플리케이션입니다.