엔터티 뷰에 다중 데이터 소스 목록 표시 생성 작업 매퍼

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기3분
  • EVAM(Entity View Action Mapper)을 사용하여 다양한 데이터 소스를 가져오고, 뷰를 구성하고, 이를 카드 표시 뷰에 표시합니다.

    시작하기 전에

    필요한 역할: admin 또는 evam_admin

    이 태스크 정보

    일반적인 시나리오는 사용자 요청과 인시던트를 단일 디스플레이 뷰에 표시하는 것입니다. 사용자는 컴퓨터 주문과 같이 카탈로그에서 수행할 수 있는 요청을 보고 싶어할 수 있습니다. 또한 미해결 또는 종결된 인시던트를 확인하고 싶어할 수도 있습니다. 이러한 항목은 서로 다른 데이터 소스에서 제공되지만 쉽게 구성할 수 있는 일관된 표준을 통해 표시되어야 합니다.

    이 튜토리얼은 두 개의 데이터 소스, 두 개의 뷰 구성을 포함하는 각 데이터 소스에 대한 구성 번들, 관련 작업 및 뷰 템플리트를 사용하여 EVAM 정의를 작성하는 과정을 안내합니다. 각 단계가 반복되는 대신 많은 작업이 반복되며, 다음 표에는 고유한 구성 및 정의가 나열되어 있습니다.
    EVAM 정의 데이터 소스 [테이블] 구성 번들 동작 구성 뷰 템플릿 보기
    사용자 요청 카탈로그 요청 [요청된 항목] 카탈로그 요청 번들 탐색 오픈 요청 요청 템플릿 열기
    종결 요청 종결된 요청 템플릿
    제출된 인시던트 [Incidents] 제출된 인시던트 번들 미해결 인시던트 미해결 인시던트 템플릿
    종결 인시던트 종결 인시던트 템플릿

    프로시저

    1. 사용자 요청에 대한 EVAM 정의를 생성합니다.
      EVAM 정의에는 데이터 소스, 관련 뷰 구성이 있는 구성 번들, 데이터 필터, 작업 및 템플릿이 들어 있습니다. EVAM 정의를 처음 제출한 후에는 데이터 소스, 구성 번들 및 데이터 필터를 추가할 수 있는 관련 목록이 표시됩니다.
      사용자 요청 EVAM 정의 작성
    2. EVAM 정의에 대한 데이터 소스를 정의합니다.
      각 데이터 소스를 생성하고 사용자 요청 정의에 연결합니다. 초기 데이터 소스는 카탈로그 요청용입니다. 제출된 인시던트에 대해 하나를 만들 수도 있습니다.
      카탈로그 요청 데이터 소스 작성
    3. 뷰 구성 번들을 작성하고 연결합니다.
      카탈로그 요청 번들과 인시던트 제출 번들이라는 두 개의 구성 번들을 만들어야 합니다.
      EVAM 구성 번들
    4. 작업 정의를 생성합니다.
      생성 및 링크 관련 목록을 사용할 수 있습니다.
      탐색 작업 정의
    5. 요청 항목에 대한 뷰 템플릿을 생성하고 뷰 구성과 연결합니다.
      다음은 요청된 항목 템플릿에 대한 템플릿 정보입니다.
      {
      	"component": "now-card-evam-record",
      	"staticValues": {
      		"highlightedHeaderIcon": {
      			"key": "clock-outline"
      		},
      		"highlightedHeaderBkgColor": {
      			"key": "positive"
      		},
      		"imageType": {
      			"key": "image"
              },
      		"detailLabelOne": {
      			"translatable": true,
      			"key": "created"
      		},
      		"detailLabelTwo": {
      			"translatable": true,
      			"key": "number"
              }
      	},
      	"mappings": {
      		"highlightedHeaderLabel": "state",
      		"titleLabel": "cat_item.name",
      		"imageURL": "cat_item.picture",
      		"subtitle": "cat_item.short_description",
      		"detailValueOne": "sys_created_on",
      		"detailValueTwo": "number"
      	},
      	"actionMappings": {
      		"clickAction": "navigation"
      	}
      }
    6. 3-5단계를 반복하여 종결 요청에 대한 다른 뷰 구성을 추가합니다.
      하나의 뷰 구성으로 구성 번들을 생성했습니다. 종결 요청이라는 다른 구성을 추가합니다. 이 뷰 구성은 동일한 데이터 소스 [요청된 항목]을 참조하지만 다른 조건을 사용하여 ()를 표시합니다.
    7. 뷰 템플릿을 연결하여 구성을 보고 업데이트를 선택합니다.
    8. 완성된 제품을 봅니다.

      EVAM 카드 목록 표시