인텔뤼줜트맨의 공부일기
특허정보 법적 등록 상태 여부 파악 RPA 시스템 본문
Uipath 솔루션을 사용하여 특허 정보의 법적 등록 상태 여부를 파악하는 RPA 시스템 개발
06_01 Sequence
1. Kill Process를 사용하여 열려있는 Chrome, Excel 닫기
2. Input, Output 경로 지정 및 키프리스 홈페이지 주소를 변수에 저장하기
3. Input 폴더의 파일을 Output 폴더 파일로 Copy File 액티비티를 사용해 복사한 후 사용함으로써 원본 데이터를 유지할 수 있도록 함
4. 특허정보.xlsx 의 첫 번째 시트 정보를 Get Workbook Sheet 액티비티를 사용하여 변수에 저장
5. Read Range 액티비티를 사용하여 엑셀 정보를 데이터 테이블로 가져오기
6. Add Data Column 액티비티를 사용하여 법적 등록 상태 여부를 입력하기 위한 "처리 결과" 라는 이름의 새로운 열 생성
7. 키프리스 사이트에서 Select Item 액티비티를 사용하여 드롭다운 형식의 목록에서 "특허·실용신안" 을 클릭
8. For Each Row in Data Table 액티비티를 사용하여 데이터 테이블 형식으로 가져온 엑셀 데이터 행만큼 반복
9. Get Row Item 액티비티를 사용하여 원하는 열의 값을 가져오고 Trim() 함수를 사용해서 공백 전처리
10. Type Into 액티비티를 사용해서 Get Row Item에서 가져온 출원번호를 입력하고 검색하기
11. Check App State 액티비티를 사용해서 검색 결과가 없을 경우를 대비해서 예외처리 만들기
12. For Each UiElement 액티비티로 반복하지만 검색결과가 데이터 테이블의 값과 일치할떄만 클릭하도록 조건을 설정하여 여러 가지의 검색 결과 중 원하는 검색 결과만 검색하도록 설정
13. 조건에 맞는 검색을 진행한 뒤 데이터 테이블의 법적 등록 상태와 홈페이지의 법적 등록 상태를 비교하여 일치하는 경우 데이터 테이블의 "처리 결과" 컬럼에 "일치" 값 입력, 일치하지 않는 경우 "불일치" 입력
14. 수정된 데이터 테이블의 결과를 엑셀 파일에 저장
'한국폴리텍-AI소프트웨어-하이테크과정 > RPA 프로젝트' 카테고리의 다른 글
문서 특정 단어 필터링 자동화 RPA 시스템 (1) | 2024.10.31 |
---|---|
환율 조회 자동화 RPA 시스템 (1) | 2024.10.30 |
비상연락망 데이터 처리 RPA 시스템 (0) | 2024.10.28 |
공지사항 크롤링 RPA 시스템 (0) | 2024.10.28 |
우편번호 확인 RPA 시스템 (1) | 2024.10.25 |