- 发行说明
- 入门指南
- UiPath Assistant
- 安装和升级
- 机器人类型
- 机器人组件
- 许可
- 将机器人连接到 Orchestrator
- 流程与活动
- 日志记录
- Robot JavaScript SDK
- 特定场景
- 故障排除
部署无人值守机器人- 企业版许可证
无人值守机器人用于自动执行不需要人工监督的任务,它们通常在专用计算机上的虚拟环境中运行,并且自动化由 Orchestrator 控制。
可以在需要时从 Orchestrator 手动启动无人值守的自动化,但是如果任务必须在特定的时间间隔(每天,每小时,每周)或在特定的时间和日期(一周的结束)开始,则还可以安排无人值守的自动化。
本文档将指导您完成使用 UiPath 企业版许可版本运行第一个无人值守的自动化的过程,从构建自动化,设置环境以及运行无人值守的流程开始。
要运行无人值守的自动化,需要采取以下步骤:
为了提供一个真实的例子,让我们假设我们需要每天早上 9 点在服务器上备份日志文件。为此,我们需要将当天的日志文件复制到另一个文件夹。在此示例中,我们将“Logs.txt”文件从“Logs”文件夹复制到“Old Logs”文件夹,每次都覆盖备份。
-
创建一个新流程,添加“复制文件”活动,配置文件的字段/路径,然后选择“覆盖”选项,以便新复制的文件每天都可以替换以前的文件。
- 将流程发布到 Orchestrator。
- 点击 Studio 功能区右侧的“发布”按钮,
- 在“发布属性”选项卡中,输入包的名称。
- 在“发布选项”选项卡中,将“发布至”选项选择为“Orchestrator 租户流程订阅源”,即无人值守机器人可以访问自动化的位置。
-
单击“发布”。
有关更多信息,请参见《Studio 指南》中关于发布自动化项目。
- 在 Orchestrator 中,创建无人值守机器人用于运行自动化的流程。
- 通过 https://cloud.uipath.com 访问您的 Automation Cloud 实例,然后选择 Orchestrator 租户。
- 在 Orchestrator 中,选择“共享”文件夹>“流程”,然后单击右侧的“添加”按钮以打开“添加流程”页面。
-
选择包,然后单击“创建”以将流程添加到“共享文件夹”。
注意:请记住,您将在此流程中使用两个实体。第一个实体是您,即创建和发布流程的开发者。第二个是在无人值守计算机上运行自动化和机器人的无人值守用户。
设置运行无人值守机器人的 Windows 计算机,理想情况下,这将是云虚拟机。确保其屏幕保护程序功能已禁用,并且符合“硬件和软件技术要求”。
例如,您可以将虚拟机托管在 Azure 上。有关如何在 Azure 中设置 Windows 虚拟机的详细信息,请参见 Windows VM 概述文档。
如果其他环境(如 AWS、VMware 或 Citrix)符合“硬件和软件技术要求”,则也受支持。
无人值守机器人拥有两部分,即机器人用户和运行它的计算机。机器人用户是提供权限并用于触发机器人作业的机器人的身份,而计算机是自动化的执行者。
计算机模板提供了一种更轻松的计算机部署方式,因为多个机器人可以使用一个计算机密钥连接到 Orchestrator。
-
创建机器人用户。
-
在 Automation Cloud 中,转到“管理”>“用户和组”>“邀请用户”,邀请用户加入您的组织,以便为其创建无人值守机器人。虚拟电子邮件地址可用于此步骤。
-
-
将用户添加到共享文件夹。
此时,在您的组织中创建的用户仅作为身份存在,没有分配任何角色或权限。因此,我们需要将其添加到共享文件夹中,以访问其中发布的流程并赋予其Robot
角色: - 在 Orchestrator 中,选择“共享文件夹”>“用户”,然后单击右侧的“分配用户或组”按钮。
- 选择用户,然后选择机器人角色,然后单击“分配”。
- 创建运行自动化的无人值守机器人:
- 返回共享文件夹,然后选择“更多操作”>“编辑”。
- 选择 Unattended Robot,启用切换开关以为此用户自动创建 Unattended Robot,填写 Windows 凭据,然后点击更新。
.MSI
) 版本时,这些凭据用于在无人值守计算机上创建 Windows 会话以运行自动化。
whoami
命令获取此信息。这些凭据用于在无人值守计算机上创建 Windows 会话,以运行自动化。
4. 创建无人值守的计算机模型。
创建无人值守机器人用户后,添加具有一个无人值守运行时许可证的新计算机模板:
- 在 Orchestrator 中,选择“共享文件夹”>“计算机”,然后单击右侧的“管理计算机模板”按钮。
- 单击右侧的“加号”按钮以打开“添加计算机”页面。
- 输入模板名称,例如“无人值守计算机”,分配一个 Unattended Runtime 许可证,然后单击“配置”。
-
复制新生成的计算机密钥以供以后使用。
UiPathStudio.msi
安装程序用于在您的计算机上安装 Studio,UiPath Assistant 或旧版机器人。使用 .MSI
安装程序时,机器人将以服务模式进行部署,这意味着该机器人可供计算机上的所有用户使用。为了运行安装程序,您需要管理员权限。
UiPathStudio.msi
安装程序。
C:\Program Files (x86)\UiPath\Studio
。您可以使用命令行参数来更改安装位置。
安装程序界面
v2020.10.4
版开始,.MSI
版本拥有了一个新的安装程序界面,该界面提供了更直接的安装 UiPath 产品的体验。
.MSI
安装程序后,系统将提示您选择要安装的内容:
- Studio、Assistant 和机器人 - 建议用于开发和运行自动化
- Assistant 和机器人 - 建议用于对有人值守的自动化进行故障排除
-
机器人 - 用于运行无人值守自动化的独立机器人,以及用于故障排除的 UiPath Assistant
选择后安装首选项后,请阅读并接受使用条款。请注意,接受上述使用条款,即表示您默示接受 UiPath 活动包及其依赖项的使用条款。
来自 Studio
安装完成后,系统将显示“连接到 Orchestrator”屏幕,默认情况下会要求您使用“使用计算机密钥”,因为这是无人值守机器人的推荐配置。计算机名称是自动获取的,您所要做的就是输入 Orchestrator URL 以及之前保存的计算机密钥。
.MSI
安装程序,在将机器人连接到 Orchestrator 时,整个计算机都将连接,而不仅仅是当前登录计算机的用户。
通过 UiPath Assistant
- 打开 UiPath Assistant
- 在“首选项”菜单上,选择“首选项”。“首选项”窗口随即显示。
- 导航到“Orchestrator 设置”。
- 在“Orchestrator URL”字段中,输入 Orchestrator 的网址。
- 在“计算机密钥”字段中,输入您先前复制的密钥。
单击此处了解有关 Orchestrator 中不同计算机实体以及何时使用它们的详细信息。
-
单击“连接”。状态应显示为
Connected, Licensed
注意:使用企业版安装程序 (.MSI
) 设置计算机时,您可以注销计算机,因为机器人可以使用步骤 3 中提供的凭据来创建自己的 Windows 会话。
为了测试无人值守机器人上的自动化,请转到 Orchestrator 中共享文件夹的自动化->流程部分,并查找在步骤 1 中部署的流程。
您可以看到该流程的详细信息,并且右侧会显示“启动作业”按钮。
单击后,系统将显示“启动作业”界面,选择用户和之前配置的计算机,然后单击“启动”。
这将启动所选计算机上的所选无人值守流程,您可以在 Orchestrator 中“共享文件夹”的“作业”部分中监视作业。