- 发行说明
- 入门指南
- UiPath Assistant
- 安装和升级
- 机器人类型
- 机器人组件
- 许可
- 将机器人连接到 Orchestrator
- 流程与活动
- 日志记录
- Robot JavaScript SDK
- 特定场景
- 故障排除
机器人服务
UiPath 机器人服务是所有操作的大脑。其通过流程间通信通道与 Studio、UiPath Assistant 和机器人命令行接口进行通信,从而接收和处理信息,然后向机器人执行程序提供必要指令。
机器人服务同样负责将机器人检测信号发送到 Orchestrator,以传达执行状态或接收新的执行命令,进而充当 Orchestrator 和执行主机之间的代理。
执行流程的 Windows 会话由机器人服务管理和监控,同时也受机器人凭据的信任。
机器人服务可以在服务模式或用户模式下部署。主要区别如下表所示:
操作 |
服务模式机器人 |
用户模式机器人 |
---|---|---|
有人值守的执行 |
|
|
无人值守执行(自动会话管理) |
|
1
|
并发作业执行 |
|
|
单台计算机 - 多用户部署 |
|
|
1
仅当用户使用活动会话登录时,才可以使用用户模式机器人进行无人值守执行。
服务模式机器人最适合无人值守自动化场景。执行流程时,机器人执行程序会使用与注册它的用户相同的权限运行。
服务模式机器人服务:
- 为计算机上的每个用户使用 UiPath.Service.Host.exe 和其他按用户的服务 (UiPath.Service.UserHost.exe)。
- 由本地系统用户下的服务控制管理器 (SCM) 启动。
- 可以打开交互式 Windows 会话。
- 最适合无人值守的自动化场景和大规模平台部署。
- 拥有计算机管理员的权限。
- 在 Windows 服务列表中。
- 即使用户未通过启动会话登录,也可以从 Orchestrator 执行作业。
此外:
- UiPath.settings 文件安装在
%ProgramData%\UiPath
文件夹中。 - 系统默认将程序包下载至
%userprofile%\.nuget\packages
文件夹。 -
本地包保存在
%ProgramData%\UiPath\Packages
文件夹中,可在 Assistant 中使用。
可轻松更新服务模式机器人,或将其转换为用户模式机器人。
用户模式机器人最适合有人值守自动化场景。此机器人会在安装它的用户下运行,并拥有与该特定用户完全相同的权限。
用户模式机器人服务:
- 仅使用 UiPath.Service.UserHost.exe,并由 Studio 或 UiPath Assistant 自动启动。
- 最适合有人值守的自动化场景。
- 拥有运行此服务的用户的权限。
- 不在 Windows 服务列表中。
- 要求用户使用活动会话登录,才能从 Orchestrator 执行作业。
此外:
- 系统会将
UiPath.settings
文件安装在%LocalAppData%\UiPath
文件夹中。 - 包将下载到
%userprofile%\.nuget\packages
文件夹中。 -
本地包保存在
%ProgramData%\UiPath\Packages
文件夹中,可在 Assistant 中使用。
可轻松更新用户模式机器人,或将其转换为服务模式机器人。