Task Builder
Task Builder를 이용하여 자동화를 수행 하고자 하는 비즈니스 업무를 해당 Application에서 레코딩 할 수 있습니다.
Task Builder는 Application의 Request를 Recording 하는 방식이 아닌 Windows 내 이벤트를 수행하는 이미지를 인식하여 실제 사용자와 동일하게 마우스 클릭에 의한 이벤트 호출 방식입니다.
기존 Object action 호출 방식과 다른 실 사용자와 동일한 이벤트를 발생합니다.
또한 매우 빠른 Object 인식을 통하여 브라우저와 Windows 프로그램을 하나의 Object 이벤트 Type으로 스크립트를 작성할 수도 있습니다.
사용자 직관적인 메뉴로 매우 간단히 사용자의 업무를 자동화하실 수 있습니다.
Windows 위에서 구동되는 모든 Application에 적용이 가능하며 특별히 Web Browser 외 어떠한 Application에서도 매우 빠른 속도로 구동될 것입니다.
사용자 화면
사용자화면은 매우 직관적이고 간단히 구성되어 개발을 잘 모르는 업무 담당자도 매우 간단한 조작만으로 자동화 스크립트를 작성하실 수 있습니다.

테스크 빌더 창 및 버튼 기능
1. 리본 메뉴
이 곳에서는 Task Builder의 세부기능에 대해 설명합니다. 각 항목이 가진 기능과 더불어 첨부된 예제를 이용하여 아주 간단히 스크립트를 작성하실 수 있습니다.


|
|
저장 / 모두 저장 |
생성된 Script 및 수정한 Script를 저장합니다. 저장 : 단일 파일 저장 모두 저장 : 열려 있는 모든 Script 저장 |
|
|
붙여넣기 / 복사 / 잘라내기 / 삭제 |
이벤트를 붙여넣기 / 복사 / 자르기 / 삭제를 할 수 있습니다. 스크립트 간의 붙여넣기 / 복사 / 자르기 / 삭제도 가능합니다. |
|
|
자동 녹화 / 자동 녹화(고급) |
자동 Script를 생성합니다. (Auto Recording) |
|
|
CeLL Express 녹화 |
자동 Excel Script를 생성합니다. (Auto Recording) |
|
|
전체실행 (F5) |
선택된 Script를 실행합니다. |
|
|
선택실행 (Shift + F5) |
선택된 이벤트만 실행합니다. |
|
|
단계실행 (Shift + F8) |
한 스텝(이벤트)마다 실행하여 Script 검증을 합니다. |
|
|
중지 (Alt + Ctrl + Back Space) |
Script 수행 중 종료시킵니다. 기본 단축키는 <Alt + Ctrl + Back Space>입니다. |
|
|
이벤트 수행 간격 시간 설정 |
수행 이벤트 간격마다 Delay Time을 설정합니다. |
|
|
중단점 |
Script 실행 중, 선택된 이벤트에서 일시 정지합니다. |
|
|
이벤트 검색 / 이벤트 검색 (모든 파일) |
이벤트에 설정한 속성 및 코드를 찾습니다. |
|
|
태스크 메모 |
태스크마다 메모를 저장합니다. |
|
|
공유박스 검색 |
플로우 및 태스크를 공유합니다. |
|
|
서버 테이블 |
내장된 DB로 간판하게 데이터를 변경합니다. |
|
|
공유 리소스 |
Image, Object, Script Code, Custom Module을 공유합니다. |
|
|
빌드 |
Flow 및 Task를 실행가능한 소프트웨어 산출물로 만듭니다. |
|
|
배포 파일 / 가져오기 |
실행 가능한 exe 파일을 생성 / 가져오기를 합니다. |
|
|
모바일 기기 선택 / 모바일 미리보기 |
모바일 작업에 필요한 정보를 설정합니다. |
2. Task Explorer / Event Components
- 새로운 태스크 생성
태스크 탐색기 내의 새 폴더 및 새 태스크를 클릭하여 신규 태스크 생성을 시작합니다.
새 태스크 생성 시, Error Handler 또는 Try Catch를 기본으로 생성할지 선택할 수 있습니다.

- Transaction 이름 변경
새로운 Transaction에서 신규 태스크 생성을 시작합니다. 이때 필요에 따라 그룹명을 변경하실 수 있습니다.
그룹은 Unit Task Case 수준으로 작성하시면 가장 좋습니다.
<F2>키를 눌러 그룹명을 변경 합니다.

- 새로운 이벤트 생성
하단 이벤트 컴포넌트의 Internet Browser 아이콘을 이벤트 목록으로 drag & drop 또는 더블클릭 합니다.

- 이벤트 삭제
이벤트 컴포넌트를 선택 후 'Delete' 키 입력 시 삭제됩니다.
- 이벤트 속성 활성화 / 비활성화 선택
이벤트 리스트에서 이벤트 속성을 활성화 및 비활성화 설정을 할 수 있습니다.


3. TaskBuilder LayOut
TaskBuilder 창의 레이아웃을 원하는 배치로 저장하고 불러올 수 있습니다.

- 레이아웃 저장하기
|
|
레이아웃 저장 |
버튼을 눌러 레이아웃을 저장하며, |


- 레이아웃 불러오기
|
|
레이아웃 불러오기 |
버튼을 눌러 레이아웃을 불러옵니다. |

- 분할 창으로 이동(세로)
|
|
창 세로 분할 |
버튼을 눌러 창을 세로로 분할해줍니다. |

- 분할 창으로 이동(가로)
|
|
창 가로 분할 |
버튼을 눌러 창을 가로로 분할해줍니다. |

- 분할 창 닫기
|
|
창 분할 취소 |
버튼을 눌러 분할되었던 창을 하나로 합칩니다. |
4. 이벤트 설정 / 이벤트 속성
이벤트 설정은 이벤트 주요설정 / 실행전 스크립트 / 실행후 스크립트로 구성되어 있습니다.
- 이벤트 주요설정 : 이벤트의 속성별 상세 수행 정보
- 실행전 스크립트 : 이벤트가 수행 되기 전에 실행할 C# 코드
- 실행후 스크립트 : 이벤트가 수행 후에 실행할 C# 코드\
*EntryData에서 속성 설정을 제공합니다.
*EntryData는 이벤트 마다 설정이 다르기 때문에 이벤트 마다 각각 다릅니다.

실행전 스크립트 / 실행후 스크립트는 이벤트 주요설정 우측의 + 아이콘을 클릭하면 선택하여 활성화 가능합니다.

이벤트 속성 메뉴에서는 이벤트별 속성 정보가 표시되며, 이벤트별 속성도 각기 다릅니다.
*이벤트 기능 상세에서 설명
[설정 예시]

▶ Event
- Event Name : 이벤트 이름
- Stop If Error : 에러 발생 시 중지 여부
- Maximum Run Time : 수행 시간 임계치 (임계치 초과 시 실패)
- Use Screenshot Log : 스크린샷 기록 여부
▶ Click
- Click Event Type : Control 종류
- Point Click X : 클릭 X 좌표 (이미지 시작점 0,0 기준)
- Point Click Y : 클릭 Y 좌표 (이미지 시작점 0,0 기준)
- Focus Before Click : 클릭 수행 전 마우스 포커싱
- H/W Module : 물리 마우스 클릭 (물리 USB 모듈이 있어야 함)
▶ Image Match
- Allow Score : 이미지 매칭 Score 임계치 점수
- Target Process : 클릭 전 자동 포커스 (ETC Setting에서 Use [API] Forcus before running image click 체크에 따라 기본 동작 변경)
- Capture Module : System Setting / API Capture / DirectX Capture / Desktop Window Capture
- System Setting : ETC Setting에서 설정한 Capture Module로 동작
- API Capture : 일반적인 API 캡처
- DirectX Capture : DirectX 모듈을 사용하여 캡처 (캡처 방지 환경에서 일부 캡처 가능)
- Desktop Window Capture : 프로세스 단위에서 캡처 (캡처 방지 환경에서 캡처 가능)
5. 실행 데이터 조회 / PrintLog 보기
실행 데이터 조회는 이벤트 명 / 실행 기본 정보 / 실행 상세 정보로 구성되어 있습니다.
- 이벤트명 : 수행한 이벤트 프로세스 흐름 정보
- 실행 기본 정보 : 이벤트 수행시 선언된 변수 및 UI 체크
- 실행 상세 정보 : 이벤트 수행시 수행 시간 및 하드웨어 체크


Variable Snapshot의 데이터를 더블 클릭하여 변수 확인 및 검색 가능합니다.

하단의 실행 화면 캡쳐에서 해당 이벤트 수행시 UI 확인 가능합니다.
수행한 이벤트의 수행 시간, 수행 시작 시간, 수행 종료 시간, CPU와 MEMORY의 상태, 성공 여부, 실패시 실패 여부를 확인 할 수 있습니다.

Created with the Personal Edition of HelpNDoc: Free Kindle producer






















