개요

관리자는 Admin Portal(관리자 포털 사이트) 및 Tenant Portal(테넌트 포털 사이트)에서 RPA 솔루션을 관리합니다. 
Admin Portal 및 Tenant Portal의 주요 기능, 관리자의 유형별 사용 권한 등을 살펴봄으로써 RPA 솔루션에서 관리자가 수행하는 작업을 전체적으로 이해할 수 있습니다.

"개요"에서 다루는 내용은 다음과 같습니다.

RPA 솔루션 소개

RPA(Robotic Process Automation) 솔루션은 사람이 수행하는 반복적이고 표준화된 업무를 봇이 대신 처리하도록 자동화하는 솔루션입니다. 봇에게 사용자의 동작을 학습시키면 봇은 학습된 동작을 그대로 모방하여 수행합니다. 봇이 단순 반복적인 작업을 자동으로 처리하는 동안 사용자는 보다 창의적인 업무에 집중함으로써 업무 생산성, 정확성, 효율성을 향상시키고 비용을 절감할 수 있습니다.

RPA 솔루션은 Windows 앱, 인터넷 익스플로러, 엑셀, SAP 등의 환경을 지원합니다. 규칙에 기반한 단순 반복 작업, 시스템 간 정형화된 데이터 입출력, 원본 데이터와 처리 데이터의 비교 작업 등 다양한 업무에 활용할 수 있습니다.

RPA 솔루션 구성

RPA 솔루션은 자동화 프로세스를 디자인하는 RPA 디자이너(Designer, 이하 디자이너), 디자인된 프로세스를 수행하는 RPA 봇(Bot, 이하 봇), RPA 솔루션 전반을 관리하는 Admin Portal, 테넌트를 관리하는 Tenant Portal 4가지 항목으로 구성되어 있습니다.

Admin Portal 소개

Admin Portal은 RPA 솔루션의 운영을 관리할 수 있는 포털입니다. 관리자는 Admin Portal에서 사용자, 프로세스, 라이선스 등을 관리할 수 있습니다. 또한 모니터링, 리포트 작성 등 RPA 솔루션의 원활한 운영에 필요한 작업들을 효과적으로 수행할 수 있습니다.

2

Admin Portal의 주요 기능

업무 담당자는 RPA 디자이너에서 서버에 배포한 프로세스를 활성화할 수 있습니다. 관리자는 라이선스, 사용자 등을 등록하고 관리할 수 있습니다. 또한 프로세스 및 봇의 수행 현황을 모니터링하고 원하는 내용을 추출해 리포트를 작성할 수 있습니다.

Admin Portal의 주요 기능은 다음과 같습니다.

번호

설명

1

프로젝트 및 프로세스 플로우를 활성화하고 관리할 수 있습니다.


프로젝트 관리: RPA 디자이너를 통해 배포된 프로젝트를 활성화하거나 삭제할 수 있습니다.

프로세스 플로우 관리: 프로세스의 일정, 이벤트를 정의하는 프로세스 플로우를 관리할 수 있습니다.

2

프로세스의 수행 현황과 봇의 상태를 확인할 수 있습니다.


봇 가동 현황: 프로세스를 수행하는 봇의 상태를 모니터링하고 제어할 수 있습니다.

Job 실행 이력: 프로세스의 수행 이력을 확인할 수 있습니다.

프로세스 플로우 이력: 프로세스 플로우 수행 이력을 조회할 수 있습니다.

3

프로세스의 수행을 미리 예약할 수 있습니다.


예약된 작업: 특정 프로젝트가 지정된 시각에 수행되도록 예약할 수 있습니다.

봇 예약작업: 원하는 시간대에 지정한 프로세스를 특정한 봇이 수행하도록 예약할 수 있습니다.

기념일 관리: 예약 작업에 사용할 기념일을 미리 설정해 둘 수 있습니다.

4

원하는 리포트를 만들고 공유할 수 있습니다.

5

프로세스 간 서로 공유할 수 있는 데이터 집합을 Queue로 관리할 수 있습니다.

6

이미지를 템플릿으로 정의하여 사용할 수 있습니다.


Template 관리: 신규 이미지를 템플릿으로 등록하고, 등록된 템플릿의 필드 정보를 추가, 수정, 삭제할 수 있습니다.

OCR Report: 디자이너에서 템플릿을 실행한 결과를 리포트 형태로 확인할 수 있습니다.

카테고리 관리: 템플릿 생성 시에 분류한 카테고리를 관리할 수 있습니다.

7

공지사항을 관리할 수 있습니다.


추가: 로그인한 태넌트에 공지사항을 등록할 수 있습니다.

공지사항 관리 메뉴는 그룹화면 관리에서 권한을 추가해야 합니다.

8

사용자 계정 및 자원을 관리하고 인증서를 조회할 수 있습니다.


사용자: 신규 사용자 및 라이선스를 등록하고, 등록된 사용자의 정보 및 권한을 수정할 수 있습니다.

그룹 관리: 그룹을 관리하고, 그룹별 권한을 설정할 수 있습니다.

설정: 라이선스, 메시지, 공용 리소스, 기념일 등 RPA 솔루션에서 사용하는 공용 데이터를 관리할 수 있습니다.

이력관리: 인증서 및 토큰을 조회하고, 발급 이력을 확인할 수 있습니다

Tenant Portal 소개

Tenant Portal은 RPA 솔루션의 사용자 및 테넌트를 관리할 수 있는 프로그램입니다. 관리자는 Tenant Portal에서 사용자, 테넌트, 데이터 소스 등을 관리할 수 있습니다. 또한 리포트 조회, 공지사항 입력 등 RPA 솔루션의 원활한 운영에 필요한 작업들을 효과적으로 수행할 수 있습니다.

2

Tenant Portal의 주요 기능

관리자는 Tenant Portal에서 사용자, 테넌트, 데이터 소스, 공지사항을 등록하고 관리할 수 있습니다. 또한 Job 수행 및 봇 가동 현황을 상세히 확인할 수 있습니다.

Tenant Portal의 주요 기능은 다음과 같습니다.

번호

설명

1

신규 사용자를 등록하거나 등록된 사용자의 정보를 수정하고, 테넌트 관리자 권한을 수정할 수 있습니다.

2

신규 테넌트를 등록하거나 등록된 테넌트의 정보를 수정하고, 사용자를 관리할 수 있습니다.

3

신규 데이터 소스를 등록하고, 등록된 데이터 소스의 정보를 확인할 수 있습니다.

4

Job 수행 현황을 테넌트별 또는 봇별로 상세히 확인할 수 있습니다.


• 테넌트별 Job 수행 현황: 테넌트별 Job 수행 현황(가동 시간, Job 수행 건수, 일평균 건수, 성공 건수, 실패 건수, 성공률)을 상세히 확인할 수 있습니다.

• Bot 별 Job 수행 현황: 봇별 Job 수행 현황(가동 시간, Job 수행 건수, 일평균 건수, 성공 건수, 실패 건수, 성공률)을 상세히 확인할 수 있습니다.

5

RPA 디자이너에 로그인했을 때 표시할 공지사항을 등록할 수 있고, 등록된 공지사항을 수정할 수 있습니다.

6

RPA 디자이너, 봇, Attended Bot 클라이언트에 적용할 라이선스를 관리할 수 있습니다.


• 테넌트 라이선스 관리: 테넌트별로 사용할 수 있는 잔여 라이선스를 할당하거나 초기화할 수 있습니다.

• 라이선스 목록: 서버에 등록된 모든 라이선스의 현황(적용 테넌트, 적용 대상, 기간, 사용 여부, 활성화 상태, 사용 클라이언트 등)을 상세히 확인할 수 있습니다.

7

서버 운영에 필요한 각종 설정을 조회하고 수정할 수 있습니다. 메일 발신 서비스 관련 설정, 원격 모니터링 관련 설정, 메시징 서비스 관련 설정, 프로세스 타임아웃 등을 확인할 수 있습니다.

8

Brity RPA 의 OpenAPI 를 사용할 수 있도록 사용자-테넌트 별 API Key를 관리할 수 있습니다.


• API Key 관리: 사용자-테넌트 별 API Key 발급 정보를 확인하고 상태를 관리할 수 있습니다.

• API 요청 이력: Brity RPA 서버에 API Key를 사용하여 API 요청을 수행한 이력을 조회할 수 있습니다.

관리자의 유형과 권한

관리자는 Admin Portal 및 Tenant Portal에 접속할 수 있는 모든 사용자를 말합니다. 수행하는 역할에 따라 업무담당자, 운영자, 시스템 관리자 및 Tenant 관리자 유형으로 구분됩니다.

용어 정리

Brity RPA 관리자 매뉴얼에서 사용되는 용어는 아래와 같습니다.

용어

설명

RPA

Robotic Process Automation.

단순 반복 업무를 자동화해서 빠르게 수행하는 자동화 소프트웨어로, 인공지능과 결합하여 동작하는 기술입니다.

IPA

Intelligent Process Automation.

RPA 기술에 인지기술(AI)이 추가된 기술입니다.

Brity RPA 패키지 확장자명으로도 사용됩니다.

봇(Bot)

지정된 프로세스에 따라 사람을 대신하여 반복 작업을 자동으로 수행해줍니다. 검색, 저장, 관리 등 다양한 반복 업무를 수행합니다.

오케스트레이터(Orchestrator)

봇 모니터링, Job 수행 결과, Job 스케줄 관리 등을 서버에서 수행될 수 있도록 해줍니다.

액티비티 카드(Activity Card)

라이브러리별로 제공되는 수행 작업입니다.

헤드리스(Headless)

UI 없이 동작하는 작업입니다.

프로세스 플로우(ProcessFlow)

이미 만들어져 있는 프로세스들을 조합하여 구성한 처리 순서와 흐름입니다. 서버에 배포되어 있는 프로세스를 검색하여 재사용할 수 있습니다.

.PROJ

Brity RPA 프로젝트의 확장자명입니다.

라이브러리(Library)

동작을 수행하기 위한 액티비티 카드(Activity Card) 모음입니다.

프로세스(Process)

작업(Task) 단위를 한 번에 수행하기 위한 처리 단위입니다.

작업(Task)

모듈별 수행 단위를 한 번에 수행하기 위한 처리 단위입니다.

공유작업

사용자 포탈에 등록되어 있는 작업을 가져와 수행할 수 있도록 해줍니다.

커스텀라이브러리

JavaScript, MS Workflow Activity, MS .NET Library, 외부 라이브러리를 참조하여 사용할 수 있도록 해줍니다.

리소스

작업에 사용되는 문서, 사진 등의 파일을 지정된 경로에 저장해 두고 프로젝트를 수행할 때 사용할 수 있게 해줍니다.

OCR

Optical Character Reader.

이미지로 되어 있는 문서를 읽어 문자 형태로 변환해 주는 장치입니다.

FlowControl

데이터의 흐름을 제어하여 조건에 해당하는 역할을 수행하게 해줍니다.

ImageRecognition

객체 선택 시 대상을 이미지로 인식하여 사용할 수 있게 해줍니다.

Target

화면상에 존재하는 선택 대상을 가리킵니다.

WebDriver

Chrome의 Driver를 사용하여 웹 앱을 자동 테스트하기 위한 오픈 소스 도구입니다. 현재 Chrome 브라우저에서만 동작합니다.

원격프로세스

서버에 배포되어 있는 프로세스를 프로젝트에 참조함으로써 CallProcess 액티비티 카드를 통해 대상 프로세스를 직접 호출하지 않더라도 동일한 작업을 수행할 수 있게 해줍니다.

이벤트

프로세스 동작 중 에러 처리를 위한 공통 이벤트를 별도로 생성하여 사용할 수 있습니다.

XPath

XML Path Language.

XML 문서의 노드를 정의하기 위하여 경로식을 사용합니다.

CSS Selector

Html 태그에 css style을 적용하기 위한 지시자입니다. 단일 또는 복수 태그를 설정할 수 있습니다.

Hierarchy

XML로 작성된 애플리케이션(Application)의 계층 구조입니다.

Seleninum

웹을 자동으로 브라우징하여 원하는 정보를 수집하는 웹 스크래핑, 웹 크롤링을 수행할 수 있도록 해줍니다.