UiPath Dictionary형 변수를 사용한 워크플로우 개발(2)

2860 단어 UiPath

1. 소개



마지막 기사 의 계속입니다.
Dictionary에서 DataTable화하는 방법을 설명합니다.

Dictionary에서 DataTable로 변환할 기회가 많다고 생각되므로 다른 워크플로 파일(Xaml 파일)에서 해당 워크플로를 호출하여 사용하는 것이 좋을 것 같습니다. 이번에는 호출자의 워크플로에서 Dictionary를 입력 인수로 받고 DataTable로 변환한 후 출력 인수로 DataTable을 반환한다는 부분으로 한다고 가정합니다.

2. 워크플로우 다이어그램



UiPath Studio에서 작성하는 워크플로의 인수, 변수 및 순서는 다음과 같습니다.

인수

변수

시퀀싱


3. 해설



3.1 빈 데이터 테이블 만들기



빈 데이터 테이블을 새로 만듭니다. 이 데이터 테이블은 출력 인수입니다.


3.2 데이터 테이블에 헤더(열 이름) 추가



출력 인수 "데이터 테이블"에 대해 "반복 (컬렉션의 각 요소)"을 사용하고 입력 인수 "사전"의 Keys 수만큼 헤더 (열 이름)를 추가합니다.


3.3 데이터 테이블에 속하는 데이터 레코드(Row) 생성



데이터 테이블에 속하는 새로운 변수 "데이터 레코드"를 만듭니다.


3.4 데이터 레코드의 각 열에 값 할당



변수 "데이터 레코드"에 대해 "반복 (컬렉션의 각 요소)"을 사용하고 입력 인수 "사전"의 Values ​​수만큼 값을 할당합니다. 열의 위치는 증가 (카운트 업)합니다.


3.5 데이터 레코드를 데이터 테이블에 추가



값이 저장된 변수 "데이터 레코드"를 출력 인수 "데이터 테이블"에 추가합니다.


4. 마지막으로



이상이, Dictionary로부터 DataTable화하는 방법이 됩니다.
이러한 처리는 여러 번 사용하게 된다고 생각하므로, 개발 공수나 테스트 공수를 삭감하기 위해서도, Xaml 파일 그대로 다른 워크플로우로부터 호출하거나 라이브러리화하는 것을 추천합니다.

다음은 DataTable을 CSV화하고 병합(통합)하는 방법에 대해 설명하고 싶습니다.

좋은 웹페이지 즐겨찾기