KR-102960674-B1 - METHOD AND APPARATUS FOR AUTOMATING ORDER PROCESS USING ROBOTIC PROCESS AUTOMATION IN DIGITAL TRADE
Abstract
일 실시예는, 사용자장치에서 RPA를 이용하여 주문프로세스를 자동화하는 방법에 있어서, 사용자인증을 수행하는 단계; RPA로봇을 통해 발주정보에 대하여 제1 시스템에서 주문프로세스 자동화를 수행하는 단계; 및 상기 RPA로봇을 통해 상기 발주정보에 대응한 주문정보에 대하여 제2 시스템에서 주문프로세스 자동화를 수행하는 단계를 포함하고, 상기 사용자인증을 수행하는 단계는, 상기 제1 시스템에 로그인하는 단계 이전 또는 상기 제2 시스템에 로그인하는 단계 이전에 수행되고, 상기 사용자인증이 성공하면 상기 RPA로봇을 호출하는 RPA를 이용하여 주문프로세스를 자동화하는 방법을 제공할 수 있다.
Inventors
- 이봉수
Assignees
- 아비셋 주식회사
Dates
- Publication Date
- 20260506
- Application Date
- 20230719
Claims (16)
- 사용자장치에서 RPA를 이용하여 주문프로세스를 자동화하는 방법에 있어서, 상기 사용자장치에서 사용자에 의하여 주문프로세스를 개시하는 단계; 상기 사용자에 대하여 제1 사용자인증을 수행하는 단계; 상기 제1 사용자인증에서 상기 사용자가 허가된 것으로 결정되는 경우, RPA로봇을 통해 발주정보에 대하여 제1 시스템에서 주문프로세스 자동화를 수행하는 단계; 상기 사용자에 대하여 제2 사용자인증을 수행하는 단계; 및 상기 제2 사용자인증에서 상기 사용자가 허가된 것으로 결정되는 경우, 상기 RPA로봇을 통해 상기 발주정보에 대응한 주문정보에 대하여 상기 제1 시스템과 상이한 제2 시스템에서 주문프로세스 자동화를 수행하는 단계를 포함하고, 상기 제1 사용자인증을 수행하는 단계는, 상기 제1 시스템에 로그인하는 단계 이전에 수행되며, 상기 제1 사용자인증이 성공하면 상기 제1 시스템의 주문프로세스 자동화를 수행하기 위하여 상기 RPA로봇을 호출하고, 상기 제2 사용자인증을 수행하는 단계는, 상기 제2 시스템에 로그인하는 단계 이전에 수행되며, 상기 제2 사용자인증이 성공하면 상기 제2 시스템의 주문프로세스 자동화를 수행하기 위하여 상기 RPA로봇을 호출하고, 상기 제1 시스템은, 발주업체가 상기 사용자에게 상품의 공급을 요청하는 상기 발주정보를 생성 및 처리하는 전자발주시스템을 포함하며, 상기 제2 시스템은, 상기 사용자가 납품업체에게 상품의 공급을 요청하는 상기 주문정보를 생성 및 처리하는 수출입물류관리시스템을 포함하는 RPA를 이용하여 주문프로세스를 자동화하는 방법.
- 제1항에 있어서, 상기 제1 시스템에서 주문프로세스 자동화를 수행하는 단계는, 상기 RPA로봇을 통해 제1 시스템에 로그인하는 단계; 상기 RPA로봇을 통해 상기 제1 시스템에서 발주업체가 주문을 요청한 상품에 대한 발주정보를 확인하는 단계; 상기 RPA로봇을 통해 상기 제1 시스템에 따른 제1 형식의 파일로 상기 발주정보를 변환하여 다운로드하는 단계; 및 상기 RPA로봇을 통해 제2 시스템에 따른 제2 형식의 파일로 상기 발주정보를 변환하는 단계를 포함하는 RPA를 이용하여 주문프로세스를 자동화하는 방법.
- 제1항에 있어서, 상기 제2 시스템에서 주문프로세스 자동화를 수행하는 단계는, 상기 RPA로봇을 통해 제2 시스템에 로그인하는 단계; 상기 RPA로봇을 통해 상기 제2 시스템에 상기 발주정보를 업로드하는 단계; 상기 RPA로봇을 통해 상기 발주정보를 수정하여 재업로드하는 단계; 및 상기 RPA로봇을 통해 상기 발주정보로부터 상품의 주문을 요청하는 주문정보를 생성하여 납품업체로 전송하는 단계를 포함하는 RPA를 이용하여 주문프로세스를 자동화하는 방법.
- 제1항에 있어서, 상기 제1 시스템에서 주문프로세스 자동화를 수행하는 단계 이전에, 상기 사용자가 상기 제1 시스템에서 수행하는 주문프로세스를 모니터링함으로써 주문프로세스정보를 획득하는 단계; 및 상기 주문프로세스정보로부터 이상행위를 탐지하는 단계를 더 포함하고, 상기 제1 사용자인증을 수행하는 단계는, 상기 이상행위가 탐지되는 경우에 추가적으로 수행되는 RPA를 이용하여 주문프로세스를 자동화하는 방법.
- 제2항에 있어서, 상기 RPA로봇은, 제1 RPA로봇 및 제2 RPA로봇을 포함하고, 상기 제1 RPA로봇은, 상기 제1 시스템에 로그인하고, 상기 발주정보를 확인하고, 상기 제1 형식의 파일로 상기 발주정보를 변환하여 다운로드하며, 상기 제2 형식의 파일로 상기 발주정보를 변환하며, 상기 제2 RPA로봇은, 상기 제2 시스템에서 주문프로세스 자동화를 수행하는 RPA를 이용하여 주문프로세스를 자동화하는 방법.
- 제5항에 있어서, 상기 제1 RPA로봇은, 상기 제2 형식의 파일로 상기 발주정보의 변환을 완료하면, 상기 제2 RPA로봇을 호출하는 RPA를 이용하여 주문프로세스를 자동화하는 방법.
- 제3항에 있어서, 상기 RPA로봇은, 제1 RPA로봇 및 제2 RPA로봇을 포함하고, 상기 제1 RPA로봇은, 상기 제1 시스템에서 주문프로세스 자동화를 수행하고, 상기 제2 RPA로봇은, 상기 제2 시스템에 로그인하고, 상기 제2 시스템에 상기 발주정보를 업로드하고, 상기 발주정보를 수정하여 재업로드하며, 상기 발주정보로부터 상기 상품의 주문을 요청하는 주문정보를 생성하여 납품업체로 전송하는 RPA를 이용하여 주문프로세스를 자동화하는 방법.
- RPA를 이용하여 주문프로세스를 자동화하는 사용자장치에 있어서, 상기 사용자장치에서 사용자에 의하여 주문프로세스를 개시하고, 상기 사용자에 대하여 제1 사용자인증 및 제2 사용자인증을 수행하는 제어부; 및 상기 제1 사용자인증에서 상기 사용자가 허가된 것으로 결정되는 경우 발주정보에 대하여 제1 시스템에서 주문프로세스 자동화를 수행하고, 상기 제2 사용자인증에서 상기 사용자가 허가된 것으로 결정되는 경우 상기 발주정보에 대응한 주문정보에 대하여 상기 제1 시스템과 상이한 제2 시스템에서 주문프로세스 자동화를 수행하는 RPA로봇을 포함하고, 상기 제어부는, 상기 제1 시스템에 로그인하기 이전에 상기 제1 사용자인증을 수행하고, 상기 제1 사용자인증이 성공하면 상기 제1 시스템의 주문프로세스 자동화를 수행하기 위하여 상기 RPA로봇을 호출하고, 상기 제어부는, 상기 제2 시스템에 로그인하기 이전에 상기 제2 사용자인증을 수행하고, 상기 제2 사용자인증이 성공하면 상기 제2 시스템의 주문프로세스 자동화를 수행하기 위하여 상기 RPA로봇을 호출하고, 상기 제1 시스템은, 발주업체가 상기 사용자에게 상품의 공급을 요청하는 상기 발주정보를 생성 및 처리하는 전자발주시스템을 포함하며, 상기 제2 시스템은, 상기 사용자가 납품업체에게 상품의 공급을 요청하는 상기 주문정보를 생성 및 처리하는 수출입물류관리시스템을 포함하는 RPA를 이용하여 주문프로세스를 자동화하는 사용자장치.
- 사용자장치에서 주문프로세스를 자동화하는 RPA로봇을 생성하는 단계; 및 상기 주문프로세스를 자동화하도록 상기 RPA로봇을 설정하는 단계를 포함하고, 상기 사용자장치는, 사용자에 의하여 주문프로세스를 개시하고, 상기 사용자에 대하여 제1 사용자인증을 수행하고, 상기 제1 사용자인증에서 상기 사용자가 허가된 것으로 결정되는 경우, 상기 RPA로봇을 통해 발주정보에 대하여 제1 시스템에서 주문프로세스 자동화를 수행하며, 상기 사용자에 대하여 제2 사용자인증을 수행하고, 상기 제2 사용자인증에서 상기 사용자가 허가된 것으로 결정되는 경우, 상기 RPA로봇을 통해 상기 발주정보에 대응한 주문정보에 대하여 상기 제1 시스템과 상이한 제2 시스템에서 주문프로세스 자동화를 수행하고, 상기 사용자장치는, 상기 제1 시스템에 로그인하기 이전에 상기 제1 사용자인증을 수행하고, 상기 제1 사용자인증이 성공하면 상기 제1 시스템의 주문프로세스 자동화를 수행하기 위하여 상기 RPA로봇을 호출하고, 상기 사용자장치는, 상기 제2 시스템에 로그인하기 이전에 상기 제2 사용자인증을 수행하고, 상기 제2 사용자인증이 성공하면 상기 제2 시스템의 주문프로세스 자동화를 수행하기 위하여 상기 RPA로봇을 호출하고, 상기 제1 시스템은, 발주업체가 상기 사용자에게 상품의 공급을 요청하는 상기 발주정보를 생성 및 처리하는 전자발주시스템을 포함하며, 상기 제2 시스템은, 상기 사용자가 납품업체에게 상품의 공급을 요청하는 상기 주문정보를 생성 및 처리하는 수출입물류관리시스템을 포함하는 RPA를 이용하여 주문프로세스를 자동화하는 방법.
- 제9항에 있어서, 상기 RPA로봇은, 상기 제1 시스템에서 주문프로세스 자동화를 수행하기 위하여, 상기 제1 시스템에 로그인하고, 상기 발주정보를 확인하고, 제1 형식의 파일로 상기 발주정보를 변환하여 다운로드하며, 제2 형식의 파일로 상기 발주정보를 변환하는 RPA를 이용하여 주문프로세스를 자동화하는 방법.
- 제9항에 있어서, 상기 RPA로봇은, 상기 제2 시스템에서 주문프로세스 자동화를 수행하기 위하여, 상기 제2 시스템에 로그인하고, 상기 제2 시스템에 상기 발주정보를 업로드하고, 상기 발주정보를 수정하여 재업로드하며, 상기 발주정보로부터 상품의 주문을 요청하는 주문정보를 생성하여 납품업체로 전송하는 RPA를 이용하여 주문프로세스를 자동화하는 방법.
- 제9항에 있어서, 상기 제1 사용자인증은, 상기 사용자장치에서 상기 사용자가 상기 제1 시스템에서 수행하는 주문프로세스에 대한 주문프로세스정보로부터 이상행위가 탐지되는 경우에 추가적으로 수행되는 RPA를 이용하여 주문프로세스를 자동화하는 방법.
- 제10항에 있어서, 상기 RPA로봇은, 제1 및 2 RPA로봇을 포함하고, 상기 제1 RPA로봇은, 상기 제1 시스템에 로그인하고, 상기 발주정보를 확인하고, 제1 형식의 파일로 상기 발주정보를 변환하여 다운로드하며, 제2 형식의 파일로 상기 발주정보를 변환하고, 상기 제2 RPA로봇은, 상기 제2 시스템에서 주문프로세스 자동화를 수행하는 RPA를 이용하여 주문프로세스를 자동화하는 방법.
- 제13항에 있어서, 상기 제1 RPA로봇은, 상기 제2 형식의 파일로 상기 발주정보의 변환을 완료하면, 상기 제2 RPA로봇을 호출하는 RPA를 이용하여 주문프로세스를 자동화하는 방법.
- 제11항에 있어서, 상기 RPA로봇은, 제1 및 2 RPA로봇을 포함하고, 상기 제1 RPA로봇은, 상기 제1 시스템에서 주문프로세스 자동화를 수행하며, 상기 제2 RPA로봇은, 상기 제2 시스템에 로그인하고, 상기 발주정보를 업로드하고, 상기 발주정보를 수정하여 재업로드하며, 상기 주문정보를 생성하여 납품업체로 전송하는 RPA를 이용하여 주문프로세스를 자동화하는 방법.
- RPA를 이용하여 주문프로세스를 자동화하는 RPA서비스장치에 있어서, 상기 RPA서비스장치와 연결된 사용자장치에서 주문프로세스를 자동화하는 RPA로봇을 생성하고, 상기 주문프로세스를 자동화하도록 상기 RPA로봇을 설정하는 제어부를 포함하고, 상기 사용자장치는, 사용자에 의하여 주문프로세스를 개시하고, 상기 사용자에 대하여 제1 사용자인증을 수행하고, 상기 제1 사용자인증에서 상기 사용자가 허가된 것으로 결정되는 경우, 상기 RPA로봇을 통해 발주정보에 대하여 제1 시스템에서 주문프로세스 자동화를 수행하며, 상기 사용자에 대하여 제2 사용자인증을 수행하고, 상기 제2 사용자인증에서 상기 사용자가 허가된 것으로 결정되는 경우, 상기 RPA로봇을 통해 상기 발주정보에 대응한 주문정보에 대하여 상기 제1 시스템과 상이한 제2 시스템에서 주문프로세스 자동화를 수행하고, 상기 사용자장치는, 상기 제1 시스템에 로그인하기 이전에 상기 제1 사용자인증을 수행하고, 상기 제1 사용자인증이 성공하면 상기 제1 시스템의 주문프로세스 자동화를 수행하기 위하여 상기 RPA로봇을 호출하고, 상기 사용자장치는, 상기 제2 시스템에 로그인하기 이전에 상기 제2 사용자인증을 수행하고, 상기 제2 사용자인증이 성공하면 상기 제2 시스템의 주문프로세스 자동화를 수행하기 위하여 상기 RPA로봇을 호출하고, 상기 제1 시스템은, 발주업체가 상기 사용자에게 상품의 공급을 요청하는 상기 발주정보를 생성 및 처리하는 전자발주시스템을 포함하며, 상기 제2 시스템은, 상기 사용자가 납품업체에게 상품의 공급을 요청하는 상기 주문정보를 생성 및 처리하는 수출입물류관리시스템을 포함하는 RPA를 이용하여 주문프로세스를 자동화하는 RPA서비스장치.
Description
디지털무역에서 RPA를 이용하여 주문프로세스를 자동화하는 방법 및 장치{METHOD AND APPARATUS FOR AUTOMATING ORDER PROCESS USING ROBOTIC PROCESS AUTOMATION IN DIGITAL TRADE} 본 실시예는 RPA(robotic process automation)를 이용하여 수출입업무를 위한 주문프로세스를 자동화하기 위한 기술에 관한 것이다. 글로벌 경제의 통합으로 디지털무역이 활성화하고 이를 통한 세계 경제의 단일화가 진행 중에 있다. 이러한 변화속에서 수출중심인 우리나라 역시 디지털무역을 활성하기 위한 노력을 하고 있다. 전자상거래 규범이 마련되거나 양자간 또는 지역간 디지털무역협정이 체결될 경우, 그에 따른 실질적인 혜택은 기업 규모가 상대적으로 작은 업체인 중소기업 또는 소상공인에게로 돌아갈 수 있다. 디지털무역에서 핵심은 발주에서 주문으로 이어지는 프로세스(이하, '주문프로세스'라 함)를 간편화하고 자동화하는 것이다. 종래의 주문프로세스에서는 사용자가 발주정보를 직접 확인하고 이에 따른 주문정보도 직접 입력하고 해당 업체에 주문을 요청한다. 전자상거래의 도입으로 상품의 유통이 시스템화되어 그 절차가 간소화되었기는 하지만, 여전히 사용자가 그 시스템을 조작해야하는 문제가 있다. 이러한 시스템의 조작 역시 사용자의 고도의 판단을 요구하지 않는 단순 업무가 많기 때문에, 불필요한 비용 및 인력을 소모하게 된다. 비용 및 인력을 줄이는 것은 중소기업 또는 소상공인같은 영세업체에게는 큰 혜택이 될 것이다. 최근 이러한 수요를 해소하기 위해 디지털무역에 RPA(robotic process automation)를 적용하려는 움직임이 일고 있다. 특히 디지털무역의 주문프로세스에 RPA를 적용하는데 있어서 사용자의 편의성을 도모하는 다양한 기능이 개발될 필요가 있다. 이에, 본 발명의 발명자는 RPA를 통해 수출입업무를 위한 주문프로세스를 자동화할 수 있는 기술을 개발하기 위하여 오랜 연구를 거친 끝에 본 발명을 완성하기에 이르렀다. 도 1은 일 실시예에 따른 RPA를 이용하여 주문프로세스를 자동화하는 시스템을 나타내는 도면이다. 도 2는 일 실시예에 따른 RPA를 이용하여 주문프로세스를 자동화하는 사용자장치의 구성도이다. 도 3은 일 실시예에 따른 사용자장치에서 RPA를 이용하여 주문프로세스를 자동화하는 동작의 순서도이다. 도 4는 일 실시예에 따른 RPA를 이용하여 주문프로세스를 자동화하는 서비스를 제공하는 RPA서비스장치의 구성도이다. 도 5는 일 실시예에 따른 RPA로봇을 생성하는 동작의 제1 예시를 나타내는 순서도이다. 도 6은 일 실시예에 따른 RPA로봇을 생성하는 동작의 제2 예시를 나타내는 순서도이다. 도 7은 일 실시예에 따른 사용자인증을 포함하는 주문프로세스 자동화의 제1 예시를 나타내는 순서도이다. 도 8은 일 실시예에 따른 사용자인증을 포함하는 주문프로세스 자동화의 제2 예시를 나타내는 순서도이다. 도 9는 일 실시예에 따른 사용자인증을 포함하는 주문프로세스 자동화의 제3 예시를 나타내는 순서도이다. 도 10은 일 실시예에 따른 유효성검증을 포함하는 주문프로세스 자동화의 일 예시를 나타내는 순서도이다. 첨부된 도면은 본 발명의 기술사상에 대한 이해를 위하여 참조로서 예시된 것임을 밝히며, 그것에 의해 본 발명의 권리범위가 제한되지는 아니한다. 본 발명을 설명함에 있어서 관련된 공지기능에 대하여 이 분야의 기술자에게 자명한 사항으로서 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략한다. 본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다. 이하, 본 발명에 따른 실시예를 첨부도면을 참조하여 상세히 설명하기로 하며, 첨부 도면을 참조하여 설명함에 있어, 동일하거나 대응하는 구성 요소는 동일한 도면번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 도 1은 일 실시예에 따른 RPA를 이용하여 주문프로세스를 자동화하는 시스템을 나타내는 도면이다. 도 1을 참조하면, RPA를 이용하여 주문프로세스를 자동화하는 시스템(이하, ‘시스템’이라 함, 10)은 사용자장치(100), RPA서비스장치(200), 전자발주시스템(300) 및 수출입물류관리시스템(400)을 포함할 수 있다. 사용자장치(100)는 디지털무역에 종사하는 사용자에 의하여 조작될 수 있다. 사용자장치(100)는 전자발주시스템(300)과 수출입물류관리시스템(400) 사이에서 자동화된 주문프로세스를 수행할 수 있다. 사용자장치(100)는 컴퓨팅장치로서, 전자발주시스템(300)과 연동하여 발주업무를 처리하고 수출입물류관리시스템(400)과 연동하여 주문업무를 처리할 수 있고, 이 업무는 RPA에 기반하여 처리될 수 있다. 사용자장치(100)는 적어도 하나의 RPA로봇으로 하여금 발주업무와 주문업무의 일부 또는 전부를 수행하도록 적어도 하나의 RPA로봇을 제어할 수 있다. RPA(robotic process automation)란 사람이 반복적으로 처리해야 하는 단순 업무를 소프트웨어를 통해 자동화하는 솔루션을 말한다. 인공지능(AI) 초입 단계인 자동화 기술이고, 단순 프로그래밍보다 한 단계 더 복잡한 명령을 수행한다. 예를 들어 사용자가 직접 여러 시스템에 접속해서 화면별 값을 입력하고 엑셀로 변환하는 단순작업을 그대로 따라할 수 있다. 이와 같은 단순작업을 수행하도록 소프트웨어적으로 짜여진 결과물을 로봇이라 하고, 이하에서는 ‘RPA로봇’으로 명명하도록 한다. 사용자장치(100)는 전자발주시스템(300) 및 수출입물류관리시스템(400)과 통신하고 발주업무 및 주문업무에 관한 정보 또는 데이터를 처리할 수 있는 컴퓨팅장치를 포함할 수 있다. 사용자장치(100)는 컴퓨터, PC, 데스크탑, 노트북, PDA, 태플릿, 스마트폰 등일 수 있다. 사용자장치(100)가 컴퓨터, PC, 데스크탑과 같은 고정형인 경우에는 사용자의 업무공간에 설치되어 운용되는 것일 수 있다. 사용자장치(100)가 노트북, 스마트폰과 같은 이동형인 경우에는 사용자 소유의 것일 수 있다. RPA에 의하여 자동화된 주문프로세스를 수행하는 사용자장치(100)는 그 종류에 한정되지 않는다. 한편 RPA서비스장치(200)는 사용자장치(100)가 RPA로봇을 생성할 수 있도록 사용자장치(100)와 통신할 수 있다. 사용자장치(100)는 RPA로봇을 직접 생성하거나 또는 RPA서비스장치(200)로부터 RPA로봇을 제공받을 수 있다. 사용자장치(100)는 이러한 RPA로봇이 주문프로세스를 자동적으로 수행하도록 RPA로봇을 제어할 수 있다. RPA로봇이 생성되는 방식은 추후 설명하도록 한다. 사용자장치(100)와 RPA서비스장치(200)는 유무선 네트워크로 연결되어 통신할 수 있다. 유무선 네트워크는 단말기, 서버와 같은 각각의 노드 상호 간에 정보 교환이 가능한 연결 구조를 의미하는 것으로, 이러한 네트워크의 일 예는, 인터넷(Internet), LAN(local area network), wireless LAN(local area network), WAN(wide area network), PAN(personal area Network), 3G, 4G, 5G, Wi-Fi, Bluetooth, NFC, RFID, 홈 네트워크 등이 포함되나 이에 한정되지는 않는다. 사용자장치(100)와 RPA서비스장치(200)는 네트워크를 통해 정보 또는 데이터를 주고받을 수 있다. 사용자장치(100)는 네트워크를 통해 RPA서비스장치(200)로부터 RPA서비스를 제공받을 수 있다. 예를 들어 사용자장치(100)는 RPA로봇을 생성하는 소프트웨어를 다운로드 받아서 실행하여 RPA로봇을 직접 생성할 수 있다. 또는 사용자장치(100)는 RPA서비스장치(200)가 관리하는 인공지능모델을 호출하여 데이터연산에 이용할 수 있다. 또는 사용자장치(100)는 업데이트데이터를 제공받아 RPA로봇 또는 RPA로봇을 생성하는 소프트웨어를 업데이트할 수 있다. 도 2는 일 실시예에 따른 RPA를 이용하여 주문프로세스를 자동화하는 사용자장치의 구성도이고, 도 3은 일 실시예에 따른 사용자장치에서 RPA를 이용하여 주문프로세스를 자동화하는 동작의 순서도이다. 도 2를 참조하면, 일 실시예에 따른 사용자장치(100)는 제어부(110), 입력부(120), 출력부(130), 통신부(140), 저장부(150) 및 RPA로봇제어부(160)를 포함할 수 있다. 사용자장치(100)는 발주확인에서 주문요청까지 이르는 주문프로세스를 RPA로봇을 이용하여 자동적으로 수행할 수 있다. 종래에는 사용자가 직접 주문프로세스를 수행하였는데, 이 과정에는 정형적이고 반복적인 단순 작업들이 포함되어 있어서 시간과 비용이 많이 소모될 수 있다. 일 실시예에 따른 사용자장치(100)는 RPA로봇으로 하여금 일련의 주문프로세스를 자동적으로 수행하도록 함으로써 시간과 비용을 줄일 수 있다. RPA로봇은 사용자가 하는 주문프로세스를 사용자가 지정한 순서(시나리오)에 따라 자동적으로 수행할 수 있다. RPA가 프로세스 자동화를 구현하는 방식은 다음과 같을 수 있다. 사용자는 자신이 수행하는 업무를 파악하고 그 업무를 달성하기 위하여 세부적인 단계 즉, 태스크(task) 대하여 순서를 지정함으로써 하나의 시나리오를 생성할 수 있다. 각각의 업무는 몇몇의 개별적인 태스크로 구성될 수 있다. 예를 들어 이메일확인이란 업무는, '웹브라우저실행, 웹사이트접속, 로그인, 받은편지함 들어가기, 미확인된 이메일 알림'이라는 복수의 태스크에 의하여 수행될 수 있다. 다른 업무의 경우도 다른 복수의 태스크로 구성될 수 있다. RPA가 어떤 하나의 업무를