대상 애플리케이션 외부에 있는 모든 창은 팝업으로 간주됩니다. 예를 들어 Google Chrome 브라우저를 사용하는 경우 Microsoft Windows 업데이트 알림은 팝업으로 간주됩니다.

팝업 창은 동작 지점 또는 영역 창과 대상 애플리케이션 창을 비교하여 감지됩니다. 감지된 창은 팝업으로 표시되며 대상 창과 다른 경우 처리됩니다.

바이러스 백신 경고, Windows 업데이트 알림 또는 다른 애플리케이션(예: Teams)의 알림과 같은 시스템 팝업은 bot 실행을 방해하거나 심지어 중단할 수 있습니다. 일반적인 오류 처리 로직을 사용하면 bot 런타임 중에 이러한 팝업을 차단하기 어려울 수 있습니다. 복원력 있는 화는 이러한 팝업을 감지하고 분류하여 원활한 bot 실행을 보장합니다.

현재 지원되는 기술은 SAP와 HTML입니다.

다음 다이어그램은 복원력 있거나 복원력이 없는 bot이 팝업을 처리하는 방법을 보여줍니다.자동화 복원력을 설명하는 그림

packages 지원됨

예기치 않은 팝업 처리하기 기능이 현재 다음 패키지에 지원됩니다.
  • Image Recognition(버전 3.15.2 이상)
  • Mouse(버전 2.14.0 이상)
  • OCR(버전 2.12.1 이상)
  • Recorder(버전 2.11.5 이상)
  • Screen(버전 2.9.2 이상)

팝업 처리에 대한 제한 사항

다음 시나리오에서 시스템이 팝업을 처리할 수 없는 경우 자동화가 실패할 수 있습니다.
  • 관리자 권한으로 실행 중인 애플리케이션에서 팝업이 표시됩니다.
    주:
    • 해결 방법으로 지금 Bot 실행 창에서 관리자 권한으로 실행 확인란을 선택하여 관리자 권한으로 자동화를 실행할 수 있습니다.
    • 관리자 권한으로 실행은 유인 Bot Runner 라이선스에 대해 지원되지 않습니다.
  • 팝업 애플리케이션에는 팝업을 최소화할 수 없도록 하거나 z-순서(화면 상의 레이어 순서)를 변경할 수 없도록 하는 방어 프로그래밍이 포함되어 있습니다.
  • 명령은 다음 옵션 중 하나가 포함된 팝업을 처리할 수 없습니다.
    • 현재 활성 창 - bot의 실행이 시작될 때 활성화되는 창.
    • 바탕화면 창 - 열려 있는 모든 창 뒤에 있는 기본 창 또는 공간.

      이 옵션은 자동화 개발자가 Windows 데스크톱에서 작업을 캡처하거나 수행하기 위해 선택할 것입니다. 예를 들어, 이벤트를 캡처하기 위해 Image Recognition package에서 action을 사용할 때, 실행 중에 예상치 못한 팝업이 발생하면 데스크톱 또는 화면 옵션이 작동하지 않습니다.

    • 화면 - 표시되는 화면.

      이 옵션은 자동화 개발자가 볼 수 있는 화면(개발자의 Windows 기기의 현재 상태)에서 작업을 시작하고자 할 때 사용됩니다.

  • 팝업은 대상 애플리케이션의 일부입니다(예: Google ChromeMicrosoft Edge와 같은 브라우저). 대상 애플리케이션의 몇 가지 예는 다음과 같습니다.
    • 유효성 검사 메시지.
    • 이 다시 시작될 때 복원 탭Google Chrome 옵션.
    • Java 버전에 대한 업데이트 메시지