액션센터
Form액티비티 패키지 ---> 폼화면을 만들 수 있는 액티비티
persistance 액티비티
일시정지 중에도 다른 로봇은 진행됨.
폼에대한 승인을 할 담당자를 할당시켜주어야하는데, 폼에서 할당하지 않았으면 오케스트레이터에서 관리자가 할당시켜주어야 함. 자동xx
--> 저절로 할당하도록 하는 소스 만듦 ---->
오케스트레이터가서 유저정보를 다 가져와서 지금 오케스트레이터에 로그인 된 유저와 맞는 유저에게 할당시켜주는 프로세스
Config
---- Name : 유저네임 (오케스트레이터 유저 정보에서 찾을 수 있음)
---- userAdderess : 승인완료 메일
---- ActionCatalog : 없어도됨
init
---- Config 가져오고
---- 폼테스크 작성
in 휴가신청이유, 이름을 파라미터로 받아 넘겨줄 수있음
---- ochastrator HTTP reqeuest
(리퀘스트를 보낼 때 헤더값을 보내지 못하는 액티비티. 불안정함. HTTP requset Activity 웹액티비티를 가져와서 구현하면 헤더 정보가 필수로 필요한 API들을 쓸 수도 잇음)
---- 유저아이디 가져오기 (API사용)
-url : 오케스트레이터주소/swagger ----> Uipath.Swagger.Users
(https://cloud.uipath.com/hyunsuchoi/HyunsuchoiDefault/swagger/)
-get방식으로 모든 유저를 가져온다. (파라미터 필요없으니까) try
-Json방식으로 가져옴 object로 가져옴
- 시리얼라이제이션(보낼때) -> 스트링 to 제이슨 디시리얼라이제이션(받을때) -> 스트링 to 오브젝트orSomthing
- 가져온 유저정보의 value값(풀네임)을 루프돌려서 내가 가진 유저이름과 같으면 id를 가져옴
---- 할당시키기 Uipath.Swagger.Tasc AssignmentTast
- JSON 타입으로 넣어주고 리퀘스트값으로 보낸다.
----- Post 방식으로 보낸다
(위 API웹사이트에서 실행해볼 수 있다. 정상인지 실패인지 확인 가능)
----- 폼테스크 실행
------------> 작성하면 > 오케스트레이터 >테스크에 가면 승인할 것이 들어와있음 (로봇은 일시정지 중)
> 승인메일확인 후 승인 누르면 승인확인 메일이 감 > 가는동안 로봇은 실행중으로바뀜.
'UiPath' 카테고리의 다른 글
[UiPath] 데이터테이블 관련 액티비티 (0) | 2020.05.28 |
---|---|
[UiPath] 자주쓰는 엑셀 수식 (0) | 2020.05.26 |
[Uipath] 엑셀 관련 액티비티 & 엑셀 함수 (0) | 2020.05.21 |
[Uipath] Datatable 타입 변수에서 value값 가져오기 (0) | 2020.05.18 |
[Uipath] String과 List (0) | 2020.05.17 |