📲 정보공유/RPA (8) 썸네일형 리스트형 [RPA] UiPath Dictionary 선언 및 사용 방법 오늘은 UiPath에서의 Dictionary 선언 및 사용 방법에 대해서 알려드립니다. Dictionary는 꽤 자주, 아니 항상 사용합니다. 그만큼 데이터를 추출하기도 쉽고 value 값도 바꿀 수 있습니다. UiPath에서는 Config라는 엑셀 파일을 제공합니다. Name과 Value 값으로 이루어져 있는 Dictionary 형태의 데이터테이블 입니다. 이 Config 파일을 읽어와 어느 프로세스에서든 Argument로 사용할 수 있죠. 1. Dictionary 선언 ✅ 먼저 Variable type에서 Dictionary를 검색하고, 넣고싶은 key : value의 타입을 지정해줍니다. String, List(Of String)도 가능하고, 도 가능하며 넣고싶은 타입을 지정할 수 있습니다. 값만 .. [RPA] UiPath DataTable 생성 및 전체 Row 값 출력하는 방법 어떤 팁을 포스팅할까 고민하다가, 엑셀과 관련된 액티비티 사용법을 알려드리려 합니다. 실무에선 엑셀 작업을 매우 매우 많이 사용하기 때문에 유용할 것 같아요. DataTable을 생성하고, Row(행) 값을 추가하고, 추가한 Row 값을 출력하는 방법에 대한 포스팅입니다. 1. DataTable 생성하기 Build Data Table 액티비티 사용 Properties의 Output에 DataTable 타입의 변수를 선언합니다. TestDT Ctrl + k 단축키를 사용하면 타입을 지정해주지 않아도 자동으로 해당 타입에 맞게 변수가 생성됩니다. 액티비티의 DataTable...박스를 클릭하면 원하는 컬럼명, 원하는 데이터를 추가, 삭제, 수정 할 수 있습니다. 해당 컬럼에 데이터 타입을 지정할 수 있습니다.. [RPA] String 타입의 날짜 형식을 DateTime 형식으로 변환하는 방법 오랜만에 돌아온 RPA 팁 평소 유용하게 쓰는 모듈을 소개하려 합니당. UiPath 기준입니다. String 타입의 날짜 형식을 DateTime 형식으로 변환하기 sDate = "210120" changeDateTime = DateTime.ParseExact(sDateTest,"yyMMdd", CultureInfo.CurrentUICulture.DateTimeFormat) write line activity String.format("오늘 날짜 : {0}", changeDateTime.ToString("MM월 dd일")) ---> 01월 20일 DateTime.ParseExact(String타입의 날짜 변수, 변수 날짜의 표기방식, CultureInfo.CurrentUICulture.DateTimeFor.. [UiPath] Set focus와 Set to Clipboard 액티비티 사용하기 보통 타이핑을 할 때에는 Type into 액티비티를 사용한다. Type into 액티비티를 드래그 앤 드랍하면 indicate element inside browser 문구가 뜬다. 주로 그 문구를 누르고 selector를 잡아서 Text must be quoted에 타이핑할 내용을 써서 이용하는데, 오류가 날 가능성이 있어 다른 방법을 쓰길 권장하는 바이다. (사실 아직까지 오류를 접해보진 않았지만 타이핑보단 복붙이 더 낫다고하여..) 내가 주로 사용하는 방식은 Type into를 사용할 때도 있지만, Set focus와 Set to Clipboard, Send hot key로 대체하여 사용한다. ✅ Set focus 말 그대로 원하는 input 부분에 커서를 잡아주는 액티비티이다. 원하는 input.. [UiPath] On Element Appear : Activity timeout exceeded 에러 On Element Appear, On Image Appear Error message 💡 Activity timeout exceeded 에러 메세지가 뜰 경우 🔑 RepeatForever를 False로 바꿔줍니다. 👉🏻 Default Timeout 값은 30000milliseconds입니다. (10000ms = 10s) Selector로 잡은 Element가 나타날 때까지 기다리는 시간을 지정하는 부분입니다. RepeatForever는 Default값이 True입니다. 반복하겠다는 의미입니다. 한 번만 동작할 것이기 때문에 RepeatForever를 False로 바꿔주시면 됩니다. [Uipath] Uipath Activity 정리 TIL (1) Uipath Activity 정리 Uipath Studio에는 약 660개 정도의 Activity가 있다. 적재적소에 사용하기 위해 블로그에 정리를 해두려 한다. Uipath Activity 공식 문서 참고 문서 - RPA Guide Book (한국 스코어링) 💡 Uipath.Core.Activities - UI Automation - Element Mouse Click : 지정된 UI요소 클릭 Double Click : 지정된 UI 요소를 두 번 클릭 Hover : 지정된 UI 요소로 마우스를 올려놓는다 Keyboard Send Hotkey : 키보드 단축키를 UI 요소로 보냄 Type Into : UI 요소에 키 입력란을 보냄. 특수키 지원 Type Secure Text : UI 요소에 보안 문자열을.. [Uipath Certification] Uipath RPA Developer Advanced 과제 (2) Uipath Developer Advanced 과제 2번에 대한 인사이트 정리 Assignment Exam 2 Generate Yearly Report for VendorDispatcherPerformerACME-Test SiteUipath Orcherstrator 🔑 Dispatcher는 각 페이지의 Generate Yearly Report for Vendor(WI4)을 찾아 조회하는 프로세스이다. Dispatcher가 다 돌고난 후, Performer를 실행하여 해당 Vendor Detail에서 TaxID를 추출하고 Reports 메뉴에서 TAXID와 Month, Year를 선택 조회한 뒤 excel 리포트를 다운받고 삭제하기를 반복한다. (January ~ December까지 Report가 존재하는.. [Uipath Certification] Uipath RPA Developer Advanced 과제 (1) Uipath academy의 자격 수료 단계 중 Advanced 과제물에 대한 팁 정리 📣 Uipath Academy 링크 UiPath Academy academy.uipath.com Uipath Certification의 단계 Academy 사이트 접속 후 로그인(아무 계정이나 상관없다. 나는 구글 계정으로 가입) - My Dashboard 카테고리 클릭 - Learning Plans Starter - RPA Implementation Manager Foundation Courses (6h 30m 2 courses)Foundation - RPA Developer Foundation (39h 13 courses)Advanced - RPA Developer Advanced (43h 1 courses)위의 .. 이전 1 다음