PiP(Picture-in-Picture) 모드는 개발자가 별도의 창에서 자동화를 실행하고 테스트할 수 있도록 하여, 주요 데스크톱 활동을 방해하지 않으면서 실시간 모니터링을 할 수 있어 생산성을 높일 수 있습니다.

개발자를 위한 PiP 모드란 무엇입니까?

PiP 모드는 개발자(시민 개발자전문 개발자)가 동일한 컴퓨터에서 개인 데스크톱 활동을 방해받지 않고 별도의 격리된 창의 세션 내에서 Bot을 실행하고 테스트할 수 있도록 해주는 기능입니다.

PiP 모드에서는 자동화가 개발자의 마우스, 키보드 또는 애플리케이션을 제어하지 않고 가상 창 또는 전체 가상 데스크톱과 같은 제한된 환경에서 작동합니다. 이를 통해 개발자는 자신의 데스크톱을 계속 사용하면서 자동화 실행을 실시간으로 관찰할 수 있습니다.
주: Automation Co-Pilot를 통해 자동화에 접근할 때도 PiP 모드를 사용할 수 있습니다. 자세한 내용은 PIP에 대해 가상 데스크톱 사용 항목을 참조하십시오.

PiP 모드 옵션

봇 제작자가 사용할 수 있는 PiP 모드로는 두 가지가 있습니다. 가상 데스크톱가상 창입니다.
가상 데스크톱
이는 Bot Creator가 자동화를 배포하는 데 사용할 수 있는 기본 PiP 모드입니다. 가상 데스크톱 세션은 기본 데스크톱과 유사하게 자체 보안 컨텍스트를 유지합니다. 이는 애플리케이션, 파일 및 기타 시스템 리소스에 대한 통제된 접근을 보장합니다. 특히 자동화가 Office 애플리케이션이나 민감한 데이터를 처리하는 다른 환경과 상호 작용할 때 유용합니다. 가상 데스크톱 모드를 사용하면 개발자는 더 안전하게 실행할 수 있고, 메인 데스크톱에 영향을 줄 위험을 최소화하며, 통제된 실제 환경과 유사한 환경에서 자동화를 테스트하거나 검증할 수 있습니다.
가상 창
가상 창(PiP)은 다른 애플리케이션을 사용하는 동안 화면 위에 작은 창(비디오 플레이어, 로그 모니터, 작업 실행기 등)을 띄워놓을 수 있게 하는 사용자 인터페이스 기능입니다. 크기가 작고 조절이 가능한 창이기 때문에 화면 공간을 많이 차지하지 않고도 사용할 수 있어, 기본 창이나 Bot 편집기에서 계속 작업할 수 있습니다. 개발자용 가상 창을 사용하면 워크플로를 효율적으로 간소화하고 생산성을 높일 수 있습니다. 개발자가 Bot 편집기에서 작업을 계속하면서도 자동화 실행, 로그 또는 실시간 출력과 같은 필수 작업을 모니터링할 수 있도록 합니다. 시민 개발자 프로그램의 채택을 개선하여 생산성을 향상합니다.

이점

컨텍스트 스위칭 감소
가상 창을 사용하면 개발자가 도구 간에 계속 전환하지 않고도 관련 정보에 쉽게 접근할 수 있습니다.
생산성 개선
탭이나 창 간에 전환할 필요성을 줄이면 개발자가 중요한 정보를 계속 주시하면서 현재 작업에 대한 흐름과 집중력을 유지할 수 있어 멀티태스킹 능력이 향상됩니다.
보안 강화
자체적인 보안 컨텍스트에서 실행되어 개발자의 메인 데스크톱에서 민감한 데이터가 노출될 위험을 줄입니다.
오류 격리
자동화가 중단되거나 문제가 발생해도 영향을 받는 것은 가상 데스크톱 세션뿐이며, 메인 데스크톱은 영향을 받지 않습니다.
다중 애플리케이션 지원
여러 애플리케이션 간 전환이 필요한 엔드 투 엔드 워크플로에 적합합니다. 예: Excel + Outlook + 파일 탐색기.

가상 데스크톱과 가상 창 비교

개발 시 PiP 모드를 사용하면 자동화 태스크, 테스트 결과 또는 서버 로그와 같은 프로세스를 실시간으로 모니터링하면서 생산성을 유지할 수 있습니다. 자동화로 작업하거나 코드를 디버깅할 때 가상 데스크톱이나 가상 창을 사용하면 기본 개발 환경에서 나가지 않고도 중요 태스크의 상태를 추적할 수 있습니다. 이 기능은 백그라운드 처리를 실행하면서 집중을 유지해야 하는 시민 개발자전문 개발자 모두에게 특히 유용합니다.

아래 테이블에는 PiP 모드 옵션의 주요 차이점이 설명되어 있습니다.

기능 가상 데스크톱(PiP) 가상 창(PiP)
범위 전체 격리된 데스크톱 단일 애플리케이션 UI
개발자 보기 전체 데스크톱 표시 유일하게 보이는 애플리케이션 창
자동화 상호작용 여러 애플리케이션 또는 창 전반에서 해당 애플리케이션에 한정
리소스 사용량 더 높음(전체 데스크톱 환경) 더 낮음(경량 환경)
사용 사례 엔드 투 엔드 또는 다중 애플리케이션 워크플로 테스트 애플리케이션에 특정된 자동화 테스트
지원되는 OS Windows 8, Windows 10, Windows 11, Windows Server 2012, Windows Server 2016, Windows Server 2019 및 지원되는 Windows 클라이언트 버전 Windows 8, Windows 10, Windows 11, Windows Server 2012, Windows Server 2016, Windows Server 2019