订阅

UiPath Orchestrator

UiPath Orchestrator 指南

管理流程

部署流程


📘

注意

您需要拥有包的查看权限和流程的查看创建权限,才能创建流程。

  1. 导航至“自动化”>“流程”。系统将显示“流程”窗口。
  2. 单击“添加”。系统将显示“添加流程”窗口。

流程配置

  1. 从“包来源名称”下拉列表中选择一个包,或单击下方的上传区域以上传新包。包的最新版本会自动选择。
  2. 从“包版本”下拉列表中,选择要使用的包的版本。如果包具有输入和/或输出参数,则系统会在“运行时参数”部分显示这些参数。
  3. 从“入口点”下拉列表中选择一个入口点。默认情况下,选择设置为主 Studio 的 .xaml。参数视图将刷新,以显示所选工作流中的参数。了解有关运行时参数的更多信息。

🚧

重要

  • 对于 2020 年 7 月之前发布的包,Orchestrator 无法确定主入口点,因此默认情况下不选择任何入口点。您需要从下拉列表中手动选择入口点。

  • 如果流程不支持多个入口点,则 Orchestrator 在“入口点”下拉列表中显示Default,并禁用该字段。

  1. 如果包具有输入参数,您可以在参数表中为其提供值。通过单击相应条目的“编辑”来编辑参数。
  2. 完成更改后,单击“继续”。显示“其他设置”窗口。

Additional Settings

  1. 在“显示名称”字段中,添加要在所有提及、列出或监控流程的页面上显示的名称。如果留空,则使用包的名称。
  2. 输入流程的描述。我们建议添加描述,尤其是当有许多流程部署到 Orchestrator 时。
  3. 从“作业优先级”下拉列表中,选择流程的执行优先级。
  4. 打开“无法在 UiPath Assistant 中停止流程”选项,以限制从 UiPath Assistant 终止流程。
  5. 启用“自动启动流程”选项,以将该流程设置为在机器人代理启动时自动启动。
  6. 打开“启用记录”选项,以便在作业失败的情况下记录执行的最后时刻,并可以将其下载为执行介质。根据需要配置“缩放比例”、“频率”和“持续时间”选项。

📘

注意

您需要具有“执行介质”的查看权限才能查看“录制”选项。

字段

描述

缩放

允许您设置屏幕截图的缩放百分比。最大值为 100。默认情况下,此字段设置为 100。

频率

使您可以配置屏幕截图之间的时间间隔(以毫秒为单位)。最小值是 250。默认情况下,此字段设置为 500。

持续时间

使您能够配置开始记录失败之前的时间长度(以秒为单位)。最大值为 120。默认情况下,此字段设置为 40。

  1. 单击“创建”。关闭“添加流程”窗口,流程将显示在“流程”页面上。

编辑流程设置


在“流程设置”窗口中部署流程后,可以修改显示名称、描述、作业优先级以及“启用记录”、“自动启动流程”、“无法在 UiPath Assistant 中停止流程”等选项。

  1. 对于所需的流程,单击“更多操作”>“流程设置”。显示“流程设置”窗口。
  2. 更改所需的选项,然后单击“更新”以保存更改。

管理包版本


🚧

重要

  • 首次发布包时,Studio 中定义的主入口点也将设置为 Orchestrator 中的当前入口点。
  • 发布新版本的包时,系统会保留当前入口点,前提是它存在于新版本中;否则,它默认为 Studio 中定义的主入口点。
  • 切换到没有初始入口点的包版本时,系统将默认使用 Studio 中定义的主入口点。如果当前入口点也存在于新版本中,则在升级时会保留该入口点。

管理流程的包版本需要具有流程的查看编辑权限以及包/文件夹包的查看权限。

更新文件夹中的流程

如果流程具有多个可用版本,您可以在创建或编辑流程时从“包版本”下拉列表中选择要使用的版本。

  1. 单击“更多操作”>“编辑”。系统将显示“编辑流程”窗口。
  2. 在“包版本”下拉列表中,选择要使用的特定包版本,或单击“回滚”以返回到先前使用的版本。

要在不访问“编辑流程”窗口的情况下轻松将流程升级到最新版本,请按照以下步骤操作:

  1. 单击所需流程对应的“更多操作”>“升级到最新版本”。对于已在使用最新包版本的流程,“升级到最新版本”按钮为只读状态。
  2. 在显示的确认窗口中单击“确认”。所选流程将更新为最新版本,并且图标也会相应更新。如果由于任何原因未更新流程,则会显示错误消息。

更新文件夹中的多个流程

使您可以将文件夹中多个流程更新到最新的可用包版本。

  1. 在“流程”页面上,选择要更新为最新的可用包版本的流程。
  2. 单击“使用最新版本”。仅当您的选择包含至少一个不使用最新可用的包版本的流程时,才启用此“使用最新版本”按钮。仅当您的选择包含使用最新可用的包版本的流程时,此按钮将禁用。
  3. 在显示的确认窗口中单击“确认”。所选流程将更新为最新版本,并且图标也会相应更新。如果由于任何原因未更新流程,则会显示错误消息。

跨文件夹更新流程

可以在包级别一次跨多个文件夹/子文件夹更新流程。Orchestrator 搜索并显示与所选包关联的所有流程,从而使您可以选择应将其中哪些更新为最新的可用包版本。搜索是在每个订阅源的基础上执行的,如下所示:

  • Tenant Feed - Orchestrator searches for all processes associated with the selected packages in all folders/subfolders that use the tenant feed.
    Packages page (Tenant context > Packages tab)
  • Folder Feed - Orchestrator searches for all processes associated with the selected packages in that particular folder feed, subfolders included.
    Folder Packages page (Folder context > Automations tab > Folder Packages tab)

租户订阅源和文件夹订阅源级别的升级过程相似。根据您所处的上下文,导航到上述位置,然后:

  1. 选择要升级的包,然后单击“将可用流程升级至最新版本”。将打开“升级多个流程”窗口,显示一个列表,其中列出了所有未使用最新包版本的所有流程。在“升级多个流程”窗口中显示以下信息:
    a. 包名称
    b. 包的最新版本
    c. 未使用最新包版本的流程数量
    d. 流程名称,以及当前的包版本以及它们所在的文件夹/子文件夹的路径。
Upgrading processes that use packages residing in a folder feed.Upgrading processes that use packages residing in a folder feed.

升级使用文件夹订阅源中的包的流程。

Upgrading processes that use packages residing in the tenant feed.Upgrading processes that use packages residing in the tenant feed.

升级使用租户订阅源中的包的流程。

  1. 对于每个包,选择要升级的流程。完成后,单击“升级”。所选流程将使用其包的最新版本进行批量更新。

管理输入参数的值


如果流程具有一个或多个输入参数,则可以在流程级别编辑其值:

  1. 单击流程对应的“更多操作”>“编辑”。系统将显示“查看流程”窗口。
  2. 在“运行时参数”部分的“参数”表格中,单击要为其添加值的输入参数表旁边的“编辑”按钮。
  3. 添加所需值,然后单击“保存”。系统将保存输入参数的值。
  4. 根据需要多次重复步骤 3。
  5. 单击“更新”。系统将保存所有输入参数的值。有关如何填写这些值的更多信息,请单击此处

您还可以通过单击相应的“清除值”按钮来删除输入参数的值。

监控流程


Click More Actions > Monitor Process button of the desired process to see the Monitoring page associated with it. Due to the Monitor Process button being displayed on the Processes page, you also need View on Processes to access the monitoring page from here.
Alternatively, select it from the Processes Overview widget (Monitoring > Jobs).

Note that monitoring a process requires your user to have View permissions on Jobs and on Monitoring. Additionally, Edit on Monitoring is required in order to disable errors from the Error Feed widget on the Monitoring > Jobs page. View on Environments is required in order to filter the pages by the environment.

删除流程


Note that removing a process requires your user to have View and Delete permissions on Processes, as well as View permissions on Packages. For processes deployed in classic folders, View permission on Environments is also required. Read more about roles.

  1. 在“流程”页面中,选择您感兴趣的流程。
  2. 单击“删除”按钮。该流程将从“流程”页面和数据库中删除。请注意,删除流程不会从 Orchestrator 中删除包,而只会删除其与环境/文件夹的关联。

或者,如果您只想删除一个流程,请单击相应的“删除”按钮。

如果删除与触发器相关联的流程,则无论这些触发器是已启用还是已禁用,这些触发器也都将被删除。

📘

备注:

如果流程与活动作业(其具有以下某种状态:“待处理”、“正在运行”、“正在停止”和“正在终止”)关联,则无法删除该流程。

6个月前更新


管理流程


建议的编辑仅限用于 API 参考页面

您只能建议对 Markdown 正文内容进行编辑,而不能建议对 API 规范进行编辑。