我是UIPath和RPA流程的新手。我使用 UIPath 开发了一个进程,并将其部署在 Windows 服务器上。我的进程使用登录名和密码连接到网站,然后将文件下载到目录。登录后,我的计算机和服务器上一切正常。但是一旦我从服务器注销,当需要输入用户时,该过程就会停止工作。
你知道怎么解决这个问题吗?
谢谢
三件事:
- 正如 Conor 已经提到的,您将需要 Orchestrator 来安排您的流程。
- 您必须确保运行的是机器服务机器人安装,而不是用户服务机器人安装。 前者附带MSI Enterprise安装程序,后者附带免费的社区版。 主要区别在于,计算机范围的服务将能够在 Orchestrator 之间启动远程会话,因为即使您没有任何活动用户会话,它也会在您的计算机上运行。用户服务将在您注销计算机的那一刻打开,这意味着它将破坏您可能正在运行的任何进程。 在此处查看更多信息:https://docs.uipath.com/robot/docs/robot-service
- 设置了计算机范围服务的业务流程协调程序后,它应与不需要图像识别的 UiAutomations 配合使用。 有关这方面的更多信息,您可以在此处查看: https://docs.uipath.com/robot/docs/windows-sessions (它深入介绍了基础结构的特定要求以及 Orchestrator 根据该设置启动用户会话的方式(
因此,从它的声音来看,您希望在没有人登录的情况下运行该过程
执行此操作时,您需要将 RPA 机器人链接到业务流程协调程序的实例。
UiPath在 http://cloud.uipath.com/提供此的免费版本
从那里,您可以安排作业在服务器上运行,而无需登录。
还有一个使用 Windows 任务计划程序的选项,但这不是我不熟悉的东西。
我使用UIPath开发了一个进程,并将其部署在Windows服务器上。
您的机器人必须配置为无人值守的机器人,并且由于它是Windows服务器,因此我假设您要将其参数"LoginToConsole"设置为true。
这是假设 UiPath 是使用 msi(企业(和正在运行的机器人服务(未在用户模式下配置(安装的。 社区安装程序只能在用户模式下运行,这意味着如果用户注销,则不会有进程侦听 Orchestrator。
在此类配置中,您应该能够手动或通过 Orchestrator 中的计划程序(触发器(启动新作业。