콘솔워크

Uipath 오케스트레이터 Process Publish와 Environment설정, 실행 (asset사용법) 본문

프로그래밍/uipath

Uipath 오케스트레이터 Process Publish와 Environment설정, 실행 (asset사용법)

콘솔워크 2020. 5. 19. 11:09
반응형

저번시간에는 컴퓨터에 사용가능한 로봇을 설치하고 연동했습니다.

이번엔 그 로봇이 실행할 process를 만들고 이를 ochestrator에 publish해봅시다.




이번에 실행해볼 Process는 네이버를 켜고 로그인을 하는 Process입니다.
하지만 id와 password를 변수에 직접 지정하지 않고
ochestrator에서 asset을 통해 id와 pw를 받아서 로그인 해봅시다.

나머지는 웬만큼 알만한 것들이니 pass하겠습니다. 
Get Credential Activity를 통해서 id와 pw를 가져올 수 있습니다.
그러기전에 id와 pw를 저장해 둬야 가져올 수 있겠죠
Orchestrator로 돌아가 봅시다.

Assets이라는 탭에 들어가면 위와같이 화면이 나오고 오른쪽위에 +버튼이 있습니다.
+를 클릭해보면

Asset name에 적당히 naver_login이라고 적고
type은 credential로 지정합니다.

credential로 바꾼뒤에 username엔 네이버 아이디 pw엔 패스워드를 적어주시고 add

위에 value per robot은 로봇마다 다른 아이디와 pw를 지정하여 관리 할 수 있습니다. 굉장히 유용해 보이지만 우선은 패스합시다.


그러고나면 asset이 만들어졌습니다.
이 asset을 사용하는 방법은 간단합니다.

Get Credential 액티비티를 드로우 합니다.
아래는 Get Credential 액티비티의 Propeties입니다.

publish로 연동이 되면(publish를 안해도 되는것 같다. publish랑 연동은 상관이 없고 publish는 단지 package화 하는데 목적이 있는 것 같다.) AssetName에 저렇게 String형태로 적어주더라도 알아서 인식해서 Output으로 id와 pw를 배출합니다.
Password의 변수 형태는 Ctrl+k해보면 알겠지만 System. Security. SecureString 이라는 형태입니다.

String 형태의 id는 type input 액티비티를 이용하여 입력
pw는 type secure text 액티비티를 이용하여 입력하면 됩니다.
나머지설명은 생략하겠습니다.

다 되었으면 Publish를 눌러봅시다.

이렇게 석세스풀리하게 퍼블리시 했다고 해야 퍼블리시 된겁니다.
이제 프로세스를 작성하여 훌륭하게 Publish한 다음엔 

Environment설정을 합시다.
Orchestrator로 돌아와 로봇 탭의 Environments탭으로 가 봅시다.

더하기 눌러야겠죠?

name은 적당히 environment1이라고 적어주고 그대로 create해줍니다. 그럼 

여기서 실행할 로봇을 선택해 줍니다. 저번시간에 만들었던 로봇을 선택하고 클로즈하면됩니다. 저는 업데이트라고 나오지만 개의치 마세여.


이렇게

생깁니다.





그다음엔
Orchestrator에서 Publish 하여 Pckage가 된 프로세스를 읽어 줍시다.

PROCESSES탭으로 가봅시다.

+누릅니다

패키지 네임을 눌러보면 우리가 퍼블리쉬 했을때 나왔던 패키지 네임이 나옵니다.
패키지 버젼은 여러번 퍼블리쉬를 했다면 여러 버젼이 나올 것이구요
Environment는 방금전에 설정해준 environment1을 선택한후 create 합니다.


그럼 훌륭하게 Process등록도 했습니다.

지금까지 로봇을 연결시켰고 Process를 publish하여 package한 것을 읽어 내었고 Environments를 통해 어떤 봇에서 어떤 프로세스를 돌릴지 설정했습니다. 이제 직접 돌려보거나 스케쥴링 해봅시다.

JOBS탭에 들어가보면 지금까지 실행했던 목록이 쭉 나옵니다. 빨간색은 실패한 내용이죠
여러분은 처음해서 없겠네요 우측상단에 Start버튼을 눌러봅시다.

저의 경우에 LoginginNaver는 프로세스 이름 이고 environment1은 environment설정 입니다. 이름이 두가지가 합쳐진 이름으로 되어있고 아래에 녹색체크박스로 사용가능하다고 나오는 로봇이 있습니다. 녹색체크박스를 눌러 체크한뒤에 스타트 해봅니다.

 

출처: http://blog.naver.com/PostView.nhn?blogId=cybermax5&logNo=221286122018&parentCategoryNo=&categoryNo=26&viewDate=&isShowPopularPosts=true&from=search

 

UIPATH - ORCHESTRATOR 2. Process Publish와 Environment설정, 실행 (asset사용법)

저번시간에는 컴퓨터에 사용가능한 로봇을 설치하고 연동했습니다. 이번엔 그 로봇이 실행할 process를 만...

blog.naver.com

 

반응형