COVID19 헬스체커프로세스 김형수이사 hyungsoo.kim@uipath.com
수정사항 변경이력 일자변경사항작성자 2020.3.4 최초등록김형수 2020.3.4 필요한 Queue 누락사항추가 (COVD19_KakaoTalkQueue) 카카오톡종료시팝업나오지않도록설정하는문구추가 Microsoft Forms 사이트에최초로그인관련오류수정 2020.3.6 Github 릴리즈버전과패키지버전이같도록구성엑셀사용하지않도록수정, 개행문자추가가능, 주소록에메시지보낸일자기록추가. Community Edition 사용관련내용추가 김형수 김형수 2020.3.6 사용된이름정정, COVD19à COVID19 로수정 (Assets, Queue 및내부코드에서변경 ) Addressbook 에전송일자컬럼추가시발생한오류수정 2
UiPath 클라우드플랫폼구성하기
UiPath Cloud Platform 사용하기 cloud.uipath.com 에서신규테넌트등록 사용할계정정보와로그인시사용할비밀번호등록 ( 참고, daum.net 계정정보와무관 ) 해당메일계정에서메일체크신규테넌트생성완료 4
Connect Robot Windows PC 에로봇설치 / 프로세스수행할자원준비 Community Studio 설치후 Orchestrator 와 Robot 을연결하는가이드동영상 다운로드 Community Studio 사용자 (Robot) PC 생성된 Orchestrator 사용자 (Robot) PC 생성된 Orchestrator UiPath Studio 및 Robot 설치 머신등록 해당머신에로봇등록 Robot 과 Orchestrator 연결 패키지등록프로세스등록 Assets 및 Queue 등록 5
Machine 및 Robot 등록 Machine 등록 1. 머신선택 2. 표준머신선택 3. 이름 ( 컴퓨터이름등록 ) 설정 > 시스템 > 정보 6
Machine 및 Robot 등록 PC 에서 Robot Desktop UiPath Agent Desktop 실행후 Orchestrator URL 은다음페이지에서설명 등록된머신목록에서머신키복사눌러서사용 7
Orchestrator 접속정보정보확인 생성한테넌트로로그인 Services 탭에서 ( 옵션메뉴 ) 눌러 API Access 로 Account Logical Name 확인본인의 Orchestrator URL 은 https://cloud.uipath.com/{a}/{b}/ 여기서는 https://cloud.uipath.com/myrobots/myrobotsdefault/ 이전단계에서 Orchestrator URL 에부분에입력 A B 8
Robot 등록및연결 1. Robots 선택 2. 표준 Robot 선택 9
Robot 등록및연결 아래와같이설정 생성한머신선택 로봇이름지정 라이선스선택 해당계정사용자정보 CMD> whoami 결과입력 해당계정패스워드 10
COVID19 Health Checker 프로세스배포가이드
COVID19 HeathChecker Architecture Overview Orchestrator required (create new tenant on https://cloud.uipath.com) Survey (Microsoft account requires) Create survey for COVID19 Download survey result Create survey for COVID19 Download survey result Robot (Win10) KakaoTalk (Download from Microsoft Store, not from KakaoTalk.com Need KakaoTalk account for Robot (ID/PWD) 12
환경준비 카카오톡설치및 PC 접속허용 Microsoft Store 에서다운로드받아야자동화가능함 1. 한번실행후작업표시줄에고정 ( 필수 ) 2. 종료버튼눌렀을때확인팝업더이상나오지않도록조치 ( 필수 ) 13
Deployment Guide 패키지변경없이사용 1. 패키지등록 COVID19Healt hchecker.1.0. 16.nupkg 2. 필요한 Assets 등록 - SurveyLink, ReportUrl, 카톡, Forms credential 등록필수 - 상세한이름설정부분참조 3. 프로세스등록 4. 스케줄등록 - COVID19HealthChecker 스케줄 2 개등록 1) 알림메세지보내기 : 초기매개변수 in_command 에 SEND_MESSAGE 로등록 2) 응답체크 : 초기매개변수 in_command 에 CHECK_RESPONSE 로등록 14
필요한 Assets 등록 같은이름으로등록되어야함 필수변경사항 주소록위치 ( 포맷설명참고 ) 메세지발송후응답체크시간간력 ( 단위시간 ) Microsoft Forms 접속계정정보 KakaoTalk 접속계정정보 메세지템플릿 카톡친구이름에추가는 prefix, 영문자 2 자와하이픈으로유지 ( 예, NH- ) 진행사항통보대상, 전화번호 재전송메세지템플릿 응답을볼수있는 URL 직원이입력할문진 URL 메세지템플릿에는총 3 개의파라메타가있습니다. {0} => 직원이름으로대체되며, {1} => 메세지전송날자로대체되며, {2} => SurveyLink 로대체됩니다. {3} => 줄바끔으로대체 샘플 안녕하세요. {0} 님,{3}{1} 헬스체크메세지전달해드립니다.{3} 아래링크를눌러서답변부탁드립니다. {3} 링크 {2} 15
필요한 Queue 등록 동일한이름으로등록 16
스케줄등록 알림메세지보내는스케줄 파라미터지정 SEND_MESSAGE 트리거이름 프로세스이름 원하는시간입력 카톡이설치된로봇지정 17
스케줄등록 응답체크하는스케줄 트리거이름 프로세스이름 파라미터지정 원하는시간입메세지보내는시간간력을 COVD19_CheckIntervalHour 에설정 CHECK_RESPONSE 18
주소록파일포맷 컬럼이름이동일해야함. 최초사용시등록여부는비워진상태로둠, 등록이되면완료라고업데이트함. 현재버전에서는아이디로조회하는기능을제공하지않고있음전화번호입력시스페이스, 하이픈 (-) 없이입력, 해당셀을문자로지정앞자리 0 이없어지지않도록확인 메시지를보내기시작하면새로운컬럼 (yyyy-mm-dd 포맷, 예, 2020-03-06) 이추가됩니다. 메시지를보낸경우 true 로표시가됩니다. 19
Configuration Addressbook.xlsx ( 샘플 ) - All employees information for entry (name, phonenumber ) Config.xlsx - Process configuration file 영문자 2 개와 으로구분, 카톡친구 prefix 임 ReportUrl 은응답을볼수있는 URL 임, 로봇이접근할수있어야함. SurveyLink 를직접만들어야함. 포맷에서는 {0}=> 이름, {1} => 오늘날자, {2} => SurveyLink 가들어감 {3} => 개행문자 CheckIntervalHour 는응답여부체크시간, 4 시간후체크 메세지발송여부를받고싶은전화번호 ( 카톡이름에전번노출 ) 컴마로여러개등록 20
Thank You