- 发行说明
- 入门指南
- 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 计算机,理想情况下,这将是一个符合“硬件和软件要求”的云虚拟机。确保在 Windows 计算机上禁用了屏幕保护程序。
例如,您可以在 Azure中 托管虚拟机。有关如何在 Azure 中设置 Windows 虚拟机的详细信息,请参见 Windows VM 概述。
如果其他环境(如 AWS、VMware 或 Citrix)符合“硬件和软件要求”,则也受支持。
无人值守机器人由两部分组成:帐户和运行作业的计算机。帐户是用于权限和触发机器人作业的身份证明,而计算机则提供执行作业的计算能力。
- 创建并设置帐户。
- 创建帐户:对于无人值守的自动化,我们建议创建一个机器人帐户,这种服务类型身份不需要电子邮件地址。但是,如果必须以特定用户的身份运行作业(出于权限或审核目的),您可以另行选择创建用户帐户。
- 为帐户分配角色。
- 将帐户添加到包含其运行所需作业的文件夹中。
-
创建计算机模型。
- 在 Orchestrator 中,转到“租户”>“文件夹”。
- 从列表中选择目标文件夹,然后选择“计算机”选项卡。
- 单击右上角的“管理文件夹中的计算机”。
- 在“管理文件夹中的计算机”页面上,单击右上角的“添加计算机”,然后选择“计算机模板”。
- 配置计算机模型并仅分配一个无人值守的运行时。有关详细说明,请参阅添加计算机模板。
- 复制计算机密钥以备后用。
如果应使用此计算机模板运行多个文件夹中的作业,请将您创建的计算机模板添加到所有必要的文件夹中。有关说明,请参阅将计算机对象分配到文件夹。
UiPathStudio.msi
。如果您在安装过程中选择了“快速设置”,则 Robot 将部署在“用户模式”下,这意味着其在启动它的用户下运行,并且具有与该特定用户完全相同的权限。
UiPathStudio.msi
安装程序。
为了从 Orchestrator 启动作业,Windows 用户在计算机上必须处于登录状态。无论是否在 Windows Server 上安装机器人,用户模式机器人均无法针对其他用户运行并发作业。
下载 UiPath Studio 和机器人的社区版本后,您需要将其连接到 Orchestrator 实例。对于无人值守的自动化,建议使用计算机密钥连接。
来自 Studio
https://cloud.uipath.com/organisation/tenant
的形式输入 Orchestrator URL、创建计算机模板时保存的计算机密钥,然后单击“继续”。
通过 UiPath Assistant
还可以通过以下步骤,从 UiPath Assistant 中建立机器人和 Orchestrator 之间的连接:
- 打开 UiPath Assistant。
- 在“首选项”菜单上,选择“首选项”。
- 导航到“Orchestrator 设置”。
- 在 Orchestrator URL 字段中,输入您的 Orchestrator URL。
-
在“计算机密钥”字段中,输入您先前在 Orchestrator 中创建计算机模板时复制的密钥。
有关 Orchestrator 中的计算机实体之间的区别以及何时使用每个实体的详细信息,请参见 Orchestrator 指南中的“计算机”。
-
单击“连接”。状态应显示为
Connected, Licensed
。注意:设置计算机时,如果设置基于虚拟环境,则可以断开远程会话的连接,但请确保使无人值守用户登录计算机,以使与 Orchestrator 的连接保持活动状态。
-
在 Orchestrator 中,选择“共享”文件夹>“自动化”>“流程”。查找在步骤 1 中部署的流程,然后单击右侧的“启动作业”按钮以打开“启动作业”页面。
-
选择用户和之前配置的计算机,然后单击“启动”。
这将启动所选计算机上的所选无人值守流程。您可以在 Orchestrator 中“共享文件夹”的“作业状态”部分中监视作业。