AISense Recorder를 통해 테이블 데이터 추출
- 최종 업데이트2023/01/10
AISense Recorder를 통해 테이블 데이터 추출
테이블은 다양한 유형, 배경 및 서식 효과가 있는 복잡한 컨트롤이므로 AISense Recorder에서 자동으로 감지하지 않을 수 있습니다. 이러한 경우 정의 옵션을 사용하여 테이블을 감지합니다.
AISense Recorder를 사용하여 테이블 캡처
- 왼쪽 창에서 자동화를 클릭합니다.
- 봇을 생성하려면 을 클릭하거나 태스크를 기록할 봇을 엽니다.
-
기록 시작을 클릭합니다.
레코더 봇 런타임 창이 표시됩니다.
- 드롭다운 목록에서 창을 선택합니다.
최근에 애플리케이션을 열었으나 목록에 없으면 새로 고침 아이콘을 클릭합니다.
-
AISense Recorder를 클릭합니다. 스캔 프로세스를 완료합니다.주: 기기에서 AISense Recorder를 처음 이용하면 레코더는 필요한 종속 파일을 다운로드합니다.
레코더 도구 모음이 다음 옵션과 함께 표시됩니다. 마침, 스캔, 정의 및 일시 중지
레코더는 선택한 애플리케이션 창을 분석하여 해당 창 내의 UI 객체를 식별합니다. 시스템이 애플리케이션 창을 분석하는 경우 도구 모음의 옵션을 사용할 수 없습니다. 분석 후 옵션이 활성화되면 태스크 기록을 시작할 수 있습니다.
- AISense Recorder에서 애플리케이션의 테이블을 감지합니다.
- 테이블이 자동으로 감지되지 않는 경우 AISense Recorder가 준비 상태가 되면 정의 버튼을 클릭하여 테이블을 감지합니다.주:
- 정의 창에서 AISense Recorder는 사용자 지정 객체에 대한 올바른 컨트롤 유형을 선택할 수 있도록 각 컨트롤 유형에 대한 포함된 도움말을 표시합니다.
- 실수로 화면을 클릭하거나 강조 표시가 나타나기 전에 클릭하면, AISense Recorder가 이에 대한 가시성을 제공합니다. 객체를 다시 캡처하도록 확인하거나 정의 기능을 사용하여 화면에서 객체를 정의해야 합니다.
-
객체 유형 탭에서 테이블을 선택하고 왼쪽 상단 헤더를 클릭합니다.
감지된 테이블은 열과 내부 컨트롤로 강조 표시됩니다.
- 제한된 열 집합을 선택하려는 경우 캡처하려는 열 주변에 직사각형을 그립니다.
테이블에서 데이터 추출
- 객체가 캡처된 후 마침을 클릭하여 기록을 종료합니다.
- Control Room으로 돌아갑니다.
- 객체 속성 테이블에서, 컨트롤 유형이 테이블인지 확인합니다. 그렇지 않은 경우, 객체 재캡처를 클릭합니다.
- 객체에 대해 취할 조치 드롭다운 목록에서 테이블 가져오기를 선택합니다.
-
출력을 변수에 저장 필드에서
CapturedTableData
변수를 만듭니다. - 작업을 더블 클릭하거나 드래그합니다.
-
데이터 테이블 이름 목록에서
CapturedTableData
를 선택합니다. - CSV 파일을 만들기 위한 파일 경로를 제공합니다. 예: C:\AutomationAnywhere\Development\SFDC.csv
- 존재하지 않을 경우 폴더/파일을 생성 옵션을 선택합니다.
- 기존 파일을 덮어쓰기 위해 선택합니다.
- 저장을 클릭합니다.
-
실행을 클릭합니다.
봇이 추출된 테이블 데이터를 사용하여 지정된 경로에 CSV 파일을 만듭니다.
열 정의 수정
밀도가 높은 테이블은 열 사이의 공간이 적거나 명확한 구분 기호가 없기 때문에 열을 병합할 수 있습니다. 열 정의를 수정하려면 다음 단계를 수행합니다.
- 객체가 캡처된 후 마침을 클릭하여 기록을 종료합니다.
- Bot 편집기 창에서 객체 속성으로 이동하고 앵커 테이블 속성을 편집합니다.
- 파이프 문자(|)를 열 이름 사이에 구분 기호로 추가하여 구분합니다. 예: <CHECKBOX>Name|Company|State|Email|Lead status주: 봇이 실행되면 이전에 병합된 열이 별도의 열로 처리됩니다.
알려진 동작
- AISense Recorder는 단일 행이나 셀에 여러 줄이 있는 테이블은 추출할 수 없습니다.
- 페이지 매김 및 자동 스크롤은 지원되지 않습니다.
- 잘린 셀 텍스트를 추출하기 위해 잘린 열이 자동으로 조정되지 않습니다.