본문 바로가기
반응형

UiPath/UiPath 공부16

Selectors : Types of Selectors 출처 : UiPath Academy Types of Selectors 앞에서 설명한 것처럼 Selector는 UI요소(elements)가 Activity 내부에 표시되거나 레코더가 사용될 때 자동으로 생성된다. 전체 Selector와 부분 Selector의 차이점을 아는 것은 컨테이너 외부, 내부에서 생성되거나 추가된 Activity를 사용할 때 또는 그 반대의 경우 매우 중요하다. UiPath의 컨테이너는 Attach Window, Attach Browser 및 Open Browser이다. FULL SELECTORS 최상위 창(Top-Level Window)을 포함하여 UI요소(elements)를 식별하는 데 필요한 모든 태그(tags)와 속성(attributes)을 포함한다. 기본 레코더(Record.. 2020. 11. 17.
Selectors : The UI Explorer 출처 : UiPath Academy The UI Explorer ✔ UI Explorer란 무엇인가? The UI Explorer는 UiPath Studio에서 Selectors를 분석하고 편집할 수 있는 기능이다. 여기에는 사용자에게 Selector의 상태를 보여주는 Status Button, 해당 시점에 실행 중인 각 application의 탐색 가능한 UI 및 선택한 UI 요소를 표시하는 Visual Tree Panel이 포함되어있다. UI Explorer는 사용 가능한 모든 태그와 속성을 표시하고 체크인 또는 체크아웃 옵션을 제공한다. ✔ UI Explorer를 사용할 비즈니스 시나리오는? 이전에 강조된 이슈에 따라 자동으로 생성된 Selectors가 안정적이지 않거나 조정 가능하지 않은 경우 :.. 2020. 11. 12.
Selectors 출처 : UiPath Academy Introduction to Selectors ✔ Selectors란 무엇인가? UiPath Studio의 Selector는 XML 조각으로 저장된 주소 및 속성(address and attributes)을 통해 사용자 인터페이스 요소를 식별(identification)할 수 있는 기능이다. 요소 식별(the elements identification)은 자동화 프로젝트에서 특정 activity를 수행하기 위해 진행된다. Selectors는 그래픽 사용자 인터페이스 요소(graphical user interface elements : GUI elements)와 상호작용하는 activity를 사용할 때마다 자동으로 생성된다. 우리는 Selectors를 통해 이루어진 el.. 2020. 11. 11.
[UiPath Orchestrator] Asset 추가 (UiPath 오케스트레이터) 임의로 UiPath Orchestrator(오케스트레이터) Asset 추가하기 Credential Manager(자격 증명 관리자) 설정 임의로 Credential Manager(자격 증명 관리자)에 Credential(자격증명) 추가하기 UiPath Academy에서 Demo실습을 진행하면서 특정 사이트에 내 계정으로 자동 로그인을 설정하는 부분이 있었다. 그래서 Credentia thanks-momento.tistory.com ✅ Video Demo UiPath Academy > UI Interactions > Working with Elements > Video Demo에서 필요했다. academy.uipath.com/learningpath-viewer/1984/1/151140/16 위의 Video.. 2020. 11. 10.
Credential Manager(자격 증명 관리자) 설정 임의로 Credential Manager(자격 증명 관리자)에 Credential(자격증명) 추가하기 UiPath Academy에서 Demo실습을 진행하면서 특정 사이트에 내 계정으로 자동 로그인을 설정하는 부분이 있었다. 그래서 Credential Manager(자격 증명 관리자)에 Credential(자격증명)을 추가하게 되었다. UiPath를 공부하는 학생이다 보니 이 방법이 맞는지 아닌지도 모르겠지만, 나는 이 방법으로 실습을 진행하였다. 더 깊이 이 기능을 활용한 방법은 아직 알 수 없지만 공부하며 알아가는 것들에 대해 기록해본다.('나'같은 초보 학생들이 공부하며 부딪히면 내 블로그로 혹시나 도움이 될 수도 있으니까) ✅ Video Demo UiPath Academy > UI Interacti.. 2020. 11. 6.
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 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.
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.
Excel and DataTables : Workbooks and Common Activities 출처 : UiPath Academy Workbooks & Commnon Acivities 많은 비즈니스 시나리오에서 데이터베이스는 워크북(일반적으로 Excel파일 또는 스프레드시트)에 저장된다. 거기에서 DataTable에 입력하여 앞 장에서 제시된 방법 및 기타 이용 가능한 방법 및 도구를 사용하여 추가로 처리할 수 있다. 이제 RPA가 워크북을 처리하는 방법을 살펴볼 때이다. UiPath는 워크북에 엑세스하고 조작하는 두 가지 방법을 제공하며 각각 장점과 제한이 있다. File Acceess Level 모든 워크북 활동은 백그라운드에서 실행된다. ( + ) Microsoft Excel을 설치할 필요가 없으며, 파일을 열지 않는 것 만으로도 일부 작업에 더 빠르고 안정적일 수 있다. ( ! ) .xls.. 2020. 9. 1.
Excel and DataTables : DataTable Activities 출처 : UiPath Academy DataTable Activities UiPath는 DataTable 변수 작업에 사용할 수 있는 광범위한 Activity를 제공한다. Add Data Coulmn 기존 DataTable 변수에 열을 추가한다. Input Data는 DataColumn Type이거나 Data Type을 지정하고 옵션(null값 허용, 고유 값 요청, 자동 증가, 기본값 및 최대길이)을 구성하여 빈 열을 추가할 수 있다. Add Data Row 기존 DataTable 변수에 새 행을 추가한다. Input Data는 DataRow Type이거나 각 Object를 각 열의 Data Type과 일치시켜 Array Row로 입력할 수 있다. Build Data Table 전용 창을 사용하여 Da.. 2020. 7. 17.
Excel and DataTables 출처 : UiPath Academy DataTables 란? DataTable은 데이터를 행과 열이 있는 단순한 스프레스시트로 저장할 수 있는 변수 유형으로, 각각의 데이터 조각이 고유한 열과 행 좌표를 기반으로 식별될 수 있도록 한다. Excel 워크시트의 메모리 표현이라고 생각해보라. DataTables에서는 열과 행을 식별하는 규칙적인 관행이 적용되며, 열은 대문자를 통해 식별되고 행은 숫자를 통해 식별된다. WorkSheet와 DataTable의 차이점은? - DataTable : 행과 열의 모음이 있는 단일 데이터베이스 테이블의 메모리 내 표현이다. - WorkSheet : Excel WorkSheet는 다양한 시각화 옵션과 광범위한 그래픽 사용자 인터페이스 사용으로 데이터를 시각적으로 표현한 .. 2020. 7. 17.
Data Manipulation 출처 : UiPath Academy Strings String은 텍스트에 해당하는 데이터 유형이다. 문자열 사용이 포함되지 않는 자동화 시나리오는 상상하기 어렵다. 캡처, 처리, 응용프로그램 간 전송 또는 표시되어야 할 때마다 문자열이 유용하다.(데이터가 테이블처럼 구조화되지 않은 경우) 작업 상태 가져오기 더 큰 텍스트 부분에서 관련된 조각 추출 인간 사용자에게 정보 표시 String Methods String 조작은 VB.Net에서 빌린 String Method를 사용하여 이루어진다. 다음은 RPA에서 가장 일반적으로 사용되는 몇 가지 방법이다. Concat 두 개의 지정된 객체의 문자열 표현 Expression : String.Concat (VarName1, VarName2) Contains 지정된.. 2020. 6. 19.
Control Flow 출처 : UiPath Academy 소프트웨어 프로젝트에서 개별 상태, 설계 또는 기능 호출을 실행하거나 평가하는 순서이다. Control Flow가 규정되는 컨셉에는 두 가지가 있다. 미리 정의된 Work Flow 유형에는 Sequence, Flow Chart, State Machine, Global Exception Handler가 있다. 우선 Sequence와 FlowChart의 차이점에 대해 알아보자. 1. Sequence : 프로세스 단계가 간결하다. Decision Trees는 거의 사용되지 않는다. Sequence의 Activity는 읽고 유지하기가 더 쉬우므로 단순하고 선형적인 Work Flow에 매우 권장된다. 2. Flowchart : 개별적인 Activity는 읽고 편집하는 것이 조금.. 2020. 6. 11.
Data Types - 데이터 타입에 대해 알아보자. 출처 : UiPath Academy UiPath Academy에서 제공하는 Data Types에 대한 설명이다. 아래의 내용은 가장 일반적으로 사용되는 몇 가지 사항이다. Numeric (category) 숫자를 저장하는 데 사용된다. 숫자 변수의 하위 유형에는 여러 가지가 있다. Int32 : System.Int32(signed integers) - 10, 299, -100, 0 ×69 Long : System.Int64(long integers) - 5435435343O, - 11332424D Double : System.Double(allows decimals, 15-16 digits precision) : 19.1234567891011 Boolean System.Boolean - 참 또는 거짓의 .. 2020. 6. 9.
728x90
반응형