AISense Recorder 모범 사례

AISense Recorder를 최적으로 사용하려면 모범 사례를 검토하십시오.

등록된 기기 구성

  • 등록된 기기에 지정된 권장 하드웨어 구성만 사용해야 합니다. Bot Runner 기기 요구 사항 항목을 참조하십시오.
  • 애플리케이션이 동일한 기기에서 실행 중인 경우 속도 저하를 방지하기 위해 CPU 또는 RAM을 추가하는 것이 좋습니다. Bot Runner 기기 요구 사항 항목을 참조하십시오.
  • 브라우저를 이용하여 태스크를 자동화하는 경우, 해당 브라우저에 대해 자동 채우기가 비활성화되어 있어야 합니다.
  • 화면 해상도가 1980x1080 이하로 설정되어 있는지 확인하십시오. AISense Recorder를 이용한 태스크 기록 항목을 참조하십시오.
  • 기기 디스플레이 설정을 100% DPI로 구성합니다. AISense Recorder를 이용한 태스크 기록 항목을 참조하십시오.

동작

  • 기기에서 AISense Recorder를 처음 기록 또는 재생을 위해 사용할 때 Control Room으로부터 필요한 리소스를 다운로드합니다. 이 프로세스는 인터넷 속도에 따라 몇 분이 소요될 수 있습니다. 기록 중 진행률 표시줄에 프로세스 상태가 표시되고 Bot 런타임 창에 추가 리소스 다운로드 중이 표시됩니다.
  • Bot에서 새 패키지를 사용하고 패키지에 업데이트된 리소스가 있는 경우 자동으로 다운로드되어 Bot 실행 시 지연이 발생합니다.
  • 다음과 같은 경우 스캔 또는 Bot 실행이 지연됩니다.
    • 첫 실행 시 AISense 환경을 설정하는 데 몇 초가 소요됩니다(머신 구성에 따라 다름). 사용자는 스캔 및 Bot 실행에서 약간의 지연을 관찰하게 됩니다.
    • 탐색 또는 로드된 새 컨트롤로 인해 애플리케이션이 변경될 때마다 AISense는 애플리케이션 화면에서 사용 가능한 새 컨트롤을 감지해야 하며, 이는 몇 초가 소요됩니다(머신 구성에 따라 다름). 사용자는 스캔 및 Bot 실행에서 약간의 지연을 관찰하게 됩니다.
    • 부모 및 자식 Bot 실행: 하위 BotAISense Recorder를 사용하는 경우, 하위 Bot이 실행될 때마다 Bot 간의 격리를 유지하기 위해 AISense 환경이 생성됩니다. 사용자는 Bot 실행에서 약간의 지연을 관찰하게 됩니다.

방법론

  • 태스크를 저속으로 기록합니다. 객체 주변에 빨간색 강조 표시가 나타난 후에만 클릭합니다.
  • 기록 프로세스 중에는 창을 드래그하는 것을 지양합니다.
  • 처음 배포되는 경우 AISense Recorder에서 Control Room으로부터 필요한 리소스를 다운로드합니다. 그 사이 레코더 창을 닫지 마십시오. 닫게 되면 필요한 리소스 파일이 손상될 수 있습니다.
  • AISense Recorder스캔 상태인 경우 애플리케이션 간에 전환하지 마십시오.
  • AISense Recorder준비 상태인 경우 캡처하려는 객체 또는 컨트롤 위로 마우스를 천천히 이동하고 빨간색 사각형으로 강조 표시되는지 확인한 다음 클릭합니다.

콤보 박스 캡처

다음은 AISense Recorder를 사용하여 콤보 박스를 캡처할 때 따를 수 있는 몇 가지 모범 사례입니다. 다음은 애플리케이션 요구 사항에 따른 몇 가지 콤보 박스입니다.
  • 검색 가능한 콤보 박스: 검색 가능한 콤보 박스를 사용하면 텍스트 영역을 클릭하고 입력할 수 있습니다. 이후 목록에서 입력된 텍스트 필터링을 시작하고 단일 결과가 제공될 때 Enter 키를 누를 수 있습니다.
    • 이 콤보 박스 컨트롤을 자동화하려면 기록하는 동안 콤보 박스를 강조 표시하고 콤보 박스의 중앙을 클릭합니다. 선택된 기본 작업은 텍스트별 항목 선택입니다. 기록을 종료합니다.
    • Control Room Bot 편집기로 돌아갑니다. Enter 또는 Down(아래쪽 화살표)/Enter 조합과 함께 텍스트 값을 입력하여 사용자의 동작을 시뮬레이션합니다. 예를 들어 드롭다운 목록 항목이 있는 검색 가능한 콤보 상자를 자동화하는 경우에는 검색 가능한 콤보 상자에 값을 입력하고 Enter 키를 클릭하여 선택하거나, 아래쪽 화살표를 사용하여 특정 값을 검색하고 Enter 키를 클릭하여 목록에서 해당 값을 선택할 수 있습니다.
  • 레거시 콤보 박스: 레거시 콤보 박스는 검색 기능이 없고 콤보 박스 오른쪽의 삼각형 버튼을 클릭하여 확장하고 값 중 하나를 선택해야 합니다.
    • 이러한 콤보 박스 컨트롤을 자동화하기 위해 기록 중에 콤보 박스가 강조 표시되고, 오른쪽의 작은 삼각형 버튼도 강조 표시됩니다.
      주: 오른쪽에 있는 작은 삼각형 버튼도 강조 표시되는지 확인합니다.
    • 버튼을 클릭하고 기다립니다.

      레코더가 확장된 값을 식별하는 데 시간이 걸립니다. 이 시간 동안 레코더 창의 기록 아이콘이 깜박이는 상태가 됩니다.

    • 작은 기록 아이콘이 깜박임을 멈추면 목록 박스(확장된 콤보 박스) 위에 마우스를 두고 목록 값이 강조 표시되는지 확인합니다.
    • 특정 값을 선택합니다.
    • 사용자는 임의의 값을 선택하고 나중에 Automation Anywhere Control RoomBot 편집기 창에서 변경할 수 있습니다.

다른 패키지와 AISense Recorder 사용

AISense Recorder는 자동화하려는 애플리케이션의 이미지를 캡처하는 위치를 자동화하는 컴퓨터 비전 기반 객체 감지 방법입니다. AISense Recorder를 사용하여 단일 밑줄이 있는 텍스트 상자 또는 삼각형 버튼이 없는 콤보 박스와 같은 객체가 있는 애플리케이션을 자동화하는 경우에는 객체가 감지되지 않을 수 있습니다. 이러한 경우 AISense RecorderOCR이미지 인식 패키지 및 다른 패키지와 함께 사용하거나 OCR이미지 인식 패키지만 사용하여 유스케이스를 자동화하는 것이 좋습니다.

클라이언트 컨트롤

AISense Recorder는 특정 기능 세트가 있는 애플리케이션에서 객체를 감지합니다. 컨트롤이 없는 영역을 클릭하거나 빨간색 경계로 강조 표시되기 전에 컨트롤을 클릭하면 클라이언트 컨트롤로 기록됩니다. 클라이언트 컨트롤은 사용자 클릭을 복제하기 위한 마우스 클릭의 좌표 기반 캡처이며 표준 AISense 컨트롤이 아닙니다. 클라이언트 컨트롤로 캡처된 경우 사용자가 컨트롤을 다시 캡처하는 것이 좋습니다.