책 소개
무한 반복되는 업무를 로봇이 대신해준다면 얼마나 좋을까?
RPA 덕분에 칼퇴가 보장되고, 직장 생활의 질이 달라진다!
반복적인 업무 프로세스 자동화를 위한 RPA의 모든 것
with Automation Anywhere
급변하는 IT 환경과 4차 산업 시대를 맞이하면서 인공지능을 이용한 업무 자동화는 거스를 수 없는 대세로 자리 잡고 있습니다. 이와 함께 세계적으로 재택근무와 언택트 환경이 요구되면서 더욱더 효율적으로 업무를 할 필요성이 대두되고 있는 상황에서 RPA(Robotic Process Automation, 로보틱 처리 자동화)는 모범 답안을 우리에게 제시하고 있습니다.
로봇 노동자 또는, 디지털 노동자로 불리는 RPA(Robotic Process Automation, 로보틱 처리 자동화)는 기존에 사람이 하던 업무를 대신하여 단순하고 반복적인 일을 24시간 쉬지 않고 실행하며, 복잡한 업무라도 실수를 하지 않습니다. 앞선 장점과 함께 짧은 프로젝트 셋업 기간과 합리적인 비용으로 금융기관과 산업계를 시작으로 우리나라에서도 RPA 솔루션을 도입하는 기업들이 점차 늘어가고 있습니다. 단순하고 반복적인 업무를 RPA에게 맡기고 임직원들은 더욱 창의적인 업무를 하게 되면서 RPA를 도입한 기업과 그렇지 않은 기업의 업무 효율성 격차는 점차 벌어질 것으로 예상됩니다.
이 책은 이러한 RPA가 무엇인지 자세히 알아보고, 대표적인 RPA 솔루션인 Automation Anywhere를 이용한 실무 사례를 기초부터 응용까지 따라하기 형태로 소개하고 있습니다.
* 예제/완성 파일 다운로드
영진닷컴 홈페이지(www.youngjin.com)-[고객센터]-[부록 CD 다운로드]-[IT도서·교재]에서 도서명 검색 후 다운로드
* 주요 내용
이론편 RPA란 무엇인가?!
01장 RPA? RPA! 도대체 뭔데 이렇게 대세일까?!
현재 미국, 유럽과 같은 선진국에서는 IT, 금융, 사무 분야에서 RPA가 대세로 떠오르고 있습니다. 또한, 가까운 일본에서도 사무 생산성 향상을 위해 RPA를 도입하기 위한 움직임이 활발합니다. 이러한 흐름에 따라 한국에서도 점차 관심이 증가하고 있는데, 01장에서는 RPA란 무엇이고, 왜 이렇게 대세인지에 관해 알아봅니다.
02장 RPA 시장은 얼마나 성장하고 있나?
RPA가 대세라고 하는데, 02장에서는 RPA의 글로벌 마켓 상황과 트렌드, 그리고 미래의 전망을 통해 얼마나 성장하는지를 알아봅니다.
03장 운영 형태에 따른 RPA의 구분
사무환경에 따라 회사 조직은 다양한 형태를 갖추게 됩니다. RPA도 그러한 회사 조직에 맞춰 다양한 운영 형태로 구성할 수 있습니다. 03장에서는 운영의 형태에 따라 RPA를 어떻게 구분하는지 알아봅니다.
04장 UiPath, Blue Prism, Automation Anywhere 비교
RPA 시장을 대표하는 3개의 솔루션(UiPath, Blue Prism, Automation Anywhere)에 관해 알아보고 그 장단점을 비교 분석해 봅니다.
05장 UiPath의 특징
05장에서는 지능형 소프트웨어 자동화를 통해 반복 작업을 완전히 제거하는 것을 목표로 하는 UiPath에 관해 알아봅니다.
06장 Blue Prism의 특징
06장에서는 Blue Prism의 제품, 설계 모델, 지능화된 기술에 대해 자세히 알아보고, 차별화된 장점을 소개합니다.
07장 Automation Anywhere의 특징
07장에서는 비즈니스 시장을 선도하는 대표적인 RPA 솔루션인 Automation Anywhere의 특징을 알아봅니다.
따라하기편 Automation Anywhere로 RPA 맛보기!
08장 Automation Anywhere 다운로드 및 인터페이스 설명
08장에서는 RPA 직접 따라 해보기를 하기 위해 Automation Anywhere 제품 다운로드 및 설치 방법과 인터페이스에 대하여 알아봅니다.
09장 Automation Anywhere로 예제 Web 데이터 추출하기
Automation Anywhere의 가장 효율적인 기능 중 하나인 Web 데이터 추출하기에 대하여 알아봅니다.
10장 Automation Anywhere로 xlsx 데이터 추출하기
가장 많이 사용되는 프로그램 중 하나인 Excel에서 데이터를 읽고 쓰는 작업을 통해 기본적인 Automation Anywhere의 사용 방법을 소개합니다. 간단한 엑셀 데이터를 미리 만든 후 Automation Anywhere에서 읽고 다시 새로운 파일을 생성하는 작업을 진행할 예정입니다.
11장 Automation Anywhere로 xlsx 데이터 분석하기
이전에 작업한 ‘Import_Excel.atmx’ 파일을 활용하여 이번에 비교할 데이터는 ‘환율.xlsx’ 파일의 ‘매매기준율’ 열입니다. 총 4개의 데이터가 있으며, 데이터의 평균을 구해서 평균보다 큰 값과 작은 값을 분석하여 결과를 [F] 열에 기록할 예정입니다.
12장 Automation Anywhere로 xlsx 멀티 데이터 분석하기 - 시나리오 기반
실제 업무를 하다 보면 단순히 하나의 xlsx 파일을 읽고 쓰는 작업하는 경우보다 여러 개의 xlsx 파일을 활용하여 새로운 xlsx 파일을 생성하는 작업이 많을 것입니다. 이번에는 지금까지 배운 내용을 조금씩 결합하여 Web 데이터에서 추출한 ‘banana.csv’ 파일과 ‘환율.xlsx’ 파일을 활용하여 새로운 xlsx 데이터를 생성해 보겠습니다.
13장 Automation Anywhere로 PDF 데이터 추출하기
사무실에서 xlsx 파일과 더불어 가장 많이 사용되는 PDF 파일의 데이터를 추출하는 방법에 대하여 알아봅니다. 이번에는 여러 개의 PDF 파일의 내용 중 원하는 부분만 읽어서 xlsx 파일에 순차적으로 정리하는 내용을 진행합니다.
14장 Automation Anywhere로 Email 데이터 추출하기
이번 과정에서는 Email 데이터를 순차적으로 추출 후 첨부 파일을 첨부하여 Email을 보내는 방법에 대하여 알아봅니다. 이전 과정에서 생성한 ‘PDF_Result.xlsx’ 파일을 첨부 파일 생성에 활용할 예정입니다.
15장 수신된 Email을 OCR로 분석하기
15장에서는 이전 과정에서 발송한 Email 데이터를 가져와서 첨부 파일을 다운로드 후 해당 파일을 Automation Anywhere의 OCR 기능을 활용하여 분석해 봅니다.
16장 Automation Anywhere의 Text 값 추출 및 이를 활용한 제품 위치 클릭하기
txt 파일에 적혀있는 Text 값을 가져와서 마우스의 움직이는 좌표로 사용하는 방법에 관해 알아봅니다.
17장 Automation Anywhere로 시나리오 기반 Script 작성해보기
앞서 사용한 예제들을 이용하여 시나리오 기반 Script를 작성해 봅니다. 직접 하다가 막히는 경우 17장의 내용을 참고용으로만 활용하는 것이 좋습니다.
작가 소개
최윤석
현, 3D Systems Korea 차석연구원
건국대학교 정보통신대학원 프로젝트관리 및 기술경영
정영훈
현, 3D Systems Korea 수석연구원
전, 디아이티㈜ 중앙연구소
연세대학교 컴퓨터공학석사
저서
프로그래머의 리더십
CUDA, SIMD, OpenMP 병렬 프로그래밍 외 다수
목 차
이론편 RPA란 무엇인가?!
01장 RPA? RPA! 도대체 뭔데 이렇게 대세일까?!
■ RPA의 시작
■ 왜 RPA 인가?
■ 물리적 로봇 vs 소프트웨어 로봇
■ 전통적인 사무 소프트웨어의 접근 방법
■ 전통적인 자동화와 RPA의 차이점
■ RPA는 고용에 어떤 영향이 있을까?
■ 어떤 업무에 RPA를 도입할 것인가?
여기서 잠깐! RPA 상식 : RPA의 미래, 얼마나 밝은가?
RPA 해외 도입 사례 01 : 후지 필름 홀딩스 주식회사
02장 RPA 시장은 얼마나 성장하고 있나?
■ 글로벌 마켓 전망
■ 일본의 RPA 도입 트렌드
■ 한국에서의 전망
■ 인공지능과 RPA 트렌드
여기서 잠깐! RPA 상식 : RPA 용어
RPA 해외 도입 사례 02 : 지멘스(Blue Prism 도입 사례)
03장 운영 형태에 따른 RPA의 구분
■ 데스크톱 RPA
■ 서버형 RPA
■ 클라우드형 RPA
■ 협업 로봇(Attended Robot)과 무인 로봇(Unattended Robot)의 구분
여기서 잠깐! RPA 상식 : 인지 로봇과 인공지능 로봇
RPA 해외 도입 사례 03 : 코카콜라(Blue Prism 도입 사례)
04장 UiPath, Blue Prism, Automation Anywhere 비교
■ 대표적인 RPA 프로그램의 이해
■ 3가지 솔루션의 전반적인 특징
■ 기반 기술
■ 솔루션의 기본 구조
■ 업무 프로세스 설계
■ 필요한 프로그래밍 기술
■ 솔루션 접근성
■ 업무 프로세스의 재사용성
■ UI 리코딩
■ 솔루션의 운영 확장성
■ 자격증 또는, 교육 수료증
RPA 해외 도입 사례 04 : Genpact(Automation Anywhere 도입 사례)
05 장 UiPath의 특징
■ UiPath RPA 기업용 플랫폼
■ UiPath 스튜디오
■ UiPath 로봇
■ UiPath 오케스트레이터
■ UiPath 아카데미 학습 및 인증
■ 사용자 가이드 UiPath 커뮤니티
RPA 국내 도입 사례 01 : KEB 하나은행
06장 Blue Prism의 특징
■ 회사 소개
■ 제품 개요
■ Blue Prism 장점
■ 도입 순서
RPA 국내 도입 사례 02 : 롯데홈쇼핑과 딜로이트 안진 그룹
07장 Automation Anywhere의 특징
■ 개요
■ Automation Anywhere 엔터프라이즈 RPA
■ IQ 봇
■ 봇 인사이트
■ 봇 농장(Bot Farm)
■ 봇 스토어(Bot Store)
■ 모바일 앱
■ Automation Anywhere의 구조
RPA 해외 도입 사례 05 : Bancolombia(Automation Anywhere 도입 사례)
따라하기편 Automation Anywhere로 RPA 맛보기!
08장 Automation Anywhere 다운로드 및 인터페이스 설명
■ Automation Anywhere 가입 및 다운로드
■ Automation Anywhere 설치하기
■ Automation Anywhere 인터페이스 이해하기
■ 기본 메뉴 소개
■ Script 메뉴 안내
여기서 잠깐! RPA 상식 : Uipath 다운로드
09장 Automation Anywhere로 예제 Web 데이터 추출하기
■ 데이터 추출용 링크 생성
■ Automation Anywhere 실행하기
■ 데이터 추출하기
■ 추출 데이터 편집하기
여기서 잠깐! RPA 상식 : UiPath의 Web 데이터 추출하기
10장 Automation Anywhere로 xlsx 데이터 추출하기
■ xlsx 샘플 파일 만들기
■ xlsx 데이터 추출하기
■ Loop문을 활용한 반복적 추출 작업 추가하기
여기서 잠깐! RPA 상식 : UiPath의 Xlsx 데이터 추출
11장 Automation Anywhere로 xlsx 데이터 분석하기
■ 데이터 분석 전 사전 작업하기
■ Loop문과 If문을 활용하기
■ Message Box를 통한 동작 확인하기
■ 평균값 구하기
■ 결과 데이터를 xlsx 파일에 추가하기
여기서 잠깐! RPA 상식 : UiPath의 xlsx 데이터 추출
12장 Automation Anywhere로 xlsx 멀티 데이터 분석하기 - 시나리오 기반
■ 기존 Script 재활용하기
■ 샘플 연결 및 신규 저장 데이터 생성 작업
■ ‘banana.csv’ 데이터 추출하기
■ 데이터에 따른 동작 분기를 위한 If문 추가하기
13장 Automation Anywhere로 PDF 데이터 추출하기
■ 예제 만들기
■ 결과 저장용 xlsx 파일 만들기
■ 변수 추가 작업
■ 반복적으로 PDF 파일 읽기
■ ‘PDF_Result.xlsx’ 파일에 결과 기록하기
여기서 잠깐! RPA 상식 : UiPath에서 PDF 데이터 추출하기
14장 Automation Anywhere로 Email 데이터 추출하기
■ 샘플 만들기
■ Email 계정 Gmail로 설정하기
■ Automation Anywhere의 Email 설정
■ 사용될 변수 생성 작업
■ 첨부 파일용 PDF 파일 만들기
■ Email 보내기
여기서 잠깐! RPA 상식 : UiPath에서 Email 보내기
15장 수신된 Email을 OCR로 분석하기
■ Email 다운로드 설정하기
■ PDF 파일을 이미지로 재저장하기 230
■ OCR로 이미지의 가운데 데이터 추출하기 237
16장 Automation Anywhere의 Text 값 추출 및 이를 활용한 제품 위치 클릭하기
■ 샘플 예제 만들기
■ 사용할 변수 만들기
■ txt 파일의 Text 값 추출하기
■ 제품 실행 및 지정한 Text를 이용한 값의 위치 클릭하기
여기서 잠깐! RPA 상식 : UiPath의 마우스 클릭
17장 Automation Anywhere로 시나리오 기반 Script 작성해보기
■ 미션
■ 샘플 예제 만들기
■ Web Recorder를 활용한 데이터 추출 작업
■ ‘상품.xlsx’ 파일의 상품명 가져오기
■ 추출한 상품명과 Web Recorder 연동하여 csv 파일 생성하기
■ 데이터 추출 및 업데이트하기
■ 결과 파일 Email 보내기
역자 소개
null
- 단순 변심인 경우 : 상품 수령 후 7일 이내 신청
- 상품 불량/오배송인 경우 : 상품 수령 후 3개월 이내, 혹은 그 사실을 알게 된 이후 30일 이내 반품 신청 가능
| 반품사유 | 반품 배송비 부담자 |
|---|---|
| 단순변심 | 고객 부담이며, 최초 배송비를 포함해 왕복 배송비가 발생합니다. 또한, 도서/산간지역이거나 설치 상품을 반품하는 경우에는 배송비가 추가될 수 있습니다. |
| 고객 부담이 아닙니다. |
| 진행 상태 | 결제완료 | 상품준비중 | 배송지시/배송중/배송완료 |
|---|---|---|---|
| 어떤 상태 | 주문 내역 확인 전 | 상품 발송 준비 중 | 상품이 택배사로 이미 발송 됨 |
| 환불 | 즉시환불 | 구매취소 의사전달 → 발송중지 → 환불 | 반품회수 → 반품상품 확인 → 환불 |
- 결제완료 또는 배송상품은 1:1 문의에 취소신청해 주셔야 합니다.
- 특정 상품의 경우 취소 수수료가 부과될 수 있습니다.
| 결제수단 | 환불시점 | 환불방법 |
|---|---|---|
| 신용카드 | 취소완료 후, 3~5일 내 카드사 승인취소(영업일 기준) | 신용카드 승인취소 |
| 계좌이체 |
실시간 계좌이체 또는 무통장입금 취소완료 후, 입력하신 환불계좌로 1~2일 내 환불금액 입금(영업일 기준) |
계좌입금 |
| 휴대폰 결제 |
당일 구매내역 취소시 취소 완료 후, 6시간 이내 승인취소 전월 구매내역 취소시 취소 완료 후, 1~2일 내 환불계좌로 입금(영업일 기준) |
당일취소 : 휴대폰 결제 승인취소 익월취소 : 계좌입금 |
| 포인트 | 취소 완료 후, 당일 포인트 적립 | 환불 포인트 적립 |
- 단순변심으로 인한 반품 시, 배송 완료 후 7일이 지나면 취소/반품 신청이 접수되지 않습니다.
- 주문/제작 상품의 경우, 상품의 제작이 이미 진행된 경우에는 취소가 불가합니다.
- 구성품을 분실하였거나 취급 부주의로 인한 파손/고장/오염된 경우에는 취소/반품이 제한됩니다.
- 제조사의 사정 (신모델 출시 등) 및 부품 가격변동 등에 의해 가격이 변동될 수 있으며, 이로 인한 반품 및 가격보상은 불가합니다.
- 뷰티 상품 이용 시 트러블(알러지, 붉은 반점, 가려움, 따가움)이 발생하는 경우 진료 확인서 및 소견서 등을 증빙하면 환불이 가능하지만 이 경우, 제반 비용은 고객님께서 부담하셔야 합니다.
- 각 상품별로 아래와 같은 사유로 취소/반품이 제한 될 수 있습니다.
| 상품군 | 취소/반품 불가사유 |
|---|---|
| 의류/잡화/수입명품 | 상품의 택(TAG) 제거/라벨 및 상품 훼손으로 상품의 가치가 현저히 감소된 경우 |
| 계절상품/식품/화장품 | 고객님의 사용, 시간경과, 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우 |
| 가전/설치상품 | 전자제품 특성 상, 정품 스티커가 제거되었거나 설치 또는 사용 이후에 단순변심인 경우, 액정화면이 부착된 상품의 전원을 켠 경우 (상품불량으로 인한 교환/반품은 AS센터의 불량 판정을 받아야 합니다.) |
| 자동차용품 | 상품을 개봉하여 장착한 이후 단순변심의 경우 |
| CD/DVD/GAME/BOOK등 | 복제가 가능한 상품의 포장 등을 훼손한 경우 |
| 상품의 시리얼 넘버 유출로 내장된 소프트웨어의 가치가 감소한 경우 | |
| 노트북, 테스크탑 PC 등 | 홀로그램 등을 분리, 분실, 훼손하여 상품의 가치가 현저히 감소하여 재판매가 불가할 경우 |










