画中画 (PiP) 模式允许开发人员在单独的窗口中运行和测试自动化,从而提升生产力,能够在不中断主要桌面活动的情况下进行实时监控。

什么是开发人员的 PiP 模式?

PiP 模式是一项功能,允许开发人员(平民开发者专业开发人员)在同一台机器的单独、隔离的窗口会话中运行和测试机器人,而不会干扰个人桌面活动。

在 PiP 模式下,自动化在受控环境中运行——可以是在虚拟窗口,也可以是在完整的虚拟桌面——而不会控制开发人员的鼠标、键盘或应用程序。 这使开发人员能够在继续使用自己桌面的同时,实时观察自动化的执行。
注: 您还可以通过 Automation Co-Pilot 访问的自动化使用 PiP 模式。 有关更多信息,请参阅 使用虚拟桌面实现画中画功能

PiP 模式选项

机器人创造程序可以使用两种 PiP 模式———虚拟桌面虚拟窗口
虚拟桌面
这是 Bot Creator 可用于部署自动化的默认 PiP 模式。 虚拟桌面会话维护其自身的安全上下文,与主桌面类似。 这可确保对应用程序、文件和其他系统资源进行受控访问。 当自动化与 Office 应用程序或处理敏感数据的其他环境交互时,它特别有用。 通过使用虚拟桌面模式,开发人员可以实现更安全的执行,最大限度地降低干扰其主桌面的风险,并在受控的、类似实际正式的环境中测试或验证自动化。
虚拟窗口
虚拟窗口 (PiP) 是一种用户界面功能,可让您在使用其他应用程序时,在屏幕顶部浮动一个小窗口(例如视频播放器、日志监视器或任务运行器)。 这个小巧且可调整大小的窗口始终可用,不会占用太多屏幕空间,因此您可以继续在主窗口或 机器人编辑器 中工作。 为开发人员使用虚拟窗口是简化工作流程和提高生产力的有效方法。 它使开发人员能够在 机器人编辑器 中工作的同时,关注运行自动化、日志或实时输出等基本任务。 通过改进 Citizen Developer Program 的采用来提高生产力。

优势

减少上下文切换
使用虚拟窗口,开发人员可以轻松访问相关信息,而无需在工具之间不断切换。
提高生产率
通过减少在标签页或窗口之间切换的需要,开发人员可以保持他们的流程,专注于手头的任务,同时关注关键信息,从而增强多任务处理能力。
强化安全
在其自身的安全环境中运行,降低了从开发人员主桌面泄露敏感数据的风险。
错误隔离
如果自动化崩溃或遇到问题,只有虚拟桌面会话会受到影响,主桌面不会受到影响。
多应用程序支持
适用于需要在多个应用程序之间切换的端到端工作流。 例如,Excel + Outlook + 文件资源管理器。

虚拟桌面与虚拟窗口

在开发过程中使用 PiP 模式是保持工作效率的绝佳方式,同时还能实时监控自动化任务、测试结果或服务器日志等流程。 无论您是在使用自动化还是在调试代码,虚拟桌面或虚拟窗口都能确保您无需离开主要开发环境,即可跟踪重要任务的状态。 此功能对于需要在运行后台进程时保持专注的 平民开发者专业开发人员 尤其有价值。

下表描述了 PiP 模式选项的主要区别:

功能 虚拟桌面 (PiP) 虚拟窗口 (PiP)
范围 完整隔离的桌面 单一应用程序界面
开发人员视图 整个桌面可见 仅应用程序窗口可见
自动化交互 跨多个应用程序或窗口 仅限于该应用程序
资源使用 较高(完整桌面环境) 较低(更轻)
场景 端到端或多应用程序工作流测试 应用程序特定的自动化测试
支持的操作系统 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