[RPA 솔루션] 로보틱 프로세스 자동화 "실행 과 선택 방법"

RPA는 어떻게 실행하는가
RPA 제품을 선택하는 방법 및 고려 사항

김문선 기자 승인 2021.07.16 09:35 | 최종 수정 2021.07.16 14:33 의견 0
X
사진 : pixabay

RPA(Robotic Process Automation)에 대한 기업들의 관심이 뜨겁다. 몇 년 전만 해도 일부 벤더가 애써 강조하는 솔루션이었던 RPA는 이제 대부분의 기업에서 IT 전문 가를 넘어 디지털 혁신 조직, 고위 임원을 넘어 실무 직원들까지도 자주 언급하는 대세 기술로 자리잡았다. 금융, 제조를 넘어 유통, 식품, 공공에 이르기까지 업종을 막론 해 나타나는 인기다. RPA의 인기는 여러 시장조사기관의 분석과 전망에서도 이내 드러난다.

2020년 RPA 시장 규모는 기관에 따라 29억 달러에서 50억 달러로 관측되고 있다. RPA의 범위를 어떻게 규정하느냐에 따라 비교적 큰 편차를 보인다. 하지만 글로벌 RPA 시장이 연간 60% 수준의 경이적인 성장세를 수년 간 기록할 것이라는 점에는 조사기관들 사이에 이견이 없다.

사소한 작업은 작업자가보다 생산적인 활동에 소비할 수 있는 시간을 빼앗긴다. 올바르게 수행하면 RPA는 무의미한 잡일을 없앨 수 있다. 작업에 적합한 RPA 솔루션을 선택하는 방법을 살펴본다.

RPA(로보틱 프로세스 자동화)는 지루하고 반복적인 작업을 수행하는 비즈니스 사용자를 구제한다. 따라서 로보틱 이라는 용어는 RPA가 수행하는 작업의 성격이 암기적이고 낮은 수준인 경향이 있다.

기업은 RPA 소프트웨어를 사용하여 일반적으로 전자 양식 작성, 트랜잭션 처리 또는 메시지 전송과 관련된 사전 정의되고 구조화된 작업을 수행하는 소프트웨어 봇을 만든다.

이러한 기본 활동을 RPA 봇 집합에 결합하면 데이터 입력, 청구, 주문 관리, HR온 보딩 및 끝없는 기타 영역에서 번거로움을 제거할 수 있는 엄청난 잠재력을 가지고 있다

내부적으로 RPA 시스템에는 프로세스 마이닝, 봇 생성 도구, 엔터프라이즈 시스템에 연결하기 위한 플러그인, 스케줄링 또는 오케스트레이션 레이어가 포함하고 있다. RPA 시스템의 도구에는 종종 제한이 있으므로 사람들은 때때로 손으로 코딩한 자동화 스크립트로 이러한 공백을 메울 수 있다.

RPA가 처리할 수 있는 것에 대한 기대치를 유지하는 것이 중요하다. RPA 구매자는 자신의 제품에 실제보다 더 많은 정보가 포함되어 있음을 암시하는 경향이 있으며, 이는 일반적으로 RPA에 약간의 실망을 초래한다.

그리고 RPA 배포 실패를 방지하기 위해 롤아웃을 신중하게 계획하고 실행해야 한다. RPA 제품을 선택하기 전에 자동화 할 사항을 명확히 해야 하며 필요한 기능이 있는 제품을 선택하여야 한다.

◇ RPA는 어떻게 실행하는가?

RPA는 백엔드에 대한 인터페이스를 통해 또는 사람이 프런트 엔드에서 시스템에 액세스하는 방법을 에뮬레이션하여 기존 IT 시스템에서 정보를 가져 오는 방식으로 작동한다. 레거시 엔터프라이즈 시스템에서는 백엔드 시스템에 직접 액세스 할 수 없기 때문에 종종 프런트 엔드를 거쳐야 한다.

프런트 엔드 RPA는 구식 화면 스크래핑의 진화이다. 화면 스크레이퍼를 오랫동안 사용해 본 적이 있다면 깨지기 쉬운 경향이 있다는 것을 종종 느낄수 있다.

해당 분야에 비해 너무 큰 숫자와 같이 비정상적인 표시가 발생하거나 소프트웨어로 인해 표시 형식이 변경되는 순간 업데이트하면 화면 스크레이퍼가 잘못된 답변을 반환하거나 작동을 멈춘다. 머신 러닝은 그러한 눈에 띄는 사람들을 줄일 수는 있지만 제거 할 수는 없다.

RPA 시스템이 필요한 정보를 추출하면 미리 정의된 작업을 수행한다. 일반적인 사용 사례에는 비즈니스 규칙 적용, 보고서 생성, 채권에 대한 송장 보내기 또는 채무에 대한 수표 생성이 포함된다.

RPA 작업을 실행하는 봇은 유인 또는 무인으로 실행될 수 있다. 유인 RPA 봇은 직원 요청에 대한 응답으로 실행된다. 무인 RPA 봇은 일정에 따라 실행된다 (예 : 야간 보고서 생성). 거의 모든 RPA 봇은 제대로 작동하는지 확인하기 위해 감독과 정기적인 감사가 필요하다.

사람은 RPA 봇이 작동하기 전에 워크 플로를 정의해야 한다. 이는 종종 프로세스 기록으로 시작된다. 매크로 기록과 다르지 않은 활동은 여러 시스템에 걸친 작업이다. 매크로 비유는 봇용 스크립트 작성 및 편집으로 확장된다.

많은 RPA 솔루션은 또한 시민 개발자가 워크 플로를 정의 할 수 있도록 봇 작업의 요소를 연결하기 위한 순서도 스타일 인터페이스를 제공한다. 그러나 일부 RPA 시스템은 여전히 ​​IT에서 설정해야 한다.

기존 비즈니스 프로세스를 재현하는 데있어 어렵고 시간이 많이 걸리는 부분 중 하나는 비즈니스 프로세스가 무엇이며 어떻게 작동하는지 식별하는 것이다.

일부 RPA 프로세스 마이닝 도구는 기존 프로세스의 로그를 구문 분석할 수 있다. 다른 사람들은 직장에서 직원을 관찰하고 기록해야 한다. 최악의 경우 이 프로세스 검색을 수동으로 수행해야 한다.

◇ RPA 제품을 선택하는 방법

RPA 제품을 사용하기 전에 모든 제품이 고유한 파일 형식을 사용한다는 사실을 이해해야 한다. 그들의 유용성에도 불구하고 그들은 모두 바퀴벌레 모텔이며 휴대 성이 완전히 부족하다. 표준을 무시하는 것은 아니다.

표준이 없습니다. 나중에 마음을 바꾸면 고통스럽고 비용이 많이 들기 때문에 회사를 출시하기 전에 신중하게 평가하고 개념 증명을 수행해야 한다.

모든 기본 기능과 필요하다고 생각되는 차별화 된 기능이 사용자 환경에서 작동하는지 확인하십시오. 제공된 모든 도구를 사용하여 스크립트를 빌드하고 오케스트레이션이 제대로 작동하는지 보여준다.

무인 봇을 테스트하고 봇이 구조화되지 않은 문서와 PDF를 구문 분석할 수 있는지 확인하고 프로세스 마이닝 절차를 진행한다.

RPA 도구 선택을 위한 기준으로는 손쉬운 봇 설정, 로우 코드 기능, 유인 vs. 무인, 기계 학습 기능, 예외 처리 및 인적 검토, 엔터프라이즈 애플리케이션과 통합, 오케스트레이션 및 관리, 클라우드 봇, 프로세스 및 작업 검색 및 마이닝, 확장성을 확인 하여야 한다.

결론적으로 RPA 시장 트렌드가 바뀌고 있음을 느낀다. RPA의 가치를 실감한 기업들을 중심으로 RPA 를 더 넓고 깊게 사용하려는 움직임이 뚜렷하다. 디지털 RPA와 함께 근무할 시대가 도래하고 있습니다. 이제는 자연스럽게 받아들이는 방법을 모색해야 할 시점이다.

인간의 노동을 기술이 대체하는 시대가 도래하고 있다. 제조영역에서 기업의 생산성을 증대시키기 위해 공장자동화(Factory Automation, FA) 및 스마트 팩토리(Smart Factory, SF)를 도입하는 것처럼, 서비스 영역 및 사무업무 영역에서도 RPA(Robotic Process Automation) 도입을 통해 기업의 경쟁력을 강화시키고 있다.

하지만, RPA 자체는 어디까지나 개념일 뿐 특정한 기술과 솔루션을 의미하지는 않으며, 소프트웨어 로봇이나 인공지능 개념을 기반으로 비즈니스 프로세스를 자동 화하는 기술들의 새로운 개념이라고 할 수 있다.

RPA도입 전후의 가장 큰 차이점은, 인간노동(Human Labor) 중심의 업무 수행에서 디지털노동(Digital Labor)으로 사람의 노동력 자체를 대체한다는 것에 있다. 이렇듯 노동에 대한 시대적 개념이 변함에 따라, 미래 변화에 대한 정책적 논의가 필요한 시점이라 사료된다.

저작권자 ⓒ 디지털비즈온, 무단 전재 및 재배포 금지