订阅

UiPath Orchestrator

UiPath Orchestrator 指南

管理流程

部署流程


📘

注意

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

  1. Navigate to Automations > Processes in the folder where you want to deploy the process. The Processes window is displayed.
  2. 单击“添加”。系统将显示“添加流程”窗口。

流程配置

  1. 从“包来源名称”下拉列表中选择一个包,或单击下方的上传区域以上传新包。系统会自动选择包的最新版本。如果包版本具有未应用于流程的标签,则会显示“发现新标签”通知窗口,通知您标签的数量。
  2. 在“发现新标签”窗口中,如果要将包标签应用于流程,请单击“添加并继续”;如果您不想将包标签应用于流程,则单击“不添加”。
441
  1. 从“包版本”下拉列表中,选择要使用的包的版本。如果包具有输入和/或输出参数,则系统会在“运行时参数”部分显示这些参数。
  2. 从“入口点”下拉列表中选择一个入口点。默认情况下,选择设置为主 Studio 的 .xaml。参数视图将刷新,以显示所选工作流中的参数。了解有关运行时参数的更多信息。

📘

注意

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

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

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

包要求

“包要求”选项卡可用于识别已在基础工作流设计中使用且成功执行作业所需的对象。

See Managing package requirements for details on how to manage package requirements.

Additional Settings

  1. 在“显示名称”字段中,添加要在所有提及、列出或监控流程的页面上显示的名称。如果留空,则使用包的名称。
  2. 输入流程的描述。我们建议添加描述,尤其是当有许多流程部署到 Orchestrator 时。
  3. 在“标签”部分中,您可以管理流程标签。您可以查看从基础包继承的标签(如果有),并且可以添加新标签或删除现有标签,前提是您具有必要的权限。有关详细信息,请参阅使用标签组织资源
  4. 从“作业优先级”下拉列表中,选择流程的执行优先级。
  5. 打开“无法在 UiPath Assistant 中停止流程”选项,以限制从 UiPath Assistant 终止流程。
  6. 启用“自动启动流程”选项,以将该流程设置为在机器人代理启动时自动启动。
  7. 打开“启用记录”选项,以便在作业失败的情况下记录执行的最后时刻,并可以将其下载为执行介质。

📘

如果您没有看到“启用录制”选项,原因可能如下:

  • 如果您使用的是社区版许可计划,则该选项不可用。
  • 如果您最近升级到企业版或企业试用版许可,请等待几天进行迁移,之后即可使用该选项。
  • 确保已为您的帐户分配了“执行介质 - 查看”权限。

根据需要配置“缩放比例”、“频率”和“持续时间”选项。

FieldDescription
ScalingEnables you to set the scaling of the screenshots in percent. The maximum value is 100. By default, this field is set to 100.
FrequencyEnables you to configure the time interval between screenshots, in milliseconds. The minimum value is 250. By default, this field is set to 500.
DurationEnables you to configure the length of time before failure to start the recording, in seconds. The maximum value is 120. By default, this field is set to 40.
  1. (可选,仅适用于跨平台流程)如果要使用 Cloud Robot - Serverless 运行此流程,请从 Cloud Robot - Serverless 列表中选择要使用的计算机规格选项:
OptionDetailsRobot unit (RU) consumption
AutomaticDefault setting. Selects the optimum machine size based on high-level process dependencies. Details...Depends on machine size
Small 1 GB (~0.5 CPUs)
For most unattended processes.
1 RU / minute
Standard 2 GB (~1 CPUs)
For unattended processes that use UI Automation.
2 RUs / minute
Medium 4 GB (~2 CPUs)
For slightly more complex unattended processes, such as remote debugging.
4 RUs / minute
Large 10 GB (~6 CPUs)
For heavy processes, such as ones that include UiPath Document Understanding activities.
10 RUs / minute

🚧

计算机规格不足

如果所选计算机规格过小,您的流程将在未完成的情况下超时,但您仍会在计算机运行期间消耗 Robot Units。

编辑流程设置


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

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

📘

Notes

  • 默认情况下,有正在运行或待处理的关联作业时,可以编辑任意流程。请考虑以下事项:

    • 与修改后的流程相关联的正在运行的作业使用流程的初始版本。
    • 新创建的作业或同一作业的新触发器使用新版本。
    • 与修改后的流程关联的待处理作业使用更新的版本。
  • “自动化” > “日志”页面上的“流程”筛选器搜索为流程提供的最新名称。无法再筛选以旧流程名称记录的日志。

管理包版本


🚧

重要

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

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

更新文件夹中的流程

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

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

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

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

更新文件夹中的多个流程

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

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

跨文件夹更新流程

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

  • 租户订阅源 - Orchestrator 在使用租户订阅源的所有文件夹/子文件夹中搜索与选定包相关的所有流程。
    Packages page (Tenant context > Packages tab)
  • 文件夹订阅源 - Orchestrator 搜索与特定文件夹订阅源(包括子文件夹)中的选定包相关的所有流程。
    Folder Packages page (Folder context > Automations tab > Folder Packages tab)

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

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

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

947

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

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

管理输入参数的值


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

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

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

监控流程


单击所需流程的“更多操作”>“监控流程”按钮以查看与其关联的“监控”页面。由于在“流程”页面上显示了“监控流程”按钮,您还需要流程的查看权限才能从此处访问监控页面。
或者,从“流程概述”微件(“监控”>“作业”)中选择。

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.

向流程添加标签


📘

权限

要将现有标签添加到流程,您需要“编辑”流程和“查看”标签权限。
要向流程添加新标签,您需要“编辑”流程和“创建”标签权限。如果您没有“创建”标签权限,则 Orchestrator 允许您添加新标签,但不会保存它们。

📘

注意

  • 每个流程最多可以有 100 万个键/值对。
  • 标签和键/值属性限制为 256 个字符。
  • 标签名称不能包含以下字符:<>%&\?/:

您可以在创建流程或编辑现有流程时将标签应用于流程。要在编辑流程时向其中添加标签,请执行以下步骤:

  1. 在“流程”页面中,单击所需流程旁边的“更多操作” > “编辑”。系统将打开流程以进行编辑。
  2. 在“标签”字段中,开始键入标签的名称。您可以选择现有标签或创建新标签。
  3. 在“属性(键值对)”字段上,单击“新增”。
  4. 添加新的键和值。您可以选择现有的键和/或值,也可以创建新的键和/或值。
  5. 完成后,单击“更新”。您的流程已更新,新创建的标签(如有)可用于其他对象。

从流程中删除标签


要从流程中删除标签,请执行以下步骤:

  1. 在“流程”页面中,单击所需流程旁边的“更多操作” > “编辑”。系统将打开流程以进行编辑。
  2. 在“标签”字段中,单击标签名称旁边的 X 以将其删除。标签已删除。
  3. 在“属性(键值对)”字段中,单击键和/或值旁边的 X 以将其删除。键和/或值已删除。
  4. 要删除键/值对,请单击与该条目相对应的“删除”图标。键/值对已删除。
  5. 完成后,单击“更新”。您的流程已更新,标签已删除。

删除流程


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 中删除包,而只会删除其与环境/文件夹的关联。

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

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

📘

备注:

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

8 个月前更新


管理流程


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

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