본문 바로가기

IT 신간

반복적인 업무 프로세스 자동화를 위한 《RPA의 모든 것》

 

 

【 소개 】

무한 반복되는 업무를 로봇이 대신해준다면 얼마나 좋을까?

RPA 덕분에 칼퇴가 보장되고, 직장 생활의 질이 달라진다!

 

반복적인 업무 프로세스 자동화를 위한 RPA의 모든 것

with Automation Anywhere

 

급변하는 IT 환경과 4차 산업 시대를 맞이하면서 인공지능을 이용한 업무 자동화는 거스를 수 없는 대세로 자리 잡고 있습니다. 이와 함께 세계적으로 재택근무와 언택트 환경이 요구되면서 더욱더 효율적으로 업무를 할 필요성이 대두되고 있는 상황에서 RPA(Robotic Process Automation, 로보틱 처리 자동화)는 모범 답안을 우리에게 제시하고 있습니다.

 

로봇 노동자 또는, 디지털 노동자로 불리는 RPA(Robotic Process Automation, 로보틱 처리 자동화)는 기존에 사람이 하던 업무를 대신하여 단순하고 반복적인 일을 24시간 쉬지 않고 실행하며, 복잡한 업무라도 실수를 하지 않습니다. 앞선 장점과 함께 짧은 프로젝트 셋업 기간과 합리적인 비용으로 금융기관과 산업계를 시작으로 우리나라에서도 RPA 솔루션을 도입하는 기업들이 점차 늘어가고 있습니다. 단순하고 반복적인 업무를 RPA에게 맡기고 임직원들은 더욱 창의적인 업무를 하게 되면서 RPA를 도입한 기업과 그렇지 않은 기업의 업무 효율성 격차는 점차 벌어질 것으로 예상됩니다.

 

이 책은 이러한 RPA가 무엇인지 자세히 알아보고, 대표적인 RPA 솔루션인 Automation Anywhere를 이용한 실무 사례를 기초부터 응용까지 따라하기 형태로 소개하고 있습니다.

 

 

【 주요 내용 】

이론편 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장의 내용을 참고용으로만 활용하는 것이 좋습니다.

 

 

【 부록 】

영진닷컴 홈페이지(www.youngjin.com) - [고객센터] - [부록 CD 다운로드] - [IT도서·교재]에서 도서명 검색 후 다운로드

 

【 대상 독자층 】

- IT 신기술에 관심이 많은 사람

- RPA 도입을 고려하는 기업 및 개인 사업자

- 대학교 교양 수업 교재

 

【 중요 포인트 】

- RPA의 현재와 미래 예측 내용을 포함한 전반적인 내용을 소개함

- 대표적인 RPA 솔루션인 Automation Anywhere, UiPath, Blue Prism 소개

- Automation Anywhere를 이용한 RPA 사용법을 따라하기로 학습

 

【 저자 】

최윤석

현, 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 보내기

 

 

 

예스24

교보문고

알라딘

인터파크

 

반응형