订阅

UiPath Studio

UiPath Studio 指南

关于 Citrix 技术自动化

为提高您的自动化能力,我们已支持在 Citrix Apps 中使用用户界面活动和向导。在客户机上安装 UiPath Citrix 扩展程序及在 Citrix Virtual Apps(旧称 Citrix XenApp)应用程序服务器上安装 UiPath 远程运行时组件后,您即可像本地应用程序一样,为 Citrix Apps 创建自动化项目。系统将为 Citrix Apps 元素原生生成选取器,以便您使用各类用户界面自动化活动(例如“单击”、“键入”、“获取文本”、“提取数据”等),以及鼠标和键盘事件监控活动。

More than this, Studio and Robot now have the Citrix Ready certification. Find out what this means for Studio and the Robot.

Before you can start creating processes for Citrix Apps, you need to follow these Configuration Steps.

Opening Citrix Apps is done in a particular way, about which you can read here.

There's also an example you can look over to get a better idea about selectors generated for applications virtualized through Citrix.

Citrix 应用程序的选取器

完成配置步骤之后,您便可从 Citrix App 中检测单个用户界面元素,并为其获取选取器。

这是作为 Citrix 应用程序打开的计算器的生成选取器的外观:

<wnd app='win32calc.exe' cls='CalcFrame' isremoteapp='1' title='Calculator' />
<wnd ctrlid='137' />

这是作为本地应用程序程序打开的计算器的生成选取器的外观:

<wnd app='win32calc.exe' cls='CalcFrame' title='Calculator' />
<wnd ctrlid='137' />

您可以看到,这两个选取器之间唯一的区别是 isRemoteApp='1' 属性。从 Citrix 应用程序中选择用户界面元素时,会自动添加该属性。

除了这个属性之外,本地应用程序的自动化过程和 Citrix 应用程序的自动化过程之间没有区别。所有的活动和向导的工作方式都完全相同。

支持的功能

安装 UiPath Citrix 扩展程序和 UiPath 远程运行时组件后,可执行以下操作:

  • 为 Citrix Apps 和 Desktops 中的用户界面元素生成选取器。
  • Using the activities from the UiPath.UIAutomation.Activities package (such as Click, Type Into, and more).
  • 使用鼠标和键盘监控事件活动。
  • 使用数据和屏幕抓取向导。
  • 对作为 Citrix Apps 打开的浏览器执行自动化。

架构概述

The UiPath Remote Runtime is installed on the Citrix application server, while the UiPath Citrix Extension on the client machine. The communication between these components is done through an ICA Virtual Channel. This is the same mechanism used for transmitting data such as audio and video for Citrix Apps, so no additional configuration is needed.

下图显示了客户端和服务器之间的数据流:

6个月前更新

关于 Citrix 技术自动化


建议的编辑仅限用于 API 参考页面

You can only suggest edits to Markdown body content, but not to the API spec.