UiPath에서 "Excel과 웹 앱의 자동 처리"하는 작업을 만들어 보았습니다.

개요



본건은 RPA 툴 "UiPath"로 자동 처리를 작성해, 태스크 스케줄러로 실행할 수 있도록 해 본 기사입니다.

UiPath의 개요와 설치는 아래를 참고로 실시했습니다.
htps : // 가능하다. 네 t/아르치 cぇ/17131/

이번에는 무료로 사용할 수 있는 커뮤니티 에디션을 사용하고 있습니다.

시도한 것



이쪽에서 「할 수 있는 UiPath」의 PDF를 다운로드해, ​​「Excel과 Web 앱의 자동 처리」를 실시했습니다.
htps //w w. 우파 th. 코 m / 자 / 노치 세 / 가능

튜토리얼에서 사용하는 Excel 데이터와 데모 사이트도 위 사이트에서 사용할 수 있습니다.

힘든 일



웹 앱에 엑셀 데이터를 쓸 때까지는 좋았지만 웹 앱에서 반환된 값을 엑셀에 쓸 때 오류가 발생했습니다.
무엇이 문제인지 몰랐기 때문에, 디버그의 방법으로부터 학습했습니다.
다행히 VisualBasic에 똑같은 조작이었기 때문에 빨리 익숙해질 수 있었습니다.
나중에 조사하면, UiPath사는 루마니아발의 스타트업입니다만, CEO의 Daniel Dines가 전 Microsoft의 사람이라고.

UiPath로 시작하는 RPA 입문 (4) ~ 디버그 편
htps // // 쓰리아 l. 이. jp/r파/2017/11/우이파 th로 부는 g/

이번에는 카운터 변수를 설치했을 때 스코프 범위가 잘못되었기 때문에 Excel에 쓸 때 존재하지 않는 행을 지정하고 있었다는 문제를 발견할 수 있었습니다.

게시



exe로 하고 싶고, 방법을 조사했는데, 퍼블리시 하면 좋은 것이 판명.



게시 된 패키지를 UiRobot.exe에 인수로 전달하기 만하면되므로 다음 배치 파일을 만들었습니다.


복잡한 이름 지정 배치 파일

↓↓ 내용↓↓
C:\Users\userName\AppData\Local\UiPath\app-xx.x.xxxx\UiRobot.exe -file:“C:\UiPath\helloworld\Main.xaml”
※각종 패스나 userName과 app-xx.x.xxxx의 개소는 각자의 환경에 맞추어 재기록해 주세요.

실행



작업 스케줄러에 등록하고 막상 실행! !
원활하게 실행할 수 있었습니다.
이번에는 이것으로 좋다.

앞으로 하고 싶은 일



이번은 어디까지나 로컬 실행만이었으므로, 실행 환경에 좌우되는 것 같은 번거로운 것은 아무것도 하고 있지 않습니다. 또, 디버그로 소개한 기사안에 예외 처리의 방법이 기재되어 있으므로, 예외 처리는 향후 시험해 보고 싶습니다.
태스크 스케줄러로 실행할 수 있는 것까지 확인할 수 있었으므로, 업무를 자동화하는 목표가 세워졌습니다.
웹 스크래핑이나 메일 송신 처리 가이드도 있기 때문에 해보면 다시 기사를 작성합니다.

좋은 웹페이지 즐겨찾기