본문 바로가기
반응형

전체분류71

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 : Practice 1 - Working with DataTables 출처 : UiPath Academy Practice 1 - Working with DataTables 두 개의 DataTable을 만들어 세 번째 DataTable로 결합하고, 불필요한 열을 후자에서 제거하고 항목을 정렬한다. 1.1 Contact the overdue book borrowers (Sequence) Private = False Variables users(DataTable) overdueBooks(DataTable) borrowedBooks(DataTable) borrowedBooksString(String) Activities 1.36 Build Data Table Users (BuildDataTable) DataTable = users Private = False 1.33 Build .. 2020. 8. 27.
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.
List<T>에 대해 알아보자. List Class 인덱스에서 엑세스할 수 있는 강력한 형식의 개체 목록을 나타낸다. 목록을 검색, 정렬 및 조작하는 Method를 제공한다. C# public class List : System.Collections.Generic.ICollection, System.Collections.Generic.IEnumerable, System.Collections.Generic.IList, System.Collections.Generic.IReadOnlyCollection, System.Collections.Generic.IReadOnlyList, System.Collections.IList Type Parameters T 목록에 있는 요소의 형식이다. Inheritance : Object → List Con.. 2020. 7. 10.
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.
Variables & Arguments - '변수'와 '인수'에 대해 알아보자. 출처 : UiPath Academy UiPath도 결국 '값'을 얻어내는 행위를 설계하는 프로그램이라고 보는데, 이 '값'을 저장할 수 있는 것이 바로 '변수'이다. UiPath Academy에서 제공하는 Variables에 대한 설명을 토대로 글을 작성하였다. 변수란? 변수는 동일한 데이터 유형의 여러 데이터 입력(값)을 저장할 수 있는 컨테이너이다. 예를 들어, 이메일주소는 "abc@uipath.com"값을 가진 변수가 될 수 있다. 변수의 값은 외부 입력, 데이터 조작 또는 한 활동에서 다른 활동으로 전달을 통해 변할 수 있다. 변수는 속성을 통해 구성된다. 변수 창에서 설정할 수 있고, UiPath의 주요 속성은 다음과 같다. Name : 다른 개발자가 시간을 절약할 수 있도록 읽기 쉽고, 가능한.. 2020. 6. 9.
티스토리 관리자 페이지에서 글쓰기 설정하기 필자는 어제 처음으로 티스토리에 글을 작성했다. 글을 작성하고 나니 내 글이 어떻게 올라가 있는지 궁금하지 않은가? 그래서 데스크톱, 노트북, 모바일(아이폰 8)로 모두 확인을 했다. (필자는 홈페이지 제작 및 운영에 관한 업무를 10년 넘게 해 오고 있어서 그런지 사용자에게 보이는 화면에 더 민감할 수도 있다.) 그냥 글을 작성하며 자연스럽게 엔터(Enter) 키를 칠 뿐인데 줄 바꿈, 문단과 문단의 사이가 너무 넓어서 사용자가 읽기에 시각적으로 너무 부자연스럽고 한 마디로 예쁘지가 않았다. 그래서 티스토리 관리자 화면을 들여다보기 시작했다. 방법이 있겠지. 더보기 필자는 처음 티스토리라는 플랫폼을 사용하면서 막혔던 부분, 아쉬운 부분, 해결 방법 등에 대해 사용자 입장에서(물론 html/css에 대해.. 2020. 3. 7.
티스토리를 시작하며 '블로그 주제'에 대한 고민과 2020년 다짐 네이버 블로그를 대략 10년째 운영 중이지만 '네이버'라는 웹브라우저 환경에 대한 아쉬움과 실망을 느낀지도 역시 몇 년째다. 워드프레스 홈페이지를 제작하는 일을 해 왔기 때문에 워드프레스로 블로그를 운영할까 고민도 했지만 도메인, 호스팅 비용을 지불해가며 개인 블로그를 운영하기란 사치라는 생각에 '티스토리'로 블로그를 운영하기로 했다. 네이버 블로그에서 티스토리로 아예 갈아탈까 고민도 했지만 지금까지의 내 글들이 아깝기도 했고, 대한민국에서 '네이버'라는 웹브라우저를 버리기엔 너무나도 많은 유저들에 등 돌리는 일인데다 마케팅을 위해서는 필히 가져가야 하는 플랫폼이므로 네이버와 티스토리 모두 운영하기로 했다. (두 마리 토끼를 모두 잡기는 너무 어렵겠지만 그래도 한번 도전해보려 한다. 도전!) 그렇게 결심.. 2020. 3. 6.
728x90
반응형