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를 실행합니다. 
전체실행의 기본 단축키는 <F5> 입니다.

선택실행 (Shift + F5)

선택된 이벤트만 실행합니다. 
선택실행의 기본 단축키는 <Shift + F5>입니다.

단계실행 (Shift + F8)

한 스텝(이벤트)마다 실행하여 Script 검증을 합니다.
단계실행의 기본 단축키는 <Shift + F8>입니다.

중지 (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