사용자 지정 양식에 데이터 그리드 요소를 사용하면 테이블에 나오는 데이터를 수동으로 제공할 수 있습니다.

제공된 CSV 데이터 예시

이 사용 사례에서는 사용자 지정 요청 양식에 제공한 값의 테이블이 있습니다. 테이블에 상수 값 소스로 정보를 제공합니다. 소스는 첫 번째 행이 그리드 머리글을 정의하는 CSV 데이터 구조를 기반으로 합니다. 머리글은 쉼표로 구분된 열 ID입니다. 각 추가 행은 테이블의 각 행에 나타나는 데이터입니다.

  1. 데이터 그리드 일반 요소를 설계 캔버스에 추가합니다.
  2. 데이터 그리드를 선택하고 속성 창에서 값을 정의합니다.
    데이터 그리드의 속성 창
    레이블 ID 유형
    사용자 이름 username String
    직원 ID employeeId 정수
    관리자 manager String
    CSV 값을 정의합니다.
    username,employeeId,manager
    leonardo,95621,Farah
    vindhya,15496,Farah
    martina,52648,Nikolai
  3. 데이터 그리드가 요청 양식에 필요한 데이터를 표시하는지 확인합니다.
    사용자 지정 요청 양식의 데이터 그리드

외부 소스 예

이 예제는 이전 예시를 사용하지만 값은 vRealize Orchestrator 작업을 기반으로 합니다. 이것은 단순한 작업 예시이지만 다른 데이터베이스 또는 시스템에서 이 정보를 검색하는 더 복잡한 작업을 사용할 수 있습니다.

  1. vRealize Orchestrator에서 getUserDetails 작업을 다음 예와 유사한 어레이와 함께 구성합니다.
    사용자 지정 양식 데이터 그리드를 채우기 위한 vRealize Orchestrator 작업
    1. [일반] 탭에서 이름 getUserDetails를 입력하고 모듈 이름을 제공합니다.
    2. [스크립트] 탭에서 다음 스크립트 예제를 사용합니다.
      return [{"username":"Fritz", "employeeId":6096,"manager":"Tom"}]
    3. [반환 유형] 영역에서 유형으로 속성을 입력하거나 선택하고 어레이를 클릭합니다.
    4. 작업의 버전을 지정하고 저장합니다.
  2. Service Broker에서 데이터 그리드를 추가하고 [값] 탭을 사용하여 다음 값으로 데이터 그리드 열을 구성합니다.
    레이블 ID 유형
    사용자 이름 username String
    직원 ID employeeId 정수
    관리자 manger String
  3. [기본값]의 [값 소스] 목록에서 외부 소스를 선택합니다.
  4. [작업 선택]에 getUserDetails를 입력하고 vRealize Orchestrator에서 생성한 작업을 선택합니다.
  5. 양식을 저장합니다.
  6. 카탈로그에서 요청 양식의 테이블을 확인합니다.
    vRealize Orchestrator 작업으로 채워진 데이터 그리드