사용자 지정 양식에 데이터 그리드 요소를 사용하면 테이블에 나오는 데이터를 수동으로 제공할 수 있습니다.
제공된 CSV 데이터 예시
이 사용 사례에서는 사용자 지정 요청 양식에 제공한 값의 테이블이 있습니다. 테이블에 상수 값 소스로 정보를 제공합니다. 소스는 첫 번째 행이 그리드 머리글을 정의하는 CSV 데이터 구조를 기반으로 합니다. 머리글은 쉼표로 구분된 열 ID입니다. 각 추가 행은 테이블의 각 행에 나타나는 데이터입니다.
- 데이터 그리드 일반 요소를 설계 캔버스에 추가합니다.
- 데이터 그리드를 선택하고 속성 창에서 값을 정의합니다.
레이블 ID 유형 사용자 이름 username String 직원 ID employeeId 정수 관리자 manager String CSV 값을 정의합니다.username,employeeId,manager leonardo,95621,Farah vindhya,15496,Farah martina,52648,Nikolai
- 데이터 그리드가 요청 양식에 필요한 데이터를 표시하는지 확인합니다.
외부 소스 예
이 예제는 이전 예시를 사용하지만 값은 VMware Aria Automation Orchestrator 작업을 기반으로 합니다. 이것은 단순한 작업 예시이지만 다른 데이터베이스 또는 시스템에서 이 정보를 검색하는 더 복잡한 작업을 사용할 수 있습니다.
- VMware Aria Automation Orchestrator에서 getUserDetails 작업을 다음 예와 유사한 어레이와 함께 구성합니다.
- [일반] 탭에서 이름 getUserDetails를 입력하고 모듈 이름을 제공합니다.
- [스크립트] 탭에서 다음 스크립트 예제를 사용합니다.
return [{"username":"Fritz", "employeeId":6096,"manager":"Tom"}]
- [반환 유형] 영역에서 초기 선택 항목을 지우고 새 복합 유형을 클릭합니다.
- 이름이 UserDetails인 새 복합 유형을 정의하고 다음 필드를 추가한 다음 생성을 클릭합니다.
필드 유형 username string employeeId 숫자 manager string - [반환 유형] 영역에서 어레이를 클릭합니다.
- 작업의 버전을 지정하고 저장합니다.
- Automation Service Broker에서 데이터 그리드를 추가하고 [값] 탭을 사용하여 다음 값으로 데이터 그리드 열을 구성합니다.
레이블 ID 유형 사용자 이름 username String 직원 ID employeeId 정수 관리자 manager String - [기본값]의 [값 소스] 목록에서 외부 소스를 선택합니다.
- [작업 선택]에 getUserDetails를 입력하고 VMware Aria Automation Orchestrator에서 생성한 작업을 선택합니다.
- 양식을 저장합니다.
- 카탈로그에서 요청 양식의 테이블을 확인합니다.
데이터 그리드에서 복합 값 검사
복합 값이 확장 가능한 트리 노드로 표시되는 별도의 모달에서 데이터 그리드 행을 검토할 수 있습니다.
데이터 그리드의 첫 번째 열에 있는 값은 링크입니다. 링크를 클릭하면 검토하려는 행의 값에 대한 자세한 정보를 볼 수 있습니다.
다음 표에는 다양한 값 유형이 표에 표시되는 방식에 대한 정보가 나와 있습니다.
값 유형 | 표시되는 방식 |
---|---|
부울 | true/false 문자열 |
비복합 값 | label:value 쌍 |
복합 값 |
|
복합 값 어레이 | {length of array} objects |
빈 값 | 하이픈(-) |