Citrix上的蓝色棱镜表面自动化

问题描述 投票:2回答:2

我们在窥探Citrix窗口时遇到问题。

启动后,我们的团队无法监视Citrix应用程序窗口的大纲。我们尝试在桌面上,笔记本电脑上全屏显示,关闭所有其他窗口以及其他许多场景。我相信这是因为登录是通过Internet Explorer进行的,一旦Citrix应用程序启动,该应用程序就会脱离Blue Prism。

我们正在努力解决此问题,并尝试为Citrix窗口设置单独的业务对象。另一个问题是我们无法启动Citrix .exe文件,因为它不允许我们以这种方式输入任何参数来登录。我们现在正在考虑将Citrix文件保存为.ica文件(请参阅https://support.citrix.com/article/CTX804493)。

有没有人有什么建议?

automation citrix region surface
2个回答
1
投票

您需要使用Surface Automation技术才能与通过Citrix启动的应用程序进行交互。基本上是位图映射。如果您无法连接到Citrix窗口本身,请尝试使用像Citrix接收器这样的专用应用程序,并让Blue Prism启动该应用程序。

一旦通过IE启动Citrix,您还可以尝试检查运行的Windows进程(.exe),然后尝试附加到该进程。

祝好运。


0
投票

尝试使用System Internals进程监视器以​​确保附加正确的应用程序download it for free from Microsoft

使用Citrix时,它取决于您使用的模式。有些窗口实际上是单独的窗口,使用Active Accessibility模式来监视它们。其他一些“窗口”或标签只是可视的,您需要使用“区域”模式与它们进行交互。

您可能应该知道BP有一个已知问题,即在该过程完成之前不会刷新所有未使用的内存。如果你有一个大规模的SA过程,需要大量的图像处理,OCR等,它应该是一个设计考虑因素。

© www.soinside.com 2019 - 2024. All rights reserved.