1. Process Bot
Process Bot은 RPA처럼 수행되며 복잡한 업무 Logic이나 Process를 처리하는 기술입니다.
간단한 드래그 앤 드롭으로 이벤트 처리 및 입력 값 Validation 처리를 쉽게 구현할 수 있습니다.
또한 WorkFlow 기반으로 단계별 또는 전체 프로세스 흐름을 한 눈에 파악 가능합니다.
구분 | 상세 설명 |
---|---|
① Process Bot 실행 버튼 | Process Bot를 실행창을 open하는 버튼입니다. |
② Object 영역 | 보고서에 추가한 컨트롤 항목들이 나타납니다. |
③ 이벤트 목록 영역 | 컨트롤에 사용 가능한 이벤트 목록이 나타납니다. |
④ Process 영역 | Object의 이벤트별 동작을 배치 합니다. |
⑤ 동작 영역 | 사용 가능한 동작 목록이 나타납니다. |
Description
모든 보고서의 동작설정에는 [Report] - [Report (Open)] 항목이 기본적으로 설정되어 있습니다. 또한, 이 항목들은 제거할 수 없고, [Report] 폴더에는 항목을 추가할 수 없습니다.
2. Process Bot Event
Process Bot에서는 컨트롤에 따라 Event별 동작을 지정할 수 있습니다.
예를 들어, DataGrid 컨트롤에 "OnCellClick" 이벤트에 MessageBox를 띄운다면, 간단하게 메시지 출력 기능을 완성할 수 있습니다.
Description
컨트롤에 사용 가능한 이벤트 목록은 컨트롤 별로 상이합니다.
3. Process Bot 동작
컨트롤의 이벤트에 기능을 설정할 때는 우측 동작 메뉴를 통해 다양한 동작들을 Drag & Drop만으로 쉽고 빠르게 설정할 수 있습니다.
구분 | 상세 설명 |
---|---|
IF | IF는 조건식의 결과에 따라 True동작 또는 False동작을 실행하는 동작입니다. |
Sequence | Sequence는 여러 동작들을 하나의 그룹으로 만들 수 있는 동작입니다. |
Refresh | Refresh는 설정하는 DataGrid의 데이터를 갱신하는 동작입니다. DataGrid는 복수 선택이 가능하며, Refresh 동작을 순차적으로 배치하면 데이터 갱신이 순차 적으로 동작합니다. |
HyperLink | HyperLink는 설정한 Report 또는 URL을 팝업창으로 보여주는 동작입니다. |
MessageBox | MessageBox는 이벤트에 따라서 작성한 메세지를 보여줍니다. |
Call Script | 사용자 스크립트에 정의한 function을 호출합니다. |
실행 계획 | 설정한 실행 계획을 실행하는 동작 입니다. |
Module | Module은 Module Editor를 통해 만들어진 모듈을 수행하는 동작입니다. 보고서 실행 시 Module 소스는 서버에서 실시간으로 실행하므로 소스의 중앙 관리가 가능 합니다. |