반응형 전체 글71 Credential Manager(자격 증명 관리자) 설정 임의로 Credential Manager(자격 증명 관리자)에 Credential(자격증명) 추가하기 UiPath Academy에서 Demo실습을 진행하면서 특정 사이트에 내 계정으로 자동 로그인을 설정하는 부분이 있었다. 그래서 Credential Manager(자격 증명 관리자)에 Credential(자격증명)을 추가하게 되었다. UiPath를 공부하는 학생이다 보니 이 방법이 맞는지 아닌지도 모르겠지만, 나는 이 방법으로 실습을 진행하였다. 더 깊이 이 기능을 활용한 방법은 아직 알 수 없지만 공부하며 알아가는 것들에 대해 기록해본다.('나'같은 초보 학생들이 공부하며 부딪히면 내 블로그로 혹시나 도움이 될 수도 있으니까) ✅ Video Demo UiPath Academy > UI Interacti.. 2020. 11. 6. UI Interactions : Demo - Working with UI elements 출처 : UiPath Academy Video Demo - Working with UI elements ACME에 로그인, 테스트 데이터 재설정 및 로그아웃 📌 설정방법 Note : 아래에 설명된 Workflow를 다시 실행하려면 다음이 필요하다. Package Manager의 공식 피드에서 UiPath.Credentials.Activities package를 설치한다. ACME Credentials - 'Open Browser' activity에서 URL을 사용하여 웹사이트로 이동한 후 Register option을 사용하여 자신의 계정을 만든다. 그런 다음 Credential Manager(자격 증명 관리자)에 Credentials(자격증명)을 저장한다. 프로젝트를 Sequence로 시작한다. Win.. 2020. 11. 5. UI Interactions : Working with UI Elements 출처 : UiPath Academy Working with UI Elements Input 및 Output Actions은 먼저 UI Elements를 인식한 다음 데이터를 입력(또는 추출)하는 2개의 micro-steps로 볼 수 있다. 앞 장에서 다룬 대부분의 예제와 같이, 첫번째 단계는 Activity에 포함시키거나 Delay 옵션을 사용하여 쉽게 분류할 수 있다. 그렇기 때문에 많은 경우 실제 Click이나 Type Activity 전에 UI elements를 찾기 위한 별도의 activity(ex. like a Find Element Activity)가 필요하지 않다. 그러나 일부 비즈니스 시나리오에서 안정적인 workflow를 구축한다는 것은 UI요소가 다양한 시간에 이동하거나 표시되는 상황을.. 2020. 11. 5. UI Interactions : Demo2 - Data Scraping 출처 : UiPath Academy Demo2 - Data Scraping Data Scraping Wizard를 사용하여 Google검색 및 Wikipedia에서 구조화 된 데이터를 추출한다. Part 1 : Data Scraping on Google 📌 설정방법 프로젝트를 Sequence로 시작하고 Open Browser container를 사용하여 Google을 연다. Inside the Container : Type into activity를 사용하여 원하는 텍스트를 검색창에 입력한다.(우리의 경우 "Data Scraping") 검색을 수행하기 위해 Send Hotkey activity의 Enter를 사용한다. Click activity를 사용하여 검색 결과의 Videos탭으로 이동한다. UiPa.. 2020. 11. 4. UI Interactions : Demo1 - Part3 : OCR methods 출처 : UiPath Academy Demo1 - Part3 : OCR methods OCR methods를 사용하여 application으로부터 데이터를 검색한다. Note : 이 예에서는 해당 확장 프로그램 없이 Chrome에서 자동화를 개발했다. 이는 UiPath의 UI탐색기(Explorer)가 UI요소(elements)를 인식하지 못하는 application을 시뮬레이션 하기위한 목적으로 수행되었다. 📌 설정방법 Image Exists activity를 사용하여 Google Search 버튼을 표시한다. 이 activity의 결과(Outcome)는 새로 생성된 Boolean Type의 변수("GoogleSearchImage")에 저장된다. Google Search 버튼을 찾는 workflow의 나.. 2020. 10. 29. UI Interactions : Demo1 - Part2 : Screen scraping 출처 : UiPath Academy Video Demo 1 - Part2 : Screen scraping 비교를 용이하게 하기 위해 모든 Output Methods를 사용하여 application에서 데이터를 검색한다. 📌 설정방법 Note : MyCRM앱은 아래 Zip Archive에서 이용할 수 있다. MyCRM 주소 영역을 표시하기 위해 Screen Scraping Wizard를 사용했다. Wizard의 미리보기 화면에서 스크래핑 방법으로 OCR을 선택했다. 다음의 Activities는 Screen Scraping Wizard에 의해 생성되었다. Attach Window activity로 MyCRM 앱에 연결한다. Attach Window 내에 Get OCR Text는 자동으로 생성 된 Generi.. 2020. 10. 29. UI Interactions : Demo1 - Part1 : Getting text from a Notepad 출처 : UiPath Academy Video Demo1 - Part1 : Getting text from a Notepad 미리 정의된 메모장 파일에서 텍스트 가져오기 📌 설정방법 참고 : "What is RPA.text" 파일은 위에서 다운받아 사용한다. Open Application Activity를 사용하고 메모장 앱 window를 표시한다. Arguments 속성에서 "What id RPA.txt"라는 파일 이름을 지정한다. 컨테이너 내부: 텍스트 위치를 표시하여 텍스트를 캡처하기 위해 Get Text Activity를 사용한다. 문자열(String) 변수("RetrievedNotepadText")를 만들어 캡처한 텍스트를 저장한다. Log Message Activity를 사용하여 문자열(Str.. 2020. 10. 28. UI Interations : Output Actions & Methods 출처 : UiPath Academy Output Actions & Methods Output Actions는 UiPath에서 UI요소(UI elements)로부터 데이터(일반적으로 텍스트)를 추출하는 데 사용된다. Output Methods는 Output Actions이 UI요소(UI elements)에서 데이터를 추출할 수 있도록 하는 것 이다. 먼저 이것에 대해 알아보도록 하자. ✔ Output Methods 텍스트를 추출할 영역을 지정하고 미리보기 창이 실행되면 Screen Scraping wizard에 액세스하여 이 모든 방법을 전환할 수 있다. FULLTEXT Fulltext Method는 Default Method이며 대부분의 경우 충분하다. 가장 빠르고 100% 정확도를 가지며 백그라운드에서.. 2020. 10. 23. UI Interactions : Demo - Input Actions & Input Methods 출처 : UiPath Academy Video Demo - Input Actions & Input Methods 메모장 파일에 텍스트 입력 및 여러 글꼴 스타일, 크기 변경 수행 📌 설정방법 프로젝트를 Sequence로 시작하고 UiExplorer를 통해 선택한 메모장과 함께 'Attach Window' 컨테이너를 추가한다. 모든 Activities는 컨테이너에 배치된다. 'Type Into' activity를 사용해서 텍스트가 입력 될 화면을 표시한다. 우리는 그 activity에서 text를 소개했다. 'Click' activity를 사용하여 메모장 창을 최소화하고 'SimulateClick' option을 선택하여 백그라운드에서 작동하도록 한다. 다른 'Type Into' activity를 사용하여.. 2020. 10. 23. Excel and DataTables : Practice 2 - Calculating Loss Invoices 출처 : UiPath Academy Practice 2 - Calculating Loss Invoices (Check the invoices issued to bankruptcy clients) 엑셀 파일의 송장 중 파산한 고객에게 발행된 송장을 확인하고 손실로 기록할 송장의 합계를 계산한다. [필요사항] Input Files : Invoices.xlsx / Clients.csv Practice 2 Solution 엑셀 파일의 송장 중 파산한 고객에게 발행된 송장을 확인하고 손실로 기록할 송장의 합계를 계산한다. 📌 설정방법 'Read Range' activity를 사용하여 .xlsx 파일을 읽고 새로 만든 DataTable 변수("invoicesDT")에 저장한다. 'Read CSV' activity를.. 2020. 10. 20. Excel and DataTables : Practice 1 - Calculating Sums 출처 : UiPath Academy Practice 1 - Calculating Sums (Calculate the sum in 2 Excel files) 세 가지 방법으로 Excel 파일에서 두 열의 값 합계를 계산한다. A열의 값을 B열에 추가하고 다른 방식으로 C열에 쓰는 workflow를 만들자. Excel을 열어두고 결과를 실시간 행별로 기록하므로 변경사항을 볼 수 있다. Excel을 닫은 상태로 유지하며 DataTable 메모리에 열 값을 설정하고, 모든 DataTable을 한 번에 새 Excel 파일에 추가한다. 원본 파일의 Excel 수식을 사용하여 합계를 계산한다. [필요사항] 아래 Sample Columns.xlsx 파일을 이 연습의 입력 파일로 사용한다. Solution 1 Excel.. 2020. 10. 13. Excel and DataTables : DEMO 2 - Working with Excel files 출처 : UiPath Academy DEMO 2 - Working with Excel files 2 데이터베이스에서 데이터를 필터링하고 결과를 새 파일로 보낸다. Age 100000.00 file 1 : Employees300.xlsx 더보기 Name Age Field Work Income Adame, Jorge A 31 General Services Machinist (Automotive) 92248 Aguiar, William M 36 Law Asst Corporation Counsel Supvsr 106416 . . . Ziomek, Jeffrey G 39 Transportn Pool Motor Truck Driver 71781 [ 참고 ] Filter Wizard의 Fil.. 2020. 10. 13. Excel and DataTables : DEMO 1 - Working with Excel files 출처 : UiPath Academy DEMO 1 - Working with Excel files 1 확장자가 다른 두 파일의 데이터 읽기, 데이터 테이블 필터링 및 데이터 통합 그리고 다른 파일에 데이터 쓰기 file 1 : data1.xlsx Founding Year Company Revenue 1999 ACME Corp 69$ 2005 ACME INC. 1337$ 1974 ACME Heavy Industries 445$ 2014 ACME Space Corp 1234$ 2019 ACME Terraforming 5321$ file 2 : data2.xls Revenue Founding Company Name 123$ 2003 BrainWorks Industries 763$ 2018 Green Coal M.. 2020. 9. 25. Excel and DataTables : Excel Application Scope & Specific Activities 출처 : UiPath Academy Excel Application Scope & Specific Activities Excel과의 통합은 Excel Application Scope을 사용함으로써 가능하다. 사실, 그것은 컨테이너이고 지정된 엑셀 파일로 작업하는 데 사용되는 모든 다른 Activity는 컨테이너 안에 배치되어야 한다. 기본적으로 Excel Workbook을 열고, Excel Activities 범위(Scope)를 제공한다. 실행이 종료되면 지정된 Workbook과 Excel Application이 종료된다. Excel Application Scope은 컨테이너에 있는 Activities의 Output을 다른 파일에 기록하도록 구성할 수 있다. ※ 중요 참고사항 ※ 동일한 workflow가.. 2020. 9. 24. UI Interections : Input Actions & Methods 출처 : UiPath Academy Input Actions & Methods 애플리케이션에 데이터를 삽입하거나 시스템에 변경(또는 계속)을 생성하는 명령을 전송할 때마다 Input Action을 수행한다. UiPath에서 주요 Input Action은 Click, Type into, Send Hotkey, Hover 이다. 또한 이것들은 애플리케이션에서 데이터를 입력하기 위해 인간 사용자(human user)가 수행하는 주요 Actions 이다. ✔ Input Methods Input Methods는 Input Actions을 데이터 입력 수단으로 사용한다. 각 Input Actions을 통해 'Simulate Type/Click/Hover', 'SendWindowMessages' 및 Default의 .. 2020. 9. 8. 이전 1 2 3 4 5 다음 728x90 반응형