✳️ 프로젝트 개요

항목 내용
프로젝트명 티켓랭킹 자동화
프로젝트 성격 표준 가상 시나리오 기반 RPA 역량 강화 프로젝트
프로젝트 목적 티켓랭킹 데이터 자동 수집 및 가공 업무 자동화 시스템 구축
개발 기간 2025.12.01 ~ 2025.12.05 (1주)
개발 환경 UiPath Studio 2023.10
프레임워크 REFramework
Uipath 핵심 기술 웹 스크래핑 (Extract Table Data)
Excel 자동화 (Write Range, Add Sheet)
메일 자동화 (Get IMAP, Send)
데이터 가공 (Filter, Merge, Split)
정규식 (Regex)
개발자 및 역할 개발자 : 이정주
기여도 : 100% (개인 프로젝트)
담당 : 기획, 설계, 개발, 테스트 전 과정

✳️ 프로젝트 배경

<aside> <img src="/icons/code_gray.svg" alt="/icons/code_gray.svg" width="40px" />

As-is

  1. 메일 확인 및 작업 항목 파악 └─ 이메일 수신함 확인 └─ 메일 내용에서 카테고리 수동 확인 (콘서트, 뮤지컬, 연극 등)
  2. 사이트 수동 접속 └─ 브라우저 실행 및 URL 입력 └─ 티켓랭킹 페이지 검색 및 이동
  3. 데이터 수동 수집 └─ 7개 카테고리별 페이지로 수동 이동 └─ 1~10위 공연 정보 복사 └─ 브라우저 ↔ Excel 화면 전환 작업 └─ 전체 카테고리 모두 반복
  4. 데이터 수동 가공 └─ 행시기간 "2024.01.01~2024.12.31" 형태를 시작일/종료일로 분리 └─ 각 행마다 수동으로 텍스트 분할 작업 └─ 약 70개 행 처리 (7개 카테고리 × 10개 공연)
  5. 결과 보고서 메일 발송 └─ Excel 파일 저장 └─ 메일 작성 및 파일 첨부 └─ 요청자에게 회신

→ 총 소요 시간: 약 30분


주요 문제점

</aside>

<aside> <img src="/icons/code_gray.svg" alt="/icons/code_gray.svg" width="40px" />

To-be

  1. 메일 자동 감지 및 파싱 └─ IMAP을 통한 메일 자동 수신 └─ 특정 패턴 메일 수신 시 RPA 자동 트리거 └─ 정규식을 통한 카테고리 자동추출
  2. 사이트 자동 접속 └─ 티켓랭킹 사이트 접속 └─ 요청된 카테고리 페이지 이동
  3. 데이터 자동 수집 └─ 카테고리별 랭킹 1~10위 자동 스크래핑 └─ DataTable 형태로 데이터 자동 저장
  4. 데이터 자동 가공 └─ 날짜 패턴 자동 인식하여 [시작일] / [종료일] 컬럼 자동 분할 행사기간 2024.01.01~2024.12.31 └─ 정규식 패턴으로 일괄 처리
  5. Excel 보고서 자동 생성 └─ 카테고리별 시트 자동 생성 └─ 1위 데이터만 취합한 Summary 시트 자동 생성 └─ 표준 포맷 자동 적용
  6. 결과 자동 메일 발송 └─ 생성된 Excel 파일 자동 첨부 └─ HTML 템플릿 사용하여 본문생성 └─ 요청자에게 자동 회신

→ 총 소요 시간: 약 5분


개선효과

</aside>

✳️ 프로세스 설계

프로세스설계.png

🗃️ REFramework 설계

REFramework 상세설계

폴더구조

image.png

📂 Jobs/

01.폴더초기화

02.메일수신

03.dt_transaction생성