1

我是 UIPath 和 RPA 流程的新手。我使用 UIPath 开发了一个流程,并将其部署在 Windows 服务器上。我的进程使用登录名和密码连接到网站,然后将文件下载到目录。当我登录时,一切都在我的计算机和服务器上运行良好。但是一旦我从服务器注销,当需要输入用户时,进程就会停止工作。

你知道如何解决这个问题吗?

谢谢

4

3 回答 3

3

三件事:

  1. 正如 Conor 已经提到的,您将需要 Orchestrator 来安排您的流程。
  2. 您必须确保您正在运行机器服务机器人安装,而不是用户服务机器人。前者带有 MSI Enterprise 安装程序,后者带有免费的社区版。主要区别在于机器范围的服务将能够在 Orchestrator 之间启动远程会话,因为即使您没有任何活动的用户会话,它也会在您的机器上运行。用户服务将在您注销机器的那一刻关闭,这意味着它将破坏您可能正在运行的任何进程。在此处查看更多信息:https ://docs.uipath.com/robot/docs/robot-service
  3. 设置机器范围服务的 Orchestrator 后,它应该可以与不需要图像识别的 UiAutomation 一起使用。有关这方面的更多信息,您可以在此处查看: https ://docs.uipath.com/robot/docs/windows-sessions (它深入介绍了对您的基础架构的具体要求以及 Orchestrator 启动用户会话的方式,具体取决于在那个设置上)
于 2020-01-20T18:29:55.383 回答
0

因此,从它的声音来看,您希望在没有人登录的情况下运行该过程

为此,您需要将 RPA 机器人链接到 Orchestrator 实例。

UiPath 在http://cloud.uipath.com/提供免费版本

从那里您可以安排作业在服务器上运行,而无需登录。

还有一个使用 Windows 任务调度程序的选项,但这不是我所熟悉的。

于 2020-01-20T10:39:02.750 回答
0

我使用 UIPath 开发了一个流程,并将其部署在 Windows 服务器上。

您的机器人必须设置为无人值守机器人,并且由于它是 Windows 服务器,因此我假设您要将其参数“LoginToConsole”设置为 true。

这是假设使用 msi (Enterprise) 安装 UiPath 并且机器人服务正在运行(未在用户模式下配置)。社区安装程序只能在用户模式下运行,这意味着如果您的用户已注销,则没有进程正在侦听 Orchestrator .

在这样的配置中,您应该能够手动或通过 Orchestrator 的调度程序(触发器)启动新作业。

于 2020-04-30T06:35:28.773 回答