IT 용어사전에 따르면 RPA(Robotic Process Automation)란 기업의 재무/회계/제조/구매/고객 관리 등에서 데이터 수집/입력/비교 등과 같이 반복되는 단순 업무를 자동화하여 빠르고 정밀하게 수행함으로써, 경영 전반의 업무 시간을 단축하고 비용을 절감할 수 있는 기술을 뜻합니다.
RPA 활용 범위
RPA를 활용한다면 아래의 작업들을 자동으로 구현할 수 있습니다.
- 어플리케이션 로그인
- PDF, EMAIL 등에서 데이터 추출 및 조작
- 파일 및 폴더 이동
- 이메일 및 첨부파일 열기
- 웹 데이터 스크레이핑
RPA 프로그램
반복 업무의 자동화는 JavaScript나 Python과 같은 컴퓨터 언어를 배워야만 할 수 있다고 생각해서 나와는 거리가 먼 얘기라고 느끼실 수도 있습니다. 하지만, 순수 문학을 전공하고 컴퓨터랑은 거리가 멀었던 제가 지금은 간단한 데이터 추출, 이메일 답장 등의 업무는 RPA를 통해 자동화할 수 있게 되었답니다.
바로 Uipath에서 제공하는 RPA 프로그램을 사용한 덕분인데요, RPA를 활용할 수 있는 프로그램과 서비스를 제공하는 회사로는 Uipath, Automation Anywhere, Blue Prism 대표 3사가 있는데 저는 그 중에서도 가장 큰 점유율을 차지하고 있는 Uipath사의 프로그램을 사용했습니다.
특히, Uipath의 경우에는 홈페이지에서 프로그램 사용방법에 관한 강의를 무료로 제공하는데다가 자체적으로 자격증(Certificate) 제도도 운영하고 있어서 저는 비록 취미로 시작했지만 자격증까지 취득했습니다.
- 자격증(Certificate) 시험의 경우, 2020년 4월 기준으로 유료 (USD150, USD200 / 회당)로 변경되었습니다.
- 2020년 4월 이전에 무료로 취득한 자격증(Certificate)의 경우, 2021년 4월까지 유효합니다.
개인적으로 업무를 하면서 정말 반복적인 업무인데 내가 많은 시간을 할애해야하는 상황이 안타까울 때, 엑셀 고수도 아닌데 어떻게 수많은 데이터를 처리해야할지 모르겠을 때, 너무 바빠서 내가 화장실 다녀올 동안에 간단한 업무는 로봇이 알아서 좀 처리해줬으면 좋겠을 때가 많았습니다. 그러면서 제가 느꼈던 답답함들을 다른 분들은 안겪으셨으면 하는 마음에, 배웠던 내용들을 복습도 할 겸, 다른 분들이 굳이 시간 투자해서 강의를 안들으셔도 쉽게 필요한 업무 프로세스를 RPA로 구축하실 수 있도록 하나하나씩 포스팅해나갈 예정입니다.
Uipath 설치방법
그럼 어떻게 RPA를 시작할 수 있을까요? 먼저, Uipath 홈페이지에 들어가셔서 프로그램 설치를 해주셔야 합니다. 인터넷 포털사이트에서 Uipath를 검색해서 홈페이지로 접속합니다. 회사에서 정식으로 프로그램을 구동하려면 별도의 비용을 지불하고 License를 구매해야 하지만, 개인 사용자의 경우 Uipath에 무료 트라이얼로 제공되는 Community version이 있기 때문에 비용에 대한 걱정은 전혀 없습니다.
Uipath 프로그램 구성요소는 크게 Studio, Robots, Orchestrator 3가지로 구성되어 있는데, 그 중에서도 우리가 실질적으로 자동화 코딩 스크립트를 짤 수 있는 곳은 "스튜디오(Studio)"입니다. 하루빨리 익숙해져서 스튜디오에서 자유자재로 코딩을 할 수 있게 된다면 좋겠네요. 오늘의 포스팅을 마치겠습니다.