Automation Anywhere 설명서 읽기 및 검토

Automation Anywhere Automation 360

콘텐츠 닫기

콘텐츠

콘텐츠 열기

Recorder 패키지

  • 업데이트: 2022/03/12
    • Automation 360 v.x
    • 구축
    • RPA Workspace

Recorder 패키지

레코더 package는 프로세스에서 일련의 작업을 캡처한 다음 자동화합니다. Recorder를 사용해 비즈니스 애플리케이션(예: 데스크탑, 웹, SAP 및 Java 애플리케이션)을 자동화하여 텍스트 상자, 단추, 테이블, 라디오 단추, 콤보 박스 및 목록 보기와 같은 애플리케이션 개체에서 수행되는 actions를 캡처할 수 있습니다.

Universal RecorderAISense Recorder, 이 두 개의 레코더를 Automation 360에서 사용할 수 있습니다.

Universal RecorderAISense Recorder 사용 시기

Universal Recorder
비즈니스 애플리케이션에서 사용자 인터페이스 개체와의 클릭, 읽기 또는 쓰기와 같은 상호 작용을 레코딩할 때 Universal Recorder를 사용합니다. 개체를 캡처한 후에 해당 개체에서 수행할 action에 대한 요구 사항을 지정할 수 있습니다.

예를 들어, 하이퍼링크를 캡처할 때 링크를 클릭하거나 아니면 링크 텍스트를 검색하는 작업을 선택할 수 있습니다. 마찬가지로 테이블 개체를 캡처하는 경우 테이블 개체에서 총 행 수를 검색하거나 각 행을 하나씩 검색하고 그 위치에서 수행할 actions을 지정할 수 있습니다. 이는 좌표, 이미지, 키 입력 등이 아닌 사용자 인터페이스 개체에서 수행되기 때문에 가장 안정적인 자동화 형식입니다.

AISense Recorder
Citrix를 통해 노출되거나 RDP를 통해 액세스되는 애플리케이션에서 bots을 구축하고 자동화할 때 AISense Recorder를 사용합니다. 또한 객체 기반 자동화가 어려운 레거시 애플리케이션용 구축 및 bots 자동화에 소요되는 시간을 줄일 수 있습니다.

화면 해상도, 브라우저 및 사용자 인터페이스 변경에 대한 레코더의 탄력성은 비즈니스 애플리케이션에서 작업을 기록할 때 제한 사항과 장애물을 줄입니다.

캡처 action

사용자 인터페이스(UI) 개체와의 상호 작용을 캡처하기 위해 캡처 action을 사용합니다. 이 actionbot을 빌드할 때 단일 상호 작용을 추가할 수 있게 해줍니다.
주: 캡처 actionVersion 11.3Object Cloning 명령을 대체합니다.

캡처 action 이용

Google ChromeMicrosoft Edge Chromium 브라우저에서 교차 도메인 iFrame 내부의 개체를 캡처하고 자동화할 수 있습니다. 교차 도메인 iFrame 내에서 개체를 캡처한 후 프레임 경로는 기본적으로 FrameDOMXPath 속성에 저장됩니다.

프레임 소스가 동일한 여러 iFrame과 Google ChromeMicrosoft Edge Chromium 브라우저에서 런타임에 로드되는 IFrame이 있는 교차 도메인 iFrame 내부 개체를 캡처하고 자동화할 수 있습니다. 교차 도메인 iFrame 내에서 개체를 캡처한 후 프레임 경로는 기본적으로 FrameDOMXPath 속성에 저장됩니다.

FrameDOMXPath 속성은 개체가 있는 프레임을 식별합니다. 교차 도메인 iFrame에서 개체를 자동화하려면 이 속성을 선택하여 bot을 실행해야 합니다.
주: 검색 기준에서 FrameDOMPath 속성을 지우면 Recorder가 프레임을 식별하지 못합니다.
Important: Google Chrome 브라우저를 사용할 경우 교차 도메인 내에서 개체를 캡처 및 자동화하고 동일한 프레임 소스로 여러 프레임을 사용할 수 있습니다.
중요사항: 한 페이지에서 여러 iFrame을 사용하고 두 프레임에 동일한 프레임 소스가 있는 경우 Recorder는 감지한 첫 번째 프레임에서 개체를 캡처합니다.
Google Chrome, Microsoft Edge Chromium 또는 Mozilla Firefox 브라우저에서 웹 페이지를 자동화할 때 표시되는 팝업 창, 경고 대화 상자, 확인 대화 상자 및 프롬프트 대화 상자를 캡처할 수 있습니다.
Recommendation: 웹 페이지에서 경고 대화 상자를 자동화하려는 경우 애플리케이션 창에서 지연 후 경고 대화 상자가 나타나는 경우가 있기 때문에 레코더 > 캡처action 이전에 지연을 추가하는 것을 권장합니다.

객체 속성

캡처할 객체를 선택할 때는 Universal Recorder가 실행시간에 객체를 식별하기 위해 객체의 속성에 대한 데이터를 수집합니다. 객체 속성을 이용하여 다음 작업을 수행할 수 있습니다.
  • 캡처된 객체 속성이 의도한 객체와 일치하는지 확인합니다.

    예를 들면, 웹사이트에서 테이블을 캡처할 때 컨트롤 유형HTML 태그 값이 TABLE인지 확인합니다.

  • 속성 값을 검색합니다. Get 속성 action을 사용하여 속성 이름에 속성 이름을 입력하거나 사용 가능한 속성 목록에서 개체 속성을 선택합니다.이 목록에는 개체 속성 테이블의 검색 조건에 있는 제안된 속성 이름이 포함됩니다. 속성 목록에서 개체 속성을 선택하려면 속성 이름 필드의 오른쪽으로 마우스 포인터를 이동하고 화살표를 클릭합니다.

    예를 들어, 링크의 텍스트를 검색하려면 Get 속성 action을 사용하여 HTML InnerText 필드에 속성 이름을 입력하거나 속성 목록에서 HTML InnerText을 선택합니다.

  • bot에 대한 속성 조합을 선택하여 비즈니스 애플리케이션 창에서 개체를 고유하게 검색합니다.

Recorder package에 대한 검색 알고리즘은 bot을 실행할 때 해당 속성이 개체 속성 테이블에서 선택한 검색 조건과 정확히 일치하는 경우에만 개체가 캡처되도록 합니다. 개체의 속성이 검색 조건과 정확히 일치하지 않으면 bot이 실패하고 오류 메시지가 표시됩니다. 그러나 검색 조건에 와일드카드 문자가 포함되어 있는 경우 bot이 조건과 일치하는 첫 번째 개체를 캡처합니다.

예를 들어, 이름이 각각 firstname1, firstname2, firstname3인 3개의 텍스트 상자가 있는 애플리케이션에서 텍스트 상자를 캡처하려면 HTML 이름을 검색 조건으로 선택한 경우 HTML 이름 필드에 값 firstname을 입력하고 bot을 실행하면 HTML 이름 firstname이 있는 텍스트 상자가 없기 때문에 bot이 실패하고 오류 메시지가 표시됩니다. 그러나 HTML 이름 필드에 firstname*을 입력하고 bot을 실행하면 bot이 조건과 일치하는 첫 번째 텍스트 상자를 캡처합니다.

주: 이 기능은 Automation 360 v.23부터 Recorder package의 2.4.0-20211016-070100 버전을 사용하여 만든 봇에 사용할 수 있습니다. bots을 생성한 경우 이전 버전의 Recorder package를 사용하여 개체를 다시 캡처해야만 이 기능을 사용할 수 있습니다.

캡처된 개체에 대해 수행된 작업

객체를 캡처한 후 실행시간에 bot이 객체에 수행할 작업을 지정합니다. 예를 들어, 하이퍼링크를 캡처할 때 버튼을 클릭하거나 아니면 버튼 텍스트를 검색하도록 선택할 수 있습니다. 모든 객체 및 가능한 작업의 테이블을 보려면 Universal Recorder로 캡처한 객체에 대해 수행한 작업를 참고하십시오.
주: Internet Explorer에서 개체를 캡처하는 bot을 실행 중 오류가 발생하고 오류 메시지가 Google Chrome에 대한 것일 경우 Your Chrome Plug-in is either not installed or disabled (A-People login required을 참조합니다.

백그라운드 처리

백그라운드 처리를 사용하면 마우스 클릭과 같은 포그라운드의 애플리케이션과 상호 작용하는 자동화를 통해 백그라운드에서 실행할 수 있습니다. 대상 객체의 가시성을 높이고 bot 정확도를 개선하려면 이 옵션을 사용하여 백그라운드에서 실행하는 것이 좋습니다. 다음 actions은 백그라운드 처리를 지원합니다.
  • 클릭
  • 텍스트 설정
  • 텍스트 가져오기

보안 기록

보안 레코딩 모드가 활성화되면, bots은 캡처 후 대상 물체 이미지를 표시하지 않습니다. 이를 통해 민감한 데이터를 표시하지 않습니다.
주: 비록 bots이 캡처 후 대상 이미지를 표시하지 않지만 이미지는 bots을 실행해야 하기 위해 필요하므로 여전히 Control Room에 저장됩니다.

보안 기록 모드에서 태스크를 레코딩하면, 미리보기 창에 일시적으로 캡처된 영역이 표시됩니다. 이 이미지는 Bot editor 창에서 다른 곳으로 이동하거나 새로 고침된 후에 숨겨집니다.

관리자 권한이 있는 사용자는 이 설정을 활성화해야 합니다. 설정 관리 항목을 참조하십시오.

프록시 지원

기기가 프록시로 구성된 경우, 이 package로부터의 모든 아웃바운드 요청은 프록시 서버를 통해 라우팅됩니다. 프록시를 사용하여 Bot agent를 기기에 연결 항목을 참조하십시오.

레코더 사용 방법에 대한 사용 사례

다음 예제 작업을 사용하여 bots 구축에서 레코더를 사용하는 것에 익숙해지십시오.

피드백을 보내주십시오