1. RPA
RPA란 Robotic Process Automation
WHY RPA
근로시간 68 -> 52시간으로 줄었다.
1. 반복적인 경우
2. 예외적인 케이스가 많지 않은 경우
3. 사전에 정의가 가능한 프로세스를 대상으로 규칙에 따라서 기계적으로 처리할 수 있는 업무를
로봇 소프트웨어가 수행하도록 하는 자동화된 솔루션
공통 업무를 찾아서 생산력을 늘려감 AI시대로 넘어가기 위해서 하나씩 문화를 만들어간다.
ai 단계로 넘어가기 위한 Hybrid 단계가 RPA.
2. UI Path
Studio는 개발도구이다.
Robot은 배포해주는 역할을 하며 Studio에서 실행한다. (실행 도구)
Orchestrator 서버와 같다. 관리는 서버에서 한다.
Community 질문 가능하며 Resource Robot을 관리함 Reference가 다양하다.
3. Studio 소개
4. sequence와 Flowchart
flowchart 작업 판때기이며 화살표로 연결하고 이동 가능하다.
sequence는 1자형 순서 바꿀 수 없다.
flowchart안에 flowchart를 넣어서 관리한다. Module화 객체 지향 process 관리를 할 수 있어 편리하다.
5. scraping
screen scraping,
data scraping 잘 안 작동할 때 하는 것
data scraping
web data 표 형식으로 정확하게 들어옴
FULL Text 숨어있는 것만 나온다.
OCR은 이미지를 불러오는 것
csv write csv
generaldatatable로 만들 수 있다.
full text native ocr 방식이 있다.
html 형식에서 extract-table로 가져옴
extract data를 grneralextracttable로 가져옴
csv로 뽑을 때는 encoding을 해야 한다.. (“euc-kr”) utf-8도 가능
7. Selector
테스트 1에를 찾을 수 없다.
테스트* 테스트 모든 제목
테스트? 테스트 제목 한 글자
*모든 제목
selector을 조정해서 작업하는 것 모든 excel에 대해서 할 수는 없으므로
재사용성을 높이기 위해서
사번과 파일명을 두기 때문에 이렇게 하면 가능
8. Excel
excel 읽고excel 작업 가능
Sheet1을 읽는다. 파일을 열면 경로가 자동으로 설정된다.
Add header 위에 제목을 읽는다. 메모리에 올려서 작업하려면 datatable
주로 많이 사용하는 것은 for each row
if 문을 넣어준다. Trim 양쪽 공간을 없앤다.
row.Item(0).ToString.Trim = ‘2010’
message box가 true면
row.Item(1).ToString -> 밴쿠버가 출력된다.
예시) 자동차 견적내기 자동화 YouTube
https://www.youtube.com/watch?v=7Wt8RpfnJNQ
'개발자 > v0' 카테고리의 다른 글
운영체제 OS - 프로세스 스케줄링 (Process Scheduling) (0) | 2020.09.07 |
---|---|
운영체제 OS - 스레드(Thread) (0) | 2020.09.07 |
운영체제 OS - 프로세스 (Process), 인터럽트 (Interrupt) (0) | 2020.09.07 |
운영체제 OS - 개요 (0) | 2020.09.07 |
데이터베이스 기초 SQL - 코딩테스트 완벽 대비 (0) | 2020.03.12 |