https://docs.uipath.com/robot/docs/arguments-description
i) 오케스트레이터에 연결되어 패키지화 된 경우
-p 또는 --process <오케스트레이터상 매핑된 process 이름>
예 : UiRobot.exe execute -p UiPathDemoProcess
이렇게 올리면 작업 스케줄러(AR봇)로 실행하더라도 오케스트레이터에서 해당 수행의 로그를 실시간으로 확인할 수 있습니다.
ii) 오케스트레이터에 연결되지 않고, 파일 자체를 실행해야 하는 경우
일반적으로 오케스트레이터를 구매하지 않았을 때, AR에서의 방식입니다. [ex) 항공 DSR 배치 업로드 과제]
-f 또는 --file <로컬 파일 경로>
예 : UiRobot.exe execute --file "C:\UiPath\Automation\Project.json"
iii) 인수를 전달해야 하는 경우
--input <JSON 형태의 input parameter key-value>
예 : UiRobot.exe execute --process UiPathDemoProcess --input "{'i_sArg' : 'value' , 'i_iNumber' : 3, 'i_arrOffice' : ['본점', '지점']}"
iv) 폴더를 지정해야 되는 경우
--folder <폴더이름>
예 : UiRobot.exe execute --process UiPathDemoProcess --input "{'i_sArg' : 'value' , 'i_iNumber' : 3, 'i_arrOffice' : ['본점', '지점']}" --folder 회사이름
추가 TIP
+ bat 파일을 통해 실행시키는 경우 해당 파일은 ANSI 인코딩으로 저장해야 한글 인수를 전달해도 깨지지 않습니다.
+ 폴더이름은 한글이어도 상관없고, 프로세스 이름 및 폴더명은 띄어쓰기가 들어가지 않는 이상 ""을 씌우지 않아도 됩니다.
+ argument가 boolean값인 경우 소문자로 적어야 합니다. true, false
'RPA Uipath' 카테고리의 다른 글
[Uipath] 클래식과 모던 오케스트레이터 구성 차이 (0) | 2022.11.03 |
---|---|
[Uipath] Try~Catch~Finally의 Catch에서 에러가 났을 때 (2) | 2022.10.31 |
[Uipath] 파이썬 코드 실행 및 리턴 (0) | 2022.08.22 |
[RPA] 설계와 PI를 할 때, 잡고 가면 좋은 원칙 (0) | 2022.07.19 |
[Uipath] (Solved) Please provide the Folder Path for process (0) | 2022.07.18 |