2

执行蓝色棱镜对象时出现“未连接”问题。目前,我正在为浏览器应用程序工作,我在应用程序建模器中给出了浏览器 URL 和窗口标题。如果我通过导航阶段启动应用程序,它工作正常,但我希望像已经运行的浏览器一样,我们需要附加并且必须对其进行一些自动化操作。

我们尝试使用带有操作附加/活动应用程序的导航阶段,出现“未连接”问题。

任何人都可以帮助解决这个问题吗?

4

4 回答 4

2

Blue Prism 最佳实践是在每个操作开始时调用“附加”页面,以确保 BP 已连接到应用程序。此页面应如下所示:

  1. 开始
  2. 读取阶段 - 检查连接状态(它将返回带有连接状态的标志)
  3. 决策阶段——连接标志
  4. 如果已连接 - 转到结束
  5. 如果未连接 – 导航阶段 – 附加

您还需要为附加操作提供正确的输入参数,对于浏览器自动化 (Internet Explorer),您至少需要提供进程名称:“iexplore”和子索引:0(这取决于您的 TabProcGrowth 注册表设置)。

Blue Prism 还建议使用 Utility – Environment VBO & Start Process action 启动浏览器应用程序。有 2 个输入:应用程序 - Internet Explorer exe 文件的路径和参数 - 网页地址。如果您想了解有关 Blue Prism 中浏览器自动化的更多信息,我建议您熟悉 Blue Prism 门户网站上的 Blue Prism 指南 - https://portal.blueprism.com/

于 2019-01-07T16:03:42.737 回答
1

您是否创建了附加书签?当您使用对象时,您正在为对象中的不同事物创建书签(登录、启动等),您需要创建附加书签。

除了大型机应用程序之外,我在附加到应用程序方面从未遇到任何问题。

从启动书签复制您的导航步骤,然后创建新的(称为附加)并粘贴该导航步骤。然后编辑它,从启动到附加,在属性中你需要填写“窗口标题”和“进程标题”。窗口标题,你有它在顶部的窗口栏。进程标题,您可以在 Windows 任务管理器 - 进程中找到它。

希望能帮助到你!

于 2017-10-25T06:16:07.960 回答
0

这是因为启动的应用程序实例与 BP 正在搜索的实例不同。要解决此问题,请关闭应用程序的当前实例并从应用程序建模器启动它。

于 2019-01-01T14:49:42.073 回答
0

好吧,我不确定这是否是您的问题,但让我尝试一下,因为我的问题与您的问题很接近。

我遇到过这个:没有当前阶段

在此处输入图像描述

所以我所做的就是触发Process Studio左上角的reset按钮。截图如下。

在此处输入图像描述

然后它就像一个魅力!

于 2018-11-05T11:29:05.017 回答