- 入门指南
- 最佳实践
- 租户
- 文件夹上下文
- 自动化
- 流程
- 作业
- 触发器
- 日志
- 监控
- 队列
- 资产
- 存储桶
- Test Suite - Orchestrator
- 其他配置
- 集成
- 传统机器人
- 主机管理
- 组织管理
- 故障排除
关于作业
作业表示在 UiPath 机器人上执行流程。 您可以在有人值守或无人值守模式下启动作业的执行。 除非出于调试或开发目的,否则您无法从 Orchestrator 在有人值守的机器人上启动作业。
可以从 UiPath Assistant 或机器人命令行界面触发有人值守作业。 无人值守作业从 Orchestrator 启动,可以直接从“ 作业 或 流程 ” 页面启动,也可以通过“触发器” 页面上的 触发器 以预先计划的方式启动。
“ 作业 ” 页面代表作业控制中心,您可以在其中监控已启动的作业,查看其详细信息和日志,以及停止/终止/恢复/重新启动作业。
下表包含“作业”页面的字段说明。
字段 |
描述 |
---|---|
流程 |
流程的名称。
对于通过 远程调试 会话从 Studio 启动的作业,系统会显示
[Remote debugging job] 。
|
计算机 |
用于将正在执行的基础架构连接到 Orchestrator 的计算机对象。 |
主机名 |
用于执行的工作站的名称。 |
主机身份 |
执行的身份。 可能的值如下:
注意: 对于早于 2021.10 的机器人,主机身份将根据在 Orchestrator 中进行的帐户设置动态填充。 更改用于执行作业的帐户的
domain\username 也会更改主机身份。
备注:
服务模式机器人在
NT AUTHORITY\LOCAL SERVICE 下运行。 用户模式机器人以特定用户身份运行。
已知问题:对于通过无凭据帐户执行的作业,在“作业”页面和“日志”页面上按主机身份进行筛选将无法正常工作。在 Windows 计算机上运行作业时,“主机身份”列将填充机器人的实际身份 (domain\username),但按此值进行筛选不会返回任何作业。在 Linux 计算机上运行作业时,将以 Root 用户身份执行作业,但此值不可用于筛选。 |
作业类型 |
根据执行位置以及机器人是否模拟用户而定的作业类型:
|
运行时许可证 |
用于执行的运行时类型。 |
状态 |
作业的状态。 |
优先级 |
作业的优先级。 |
已开始 |
自作业开始执行以来的时间。 将鼠标悬停在此字段上会显示确切的开始时间和日期。 |
已结束 |
自作业完成执行以来的时间。 将鼠标悬停在此位置上会显示确切的结束时间和日期。 |
来源 |
执行的代理。
|
启动作业或定义触发器时,您可以定义执行操作的特定帐户-计算机对。 帐户-计算机映射使您能够将特定帐户下的无人值守使用情况与特定计算机模板相关联。 可精细控制自动化的执行目标。 帐户-计算机映射可以基于租户(不绑定到特定文件夹),也可以基于文件夹(绑定到特定文件夹)。
了解如何配置帐户-计算机映射。
根据在 Orchestrator 中启动作业的机制,您可以隐式选择和配置作业分配策略和执行目标。本文介绍了从“作业”页面启动作业时可用的分配策略和执行目标。
无需显式选择帐户和计算机的动态分配允许您在首先可用的帐户和计算机下多次执行前台流程。 只要您有足够的运行时,后台流程就可以在任何帐户上执行,无论其是否忙碌。
使用“动态分配”选项,您可以在一个作业中最多执行一个流程 10000 次。
此流程在附加到所选计算机模板的其中一台主机上执行。指定模型会显示一个附加的“已连接的计算机”选项,允许您从已连接的主机计算机池中选择特定主机。如果仅指定计算机,则 Orchestrator 会动态分配帐户。同时指定帐户和计算机意味着作业将在该特定帐户-计算机对上启动。
确保将与作业类型匹配的运行时分配给关联的计算机模型。仅显示与活动文件夹关联的已连接主机。
您需要为主机上相应计算机模型分配到的文件夹中的每个帐户配置 Windows 用户。
假设您使用计算机模型 FinanceT 生成的密钥将服务器连接到 Orchestrator。该计算机模型已分配到文件夹 FinanceExecution 和 FinanceHR,其中也分配了 6 个帐户。需要将这 6 个帐户设置为服务器上的 Windows 用户。
如果将作业配置为多次执行相同的流程,则会为每次执行创建一个作业条目。根据作业的优先级和创建时间对作业进行排序,优先级较高、较早的作业排在第一位。机器人可用后,它将立即执行下一个作业。在此之前,作业仍处于挂起状态。
在部署流程或为该流程配置作业/触发器时,您可以通过作业优先级字段控制哪个作业优先于其他竞争作业。作业可以具有以下优先级之一:低(↓)、正常(→)、高(↑)。
优先级是从最初配置的位置继承的。您可以保留,也可以对其进行更改。
如果您从“ 自动化 ” > “ 作业 ” 页面进行配置: 作业将继承在流程级别设置的优先级。
在自动化>触发器页面配置:继承在触发器级别设置的优先级。如果触发器本身继承了流程级别的优先级,则使用该优先级。
如果您从“ 自动化 ” >“ 流程 ” 页面进行配置:作业将使用为该流程设置的优先级。
如果将作业配置为多次执行相同的流程,则会为每次执行创建一个作业条目。根据作业的优先级和创建时间对作业进行排序,优先级较高、较早的作业排在第一位。机器人可用后,它将立即执行下一个作业。在此之前,作业仍处于挂起状态。
如果您从同一台 Windows Server 计算机上的多个高密度机器人上启动作业,则意味着所选流程由每个指定的机器人同时执行。将为每个执行创建一个实例,并将其显示在“作业”页面上。
如果您使用的是高密度机器人,并且未在该计算机上启用 RDP,则每次启动作业时,都会显示以下错误:“指定的登录会话不存在。可能已经终止。可能已经终止。”要查看如何为高密度机器人设置计算机,请参阅关于为高密度机器人设置 Windows Server页面。