ピクチャ・イン・ピクチャ(PiP)モードを使用すると、開発者は自動化を別のウィンドウで実行およびテストできるため、メインのデスクトップ作業を妨げることなくリアルタイムで監視でき、生産性が向上します。

開発者向けの PiP モードとは何ですか?

PiP モードは、開発者(市民開発者専門的開発者)が同じマシン上で個人のデスクトップ作業を中断することなく、Bot を別の独立したウィンドウセッション内で実行およびテストできる機能です。

PiP モードでは、オートメーションは仮想ウィンドウまたは完全な仮想デスクトップのいずれかの制限された環境で動作し、開発者のマウス、キーボード、アプリケーションを操作することはありません。 これにより、開発者は自分のデスクトップを使用し続けながら、リアルタイムで自動化の実行を観察することができます。
注: Automation Co-Pilotを介してアクセスされる自動化のために、PiP モードを使用することもできます。 詳細については、ピクチャー イン ピクチャー(PiP) で仮想デスクトップを使用するを参照してください。

PiP モードのオプション

Bot 作成者が使用できる PiP モードは 2 つあります - バーチャルデスクトップバーチャルウィンドウ です。
仮想デスクトップ
これは、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