Connected Bot

봇 기본구성

Welcome 페이지

봇을 처음 실행할 때 나타나는 페이지입니다.
라이선스 키와 오케스트레이터(서버) 주소를 입력하여 라이선스를 활성화할 수 있습니다.

라이선스01

SaaS 서버 사용하기를 체크하면 Brity RPA SaaS 서버의 URL이 자동으로 입력됩니다.

라이선스 활성화

라이선스 활성화가 완료되면 나타나는 페이지입니다.
라이선스의 타입과 봇 ID, 라이선스 기간 등을 확인할 수 있습니다.
Brity RPA 시작을 클릭하면 봇 서비스 페이지로 이동합니다.

라이선스 활성화에 대한 자세한 내용은 라이선스 활성화하기를 참고하세요.

Bot_install5-1

실행 이력

Bot을 통해 실행된 프로세스와 수행 결과를 확인할 수 있습니다.

프로세스 실행 이력에 대한 자세한 내용은 프로세스 실행 이력 보기를 참고하세요.

라이선스01

로그

봇 작업 수행에 대한 주요 로그를 출력하는 화면입니다. 
현재 진행 상황 및 에러 메시지를 확인할 수 있습니다.

라이선스01

정보

클라이언트 ID, 봇 버전, 봇 설치 경로 등 봇의 기본 설치 정보를 확인할 수 있습니다.

라이선스01

설정

봇 관련 정보를 확인하거나 설정을 변경할 수 있습니다.

봇 설정에 대한 자세한 내용은 봇 설정 변경하기를 참고하세요.

라이선스01

라이선스 활성화하기

봇 라이선스를 활성화하려면 다음의 절차를 따르세요.

  1. 봇을 실행하세요. 최초 실행하면 봇 활성화 페이지가 열립니다.

라이선스01

  1. 라이선스 키 입력란에 라이선스 키를 입력하세요. 최초 1회 입력하면 됩니다.

  1. Orchestrator Address에 서버 IP나 URL을 입력하고 연결 테스트를 클릭하세요. 연결에 성공하면 "Orchestrator Server 접속 성공"이 표시됩니다.

  1. 활성화를 클릭하세요.

Bot_install5-1

  1. 라이선스 활성화가 완료되면 라이선스 타입과 봇 ID, 라이선스 기간을 확인한 후 Brity RPA 시작을 클릭하세요. 봇 서비스가 시작됩니다.

Bot_install5-1

프로세스 실행 이력 보기

봇을 통해 실행된 프로세스와 수행 결과를 확인할 수 있습니다.
(프로세스 실행 이력)을 클릭하세요.

봇가이드8

번호

설명

1

디자이너를 실행하여 디자이너 화면에 액티비티 카드의 실행 이력을 보여 줍니다.

2

실행 이력이 저장된 폴더가 열립니다.

리포트 열기

리포트를 확인할 프로세스의 열기를 클릭하세요. 그러면 디자이너가 실행되고 디자이너 화면에 액티비티 카드의 실행 이력을 보여 줍니다.

로그 파일 보기

로그(실행 이력)를 확인할 프로세스의 폴더 열기를 클릭하세요. 로그 파일이 저장된 폴더가 열립니다.

폴더에는 bot_agent.log, bot_engine.log, result.rpt와 스크린샷(*.PNG) 파일이 저장되어 있습니다.

로그 확인하기

봇 작업 수행에 대한 주요 로그를 출력하는 화면입니다. 
현재 진행 상황 및 에러 메시지를 확인할 수 있습니다.

로그 타입 선택

INFO, NOTICE, WARN, ERROR 로그 중 사용자가 확인하고 싶은 타입의 로그를 선택하여 확인 할 수 있습니다.

라이선스01

로그 설정

화면 우측에 설정 아이콘을 클릭하세요. 로그 타입 별 색상 지정, 키워드 지정, 디버그 로그 보기 사용 유무를 선택할 수 있습니다.

라이선스01

라이선스01

번호

설명

1

INFO 로그 색상을 변경 할 수 있습니다.

2

NOTICE 로그 색상을 변경 할 수 있습니다.

3

WARN 로그 색상을 변경 할 수 있습니다.

4

ERROR 로그 색상을 변경 할 수 있습니다.

5

키워드를 지정할 수 있습니다.

6

지정한 키워드의 색상을 변경 할 수 있습니다.

7

디버그 로그 보기 유무를 선택 할 수 있습니다.


사용함 선택 시, 로그 창 우측에 DEBUG, TRACE 로그 버튼이 표시됩니다.

로그 검색

로그창에서 Ctrl+F 를 입력하세요. 검색 창이 표시되고, 검색어를 입력하여 검색할 수 있습니다.

라이선스01

번호

설명

1

검색어를 입력합니다.

2

검색어를 탐색합니다.

3

이전 찾기를 합니다.

4

다음 찾기를 합니다.

5

검색 창을 종료합니다.

로그 복사, 전체 선택, 모든 로그 삭제

출력 창에서 마우스 우클릭하세요. 메뉴에서 복사/ 전체 선택/모든 로그 삭제 기능을 제공합니다.

라이선스01

업데이트 관리자 활용하기

오케스트레이터 서버 기반 업데이트를 제공합니다. 
업데이트 관리자를 통하여 서버에 배포된 Pre-Built 템플릿, 커스텀 라이브러리 등 라이브러리/DLL을 업데이트 할 수 있습니다.
  1. 업데이트 관리자 를 클릭하세요.

라이선스01

  1. 서버에 연결 된 상태인 경우 연결 해제 확인 메시지가 표시되고, 확인을 클릭하세요.

라이선스01

  1. 업데이트 관리자 팝업에서 서버에 배포된 패키지 목록을 확인할 수 있습니다.

봇가이드14

  1. 행을 클릭하세요. 업데이트 패키지에 포함된 DLL의 상세 정보가 행 아래쪽에 표시됩니다.

  2. 미설치된 패키지 목록의 맨 앞에는 체크박스가 표시되고, 체크박스를 체크하세요. 하단의 설치하기 버튼이 활성화됩니다.

봇가이드15

  1. 설치하기 버튼을 클릭하세요. 아래와 같은 확인 메시지가 표시됩니다.

봇가이드16

  1. 확인 버튼을 클릭하세요. 선택한 패키지의 다운로드가 시작됩니다.

본가이드17

  1. 다운로드가 완료되면 봇이 종료되고 업데이트를 시작합니다.

봇가이드17

  1. 업데이트가 끝나면 봇이 재시작됩니다.

  1. 업데이트 관리자 를 클릭하세요. 서버에 연결된 상태라면 "연결 해제" 팝업창이 나타납니다.

라이선스01

  1. 확인을 클릭하세요. 서버에 배포된 패키지 목록을 확인할 수 있는 "Brity RPA 패키지 업데이트 관리" 팝업이 나타납니다.

    • 각 행을 클릭하면, 업데이트 패키지에 포함된 DLL의 상세 정보를 행 아래쪽에서 볼 수 있습니다.

    • 미설치된 패키지 목록의 맨 앞에는 체크박스가 표시됩니다.

본가이드18

  1. 설치하려고 하는 패키지의 체크박스를 선택하세요. 하단의 설치하기 버튼이 활성화됩니다.

봇가이드19

  1. 설치하기를 클릭하세요. "패키지 설치 진행 확인" 팝업이 나타납니다.

봇가이드20

  1. 확인을 클릭하세요. 선택한 패키지의 다운로드가 시작됩니다.

봇가이드21

다운로드가 완료되면 봇이 종료되고 업데이트를 시작합니다. 업데이트가 끝나면 봇은 재시작합니다.

봇가이드22

봇 설정 변경하기

봇의 작업 환경을 설정할 수 있습니다.

(설정)을 클릭한 후 기본, 엔진, 시스템, 라이선스, 서버 탭에서 관련 설정을 확인하거나 설정을 변경하세요.

기본 설정

사용자 언어, 기본 프로젝트 경로 등 봇의 기본 설정을 확인하거나 변경할 수 있습니다.

(설정) > 기본 탭을 클릭하세요.

라이선스01

번호

설명

1

사용 언어를 선택할 수 있습니다. (한국어, 영어 지원)

2

지정된 경로가 조회되며, 필요 시 변경할 수 있습니다.

3

지정한 경로를 사용할 수 있는지 확인합니다.

4

Connected Bot으로 설치 시에 Attended 모드를 사용할 지 여부를 지정할 수 있습니다.


Attended 모드 사용함 : Attended Bot과 동일. 서버 연결 불가.(연결 버튼 동작하지 않음)

Attended 모드 사용 안 함 : 워크 플랜과 같은 Attended Bot 기능을 사용 할 수 없음.

5

모든 설정값을 기본값으로 복원합니다. 기본값으로 복원하더라도 라이선스와 서버 주소는 유지됩니다.

6

변경 사항을 저장합니다.

엔진 설정

프로세스 실행 엔진에 대한 옵션을 설정할 수 있습니다.
(설정) > 엔진 탭을 클릭하세요.

라이선스01

번호

설명

1

크롬 라이브러리를 사용하는 프로세스를 수행하였을 때 리포트에 수행 결과 이미지를 포함할 것인지를 선택할 수 있습니다. 결과 이미지를 남기는 경우 프로세스 실행 중 대상 브라우저가 깜빡입니다.

2

로그 출력 화면에서 디버그 레벨의 로그를 출력할지 선택할 수 있습니다.

3

내 PC의 다른 세션으로 Job을 실행하여 모니터링 할 수 있도록 선택할 수 있습니다.

4

프로세스 실행이 완료된 후 화면의 모든 앱을 종료할 것인지 선택할 수 있습니다.

5

프로세스 실행이 완료된 후 프로세스 실행 중 OpenApp, OpenBrowser 액티비티와 같이 프로그램을 실행시키는 라이브러리로 인해 열린 모든 앱을 종료합니다.

6

모든 앱 정리신규 앱 정리 옵션 설정에 따라 실행된 앱을 종료할 때, 예외적으로 종료되지 않도록 할 앱을 지정할 수 있습니다.

프로그램의 이름은 실행 파일의 이름을 .exe 확장자를 제외하여 입력합니다. 예를 들어, 인터넷 익스플로러와 메모장 앱을 제외하려면 iexplore;notepad와 같이 입력합니다.

7

프로젝트 기본 경로의 History 폴더에 저장되는 수행 결과 및 로그의 최대 개수와 프로세스 수행 이력 화면이 표시되는 수행 이력의 수를 설정합니다.

라이선스01

번호

설명

8

각 실행 프로세스의 결과 리포트 파일에 출력할 수행 스탭별 결과의 최대 개수를 결정합니다.

리포트는 프로세스가 종료되기 전의 최근 수행 스텝의 결과가 포함됩니다.

프로세스가 너무 많은 스텝을 수행하는 경우와 같이 리포트를 위해 사용되는 메모리와 디스크의 용량을 제한할 필요가 있는 경우에 적절한 값으로 변경하는 것이 좋습니다.

9

스텝 결과 최대 개수와 관계 없이 각 실행 스텝 수행 전 전체 화면에 대한 스크린샷 이미지를 백업할 개수를 지정할 수 있습니다.

스텝 이미지는 각 프로세스의 수행 이력 로그 폴더Screenshot 폴더에 저장됩니다.

10

봇 수행시 대상 객체에 대해 Bound를 그리는 동작을 할지 선택할 수 있습니다.

11

실시간 봇 엔진 업데이트 기능은 봇 중단 없이 현재 실행하려는 프로세스의 버전과 동일한 버전으로 봇 엔진을 업데이트하여 수행할 수 있습니다. 오케스트라 서버에 등록되어 있는 봇 엔진을 기준으로 동작합니다.

12

로컬 PC에 유지할 봇엔진의 최대 갯수를 선택할 수 있습니다.

13

실행 중 선언된 변수 타입에 다른 타입의 값이 할당되는지 검사합니다.

14

크롬 라이브러리의 실행 결과가 불안정할 경우, 실행 환경의 성능에 따라 필요한 수준의 기본 대기 시간을 설정할 수 있습니다.

실시간 봇엔진 업데이트 설정을 사용함 으로 하는 경우, 프로세스 수행을 시작할 때 최적의 봇 엔진을 자동으로 선택하여 프로세스를 실행할 수 있습니다. 보다 자세한 설명은 실시간 봇엔진 업데이트절을 참고해 주세요.

라이선스01

번호

설명

15

ChromeOpen 시 자동으로 생성된 데이터 제거 여부를 선택할 수 있습니다.

16

GUIDetector 사용시 모델을 지정할 수 있습니다. 라이트 모델을 사용하지 않으면 보다 많은 대상을 구분할 수 있는 모델이 사용되나 수행시간은 3~4배 정도 더 오래 걸립니다.

시스템 설정

봇 시스템과 관련한 설정 상태를 확인하거나 변경할 수 있습니다.
(설정) > 시스템 탭을 클릭하세요.

라이선스01

번호

설명

1

봇을 재시작할 시간을 설정합니다.

설정한 시간이 되면 실행한 Job이 없을 때를 기다린 후, 봇을 재시작합니다.

이는 봇 메모리 관리에 도움을 줄 수 있습니다.

2

자동화 작업 시작시 화면 자동 잠금해제 사용여부를 선택합니다.

사용시 오케스트레이터에 화면 잠금 해제를 위한 ID/PW를 사전에 등록하여야 합니다.

3

PC 재시작 혹은 로그오프로 인해 윈도우 로그온이 필요한 경우 사용할 자동 로그온 방식을 선택합니다. 자동 로그온 기능을 활성화하려면 먼저 [자동 화면 잠금 해제 사용] 을 통해 비밀번호를 설정해야 합니다.

비밀번호는 포탈의 봇 정보의 계정 설정 메뉴를 사용하여 설정할 수도 있습니다.

한 번 비밀번호가 저장되면 [자동 화면 잠금 해제 사용]의 사용 여부와 관계없이 자동 로그온 설정이 작동합니다.

일부 PC의 경우 윈도우의 설정이나 보안 정책에 따라 선택한 자동 로그온 방식이 정상 동작하지 않을 수 있습니다.

- Registry : 기본 설정 방식으로윈도우의 레지스트리 설정을 통해 부팅시 자동로그온하도록 합니다. Registry 방식은 로그오프 시의 자동로그온을 지원하지 않습니다. 로그오프 시 자동로그온은 Credential 방식을 참조하세요.

- Credential : Registry 방식이 정상 동작하지 않는 경우 Credential 방식으로 변경하여 시도해보세요. 윈도우의 로그온 서비스에 관여하여 자동 로그온을 시도합니다. Credential 을 선택하는 경우 부팅 시 뿐만아니라 로그오프 후에도 자동로그온을 수행합니다. (로그오프 즉시 다시 로그온) PC가 장시간 미사용 상태일 때 자동 로그오프되는 환경에서 활용할 수 있습니다.

- Manual : 2가지 자동 로그온 방식이 모두 지원되지 않고 별도의 외부 기능을 사용하여 자동 로그온해야 하는 환경에서는 Manual 타입을 선택하여 자동 로그온 기능을 비활성화하세요.

※ 자동 로그온은 봇이 실행 중인 상태에서 PC를 재시작 하는 경우 작동하며 봇을 먼저 종료한 후 PC를 재시작하는 경우에는 적용되지 않습니다.

4

자동화 작업 수행 중 원격 입력(마우스, 키보드) 방지 여부를 선택합니다.

5

자동화 작업 수행 중 사용자 입력(마우스, 키보드) 방지 여부를 선택합니다.

6

DirectX 화면캡처 사용 여부를 선택합니다.

서버 설정

라이선스를 인증 받은 오케스트레이터 서버의 정보를 확인하거나 설정을 변경할 수 있습니다.

라이선스01

번호

설명

1

서버와 연결하거나 연결을 끊습니다.

연결 상태는 상단 타이틀 바에 표시됩니다.

타이틀 바의 연결 상태를 클릭하여 연결 상태를 변경할 수도 있습니다.

2

라이선스를 인증 받은 오케스트레이터 서버의 주소가 표시됩니다.

3

오케스트레이터 서버의 포트를 입력할 수 있습니다.

4

봇 PC에 프록시 서버 사용이 설정되어 있는 경우 시스템이 사용하는 프록시를 사용하여 오케스트레이터 서버에 서비스를 요청합니다.

방화벽 해제 등 네트워크 환경의 설정에 따라 시스템에서 설정한 프록시를 사용하지 않고 서버에 직접 서비스를 요청할 수 있는 경우에는 사용 안 함으로 설정할 수 있습니다.

5

서버와 연결하는 경우 프록시 서버의 주소를 설정할 수 있습니다.

6

봇이 서버와 상시 연결 상태를 유지하기 위해 서버 연결 기능을 사용하는 경우에만 적용됩니다.

시스템 프록시 사용 설정과는 관계없이 상시 연결에만 적용됩니다.

프로그램이 실행될 때 연결 버튼을 누르지 않아도 자동으로 서버와 연결됩니다.

7

봇을 서버에 연결할 때 헤드리스 모드를 사용하여 연결하면 서버는 해당 봇에 헤드리스 타입의 Job만 할당합니다. 일반 모드로 연결하는 경우에는 Job의 타입과 관계없이 Job을 봇에 할당합니다.

헤드리스 Job은 동시에 여러 개의 헤드리스 Job을 실행할 수 있으나 UI Job 은 한번에 하나만 실행할 수 있습니다.

따라서, 봇에서 헤드리스 Job 이 실행 중일 때에는 UI Job은 할당되지 않고 헤드리스 Job 만 할당하여 동시 실행할 수 있으며, 봇에서 UI Job 이 실행중일 때에는 다른 UI Job과 헤드리스 Job 모두 할당할 수 없어 실행중인 UI Job 이 종료된 후 다른 Job 이 할당됩니다.

라이선스01

번호

설명

8

서버와 연결된 후 네트워크 환경 등의 문제로 연결이 끊어지면 자동 재연결을 수행합니다. 자동 재연결은 설정한 시간 동안 연결이 성공할 때 까지 반복하며, 0을 입력하면 제한 시간 없이 계속 연결을 시도합니다.(단위: 분)

9

공용 리소스 다운로드 경로를 지정할 수 있습니다.

라이선스 설정

현재 활성화된 라이선스 정보를 확인하거나 비활성화할 수 있으며, 라이선스 상태를 초기화할 수 있습니다.
(설정) > 라이선스 탭을 클릭하세요.

라이선스01

번호

설명

1

현재 활성화된 클라이언트 ID, 클라이언트 이름, 라이선스 키, 라이선스 기간을 확인할 수 있습니다.

2

라이선스를 비활성화하면 봇은 라이선스 설정 초기 화면으로 이동하며, 라이선스 인증 서버의 라이선스 키는 미사용 라이선스로 초기화됩니다.

라이선스를 반납하거나 다른 PC로 라이선스를 이전하는 경우 사용할 수 있습니다.

비활성화

1. 비활성화를 클릭하세요. "확인" 팝업이 나타납니다.

2. 확인을 누르세요. 라이선스 비활성화 팝업이 표시됩니다.

3. 아이디비밀번호를 입력하고 확인을 클릭하세요.

4. 라이선스가 비활성화 되고 봇이 종료됩니다.