UiPath Documentation
orchestrator
2023.10
false
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

Orchestrator 用户指南

上次更新日期 2026年3月30日

管理作业

开始作业

在执行以下步骤之前,您需要创建一个流程

  1. Navigate to Automations > Jobs from the folder that the process resides in.
  2. 单击“开始”。系统将显示“开始作业”窗口。
  3. 从“流程名称”下拉列表中,选择一个先前已部署到当前文件夹的进程。
  4. 配置必填字段,如下面的部分所述。
  5. 单击“开始”。关闭“开始作业”窗口,如果当前处于活动状态的文件夹中有可用的运行时,则根据您所做的设置在机器人上启动作业。作业的状态实时显示在“作业”页面上。

设置作业优先级

如果您希望执行的作业的优先级与在流程级别设置的优先级不同,请从作业优先级下拉列表中选择要执行的作业的优先级。此字段将自动以继承自包的优先级进行填充。

选择执行运行时

从“Runtime 类型”下拉列表中,选择用于执行作业的运行时类型。

下拉列表下方会显示可用和已连接的运行时数量。

  • “_ 可用” - 可用的运行时数量,以运行时总数减去正在运行的作业数计算得出。

  • “_ 已连接”- 运行时总数,以连接到与活动文件夹关联的 Orchestrator 的所有计算机上的运行时总和计算得出。

    Runtime 类型描述
    Production (Unattended)使用 Unattended runtime 以 Unattended 模式执行作业。
    测试使用测试 runtime 以 Unattended 模式执行作业。
    非生产使用 NonProduction runtime 以 Unattended 模式执行作业。
    Cloud - VM 测试该作业在配置为在“测试”或“Non-production”环境中运行的 Cloud VM 上以 Unattended 模式执行。运行虚拟机会使用测试环境中的 Robot Units。有关更多详细信息,请参阅Robot Unit - 消耗
    Cloud - VM该作业在配置为在生产环境中运行的云虚拟机上以 Unattended 模式执行。运行虚拟机会使用生产环境中的 Robot Units。有关更多详细信息,请参阅Robot Unit - 消耗

示例:假设计算机模板 A 有 2 个非生产运行时和 1 个无人值守运行时,计算机模板 B 有 3 个非生产运行时和 2 个无人值守运行时。两个模板都与一个文件夹相关联。在每个模板上,您连接一台主机。产生的运行时状态如下:

  • 无人值守:3 Available, 3 Connected
  • 非生产:5 Available, 5 Connected

占用一个运行时的正在运行的作业会从该类型的可用运行时数中减去 1。

备注:

在发布时,Orchestrator 从可用的个人工作区运行时中选择来执行作业。 运行时优先级如下:

  • Serverless
  • Production (Unattended)
  • NonProduction 例如,如果不存在 Production Runtime,Orchestrator 将使用可用的 NonProduction Runtime。如果不存在,作业失败。如果选定的 Runtime 在作业执行之间变得不可用,即将进行的作业执行将会失败,因为 Orchestrator 不会查找下一个可用的 Runtime。

配置执行目标

Configure your execution target by setting the options below as desired on the Execution Target tab.

图 1. 开始作业

“开始作业”页面的屏幕截图

动态分配

无需显式选择帐户和计算机的动态分配允许您在首先可用的帐户和计算机下多次执行前台流程。 只要您有足够的运行时,后台流程就可以在任何帐户上执行,无论其是否忙碌。

使用此选项,最多可以在一个作业中执行一个流程 10000 次。

帐户

您可以选择以下方法之一:

  • 指定帐户意味着系统将在该特定用户或机器人帐户下执行流程。
  • 同时指定帐户和计算机意味着作业将在该特定帐户-计算机对上启动。仅可选择有效的帐户-计算机对
  • 如果未指定帐户,则 Orchestrator 会动态分配帐户。

计算机

您可以选择以下方法之一:

  • Specifying a machine object means the process is executed on one of the host machines attached to the selected machine template. Select a specific host machine from the pool of connected host machines on the Connected Machines field.
  • 同时指定帐户和计算机意味着作业将在该特定帐户-计算机对上启动。仅可选择有效的帐户-计算机对
  • 如果未指定计算机,则 Orchestrator 会动态分配主机。

确保将与作业类型匹配的运行时分配给关联的计算机模型。仅显示与活动文件夹关联的已连接主机。

选择有效帐户 - 计算机映射

选择将运行作业的特定帐户-计算机对。

图 2. 选择特定帐户-计算机对来运行作业

“开始作业”页面的屏幕截图

如果要在多个这样的对上运行作业,可以单击“添加帐户-计算机映射” 。这样,系统将为每个帐户-计算机对创建一个待处理作业。

备注:

仅当在租户设置的“常规”选项卡上选择了“启用用户-计算机映射”选项时,这才有效。

在作业恢复时保持帐户/计算机分配

此字段可用于配置是否在相同的帐户-计算机对上执行长时间运行的作业的不同片段。

默认情况下,暂停的作业将在任何可用计算机上的任何可用机器人上恢复。

根据您的许可证或资源要求,您可以选择在启动作业的同一台计算机上和相同的帐户上下文中恢复作业。

假设您需要 SAP 许可证才能执行作业。您可以在单台计算机上安装 SAP 许可证,并使用该计算机来启动和继续作业,而不必在每台可用的计算机上安装 SAP 许可证(这样会增加成本)。相同的策略可能适用于用户许可证。您只能分配一个用户许可证,并使用它来执行作业。

计划结束作业执行

流程执行有时可能会出错,从而导致作业保持挂起状态。 打开切换开关后,您可以(单击以展开):

  • Select Stop from the drop-down menu - this attempts to gracefully end the execution after the defined time interval has passed since the job is stuck in a pending state (set the time to a minimum of 1 minute, maximum of 10 days, 23 hours and 59 minutes).

图 3. 停止作业执行

“计划作业执行结束”选项的屏幕截图

  • Select Kill from the drop-down menu - this attempts to forcefully end the execution after the defined time interval has passed since the job is stuck in a pending state (set the time to a minimum of 1 minute, maximum of 10 days, 23 hours and 59 minutes).

图 4. 终止作业执行

“计划作业执行结束”选项的屏幕截图

  • Select Stop from the drop-down menu and turn on the Schedule automatic "Kill", if the job does not stop option - this attempts to gracefully end the execution after the defined time interval has passed since the job is stuck in a pending state and then attempts to forcefully end it after the defined time interval has passed since the job is stuck in a stopping state (set the time to a minimum of 1 minute, maximum of 10 days, 23 hours and 59 minutes).

图 5. 停止作业执行

“计划作业执行结束”选项的屏幕截图

在作业停留在待处理状态或已恢复状态时生成警示

通过打开切换开关,您可以激活有关保持挂起或恢复状态超过指定持续时间的作业的警示。

可配置的持续时间最短为一分钟,最长为十一天。

如果作业时长超过配置的持续时间,则会弹出“错误”严重性警报,并使用以下文本通知您:

"#process {process_number} 的 N 个作业已挂起或恢复超过 X 小时 Y 分钟。", 其中:

  • N - 触发警示的作业编号
  • {process_number} - 流程标识符
  • X - 作业处于挂起或已恢复状态时超出的配置小时数;天将转换为小时。
  • Y - 作业处于挂起或已恢复状态时超过的配置分钟数。

如果作业已开始但尚未完成,则生成警示

通过打开开关,您可以激活有关未在指定持续时间内完成的作业的警示。

可配置的持续时间最短为一分钟,最长为十一天。

如果作业时长超过配置的持续时间,则会弹出“错误”严重性警报,并使用以下文本通知您:

“#process {process_number} 的作业已运行超过 X 小时 Y 分钟”,其中:

  • {process_number} - 流程标识符
  • X - 作业尝试完成时超出的配置小时数。天将转换为小时。
  • Y - 作业尝试完成时超出的配置分钟数。

Orchestrator 会阻止使用无效配置启动作业。尝试在无效的设置中启动作业会导致显示描述性错误消息,为您提供有关如何修复配置的详细信息。

图 6. 在无效设置中启动作业页面

在无效设置中“开始作业”页面的屏幕截图

如果使用动态分配(即未指定任何计算机或帐户)和不兼容的文件夹设置启动作业,则会导致错误。请务必更正设置,否则作业将无限期保持待处理状态。例如,当文件夹中只有跨平台模板时,尝试运行 .NET Framework 4.6.1 后台作业将失败,因为在修复配置之前,作业将保持待处理状态。

添加参数

On the Arguments tab, provide input arguments for the selected process. This tab is automatically populated with all the input arguments accepted by the selected process, and the corresponding values inherited from the package.

备注:

作业参数不得超过 10,000 个字符。

停止作业

从作业的“更多操作”菜单中,选择“停止”。Orchestrator 将作业的状态标记为“正在停止”,并向机器人发送通知,但自动化项目将继续执行。

如果遇到“应停止”活动,它将返回true结果。您可以将此结果作为标记,以确定何时调用“停止作业”活动,从而启动正常关闭流程。

如果未找到“停止作业”活动,作业执行在项目结束时才会停止。最终作业状态为“成功”

备注:
  • 从 Orchestrator 启动的作业只能从 Orchestrator 停止
  • 从 Assistant 启动的作业既可以从 Orchestrator 的“作业”页面停止,也可以使用 UiPath™ Assistant 停止。
  • 作业被停止后,作业结束计划将丢失,您需要在重新启动作业时重新配置“计划结束作业执行”选项。

继续作业

单击相应的“更多操作”按钮,然后单击“继续”

终止作业

Click the corresponding More Actions button, and then Kill. The automation project is forcefully stopped, the job is marked as Stopped, and "Job canceled" is displayed in the Job Details window.

备注:
  • 从 Orchestrator 启动的作业既可以从 Orchestrator 的“作业”页面终止,也可以使用 UiPath Assistant 终止
  • 从 Assistant 启动的作业既可以从 Orchestrator 的“作业”页面终止,也可以使用 UiPath Assistant 终止
  • 作业被终止后,作业结束计划将丢失,您需要在重新启动作业时重新配置“计划结束作业执行”选项。

重新开始作业

此功能使您可以快速从作业列表运行作业,而无需完成作业配置流程。您可以重新开始任何处于最终状态(“已停止”、“发生故障”或“成功”)的作业。

备注:
  • 您无法重新启动由代理程序(例如 Assistant)或通过 Studio 远程调试会话触发的作业。
  • 当您重新启动已启用“计划结束作业执行”选项的作业时,您需要重新配置这些选项。

此过程首先假设您先前启动了已达到最终状态的作业

  1. 单击相应的“更多操作”按钮,然后单击“重新启动”。系统将显示“开始作业”窗口,其中包含作业的初始设置。
  2. 进行所需的更改。
  3. 单击“开始”。系统会关闭“开始作业”窗口,然后开始执行。作业状态实时显示在“作业”页面上。

查看作业日志

要查看特定作业的日志,请单击相应的“更多操作”按钮,然后单击“查看日志”。系统将显示“日志”页面,其中包含有关指定作业的数据。

备注:

若作业通过远程调试会话启动,其生成的日志在“作业日志”页面上不可用。您可以在全局“日志”页面上找到它们。

查看作业详细信息

要查看有关特定作业的详细信息,请单击相应的“查看详细信息”按钮。这将显示“作业详细信息”窗口,您可以在其中找到各种信息,例如:

  • 基础流程的名称
  • 执行机器人和计算机
  • 作业失败的原因
  • 作业无法开始的原因
  • 用于修复任何问题并触发作业开始的操作

图 7. 作业详细信息

已完成的作业详细信息

图 8. 待定作业的详细信息

待处理的作业详细信息

备注:

“信息”字段不会显示关于失败的作业的许可证注意事项。请使用监控功能获取有关许可证的详细信息。

下载执行介质

要下载故障作业的记录,请单击“更多选项”>“下载记录”。将下载根据您的设置生成的执行介质。

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新