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 소개

recording 실행 화면을 그대로 녹화하여 FlowChart로 나타내 준다.

data scraping 원하는 data를 한 번에 가져옴

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

 

 

+ Recent posts