Recorder 패키지
레코더 package는 프로세스에서 일련의 작업을 캡처한 다음 자동화합니다. Recorder를 사용해 비즈니스 애플리케이션(예: 데스크탑, 웹, SAP 및 Java 애플리케이션)을 자동화하여 텍스트 상자, 단추, 테이블, 라디오 단추, 콤보 박스 및 목록 보기와 같은 애플리케이션 개체에서 수행되는 actions를 캡처할 수 있습니다.
Universal Recorder 및 AISense Recorder, 이 두 개의 레코더를 Automation 360에서 사용할 수 있습니다.
Universal Recorder 및 AISense Recorder 사용 시기
- Universal Recorder
- 비즈니스 애플리케이션에서 사용자 인터페이스 개체와의 클릭, 읽기 또는 쓰기와 같은 상호 작용을 레코딩할 때 Universal Recorder를 사용합니다. 개체를 캡처한 후에 해당 개체에서 수행할 action에 대한 요구 사항을 지정할 수 있습니다.
예를 들어, 하이퍼링크를 캡처할 때 링크를 클릭하거나 아니면 링크 텍스트를 검색하는 작업을 선택할 수 있습니다. 마찬가지로 테이블 개체를 캡처하는 경우 테이블 개체에서 총 행 수를 검색하거나 각 행을 하나씩 검색하고 그 위치에서 수행할 actions을 지정할 수 있습니다. 이는 좌표, 이미지, 키 입력 등이 아닌 사용자 인터페이스 개체에서 수행되기 때문에 가장 안정적인 자동화 형식입니다.
- AISense Recorder
- Citrix를 통해 노출되거나 RDP를 통해 액세스되는 애플리케이션에서 bots을 구축하고 자동화할 때 AISense Recorder를 사용합니다. 또한 객체 기반 자동화가 어려운 레거시 애플리케이션용 구축 및 bots 자동화에 소요되는 시간을 줄일 수 있습니다.
화면 해상도, 브라우저 및 사용자 인터페이스 변경에 대한 레코더의 탄력성은 비즈니스 애플리케이션에서 작업을 기록할 때 제한 사항과 장애물을 줄입니다.
캡처 action
Google Chrome 및 Microsoft Edge Chromium 브라우저에서 교차 도메인 iFrame 내부의 개체를 캡처하고 자동화할 수 있습니다. 교차 도메인 iFrame 내에서 개체를 캡처한 후 프레임 경로는 기본적으로 FrameDOMXPath 속성에 저장됩니다.
프레임 소스가 동일한 여러 iFrame과 Google Chrome 및 Microsoft Edge Chromium 브라우저에서 런타임에 로드되는 IFrame이 있는 교차 도메인 iFrame 내부 개체를 캡처하고 자동화할 수 있습니다. 교차 도메인 iFrame 내에서 개체를 캡처한 후 프레임 경로는 기본적으로 FrameDOMXPath 속성에 저장됩니다.
객체 속성
- 캡처된 객체 속성이 의도한 객체와 일치하는지 확인합니다.
예를 들면, 웹사이트에서 테이블을 캡처할 때 컨트롤 유형과 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이 조건과 일치하는 첫 번째 텍스트 상자를 캡처합니다.
캡처된 개체에 대해 수행된 작업
백그라운드 처리
- 클릭
- 텍스트 설정
- 텍스트 가져오기
보안 기록
보안 기록 모드에서 태스크를 레코딩하면, 미리보기 창에 일시적으로 캡처된 영역이 표시됩니다. 이 이미지는 Bot editor 창에서 다른 곳으로 이동하거나 새로 고침된 후에 숨겨집니다.
관리자 권한이 있는 사용자는 이 설정을 활성화해야 합니다. 설정 관리 항목을 참조하십시오.
프록시 지원
기기가 프록시로 구성된 경우, 이 package로부터의 모든 아웃바운드 요청은 프록시 서버를 통해 라우팅됩니다. 프록시를 사용하여 Bot agent를 기기에 연결 항목을 참조하십시오.
레코더 사용 방법에 대한 사용 사례
다음 예제 작업을 사용하여 bots 구축에서 레코더를 사용하는 것에 익숙해지십시오.