UiPath Documentation
orchestrator
latest
false
Orchestrator 用户指南
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。

关于流程

作为已部署和已配置的自动化包分配给 Orchestrator 中的文件夹的流程概述。

备注:

功能可用性取决于您使用的云产品。有关详细信息,请参阅功能可用性页面

流程是包的已部署和已配置状态,可以随时作为作业来执行。

更具体地说,流程指的是链接到特定文件夹的包版本。部署新流程时,该流程将对所有有权访问该文件夹的帐户可用。

您可以在“流程”页面将已上传的软件包部署为新流程、管理之前创建的流程、使用最新版本的软件包来更新所有流程,以及使用所需流程直接开始作业。这可帮助您在组织中的所有用户和机器人之间分发包,并从“流程”或“作业”页面更快地执行流程。

除了从“流程”和“作业”页面执行流程外,您还可以将任何流程配置为在启动机器人代理时自动启动。作为管理员,这使您可以确保启动必要的流程而不会受计算机用户影响而延迟或失败,例如,确保遵守公司的 IT 策略。

下表包含“流程”网格的列描述。

字段

描述

名称

流程的显示名称。

您可以按名称对流程列表进行排序。

类型

项目类型。提供以下选项:

  • RPA - 在流程类型的 Studio 项目中显示
  • 测试 - 在测试自动化类型的 Studio 项目中显示
  • 智能体 - 在智能体类型的项目中显示

    注意:编码智能体在网格中显示为“智能体 (<programming language>)”

  • Maestro BPMN - 针对Maestro BPMN类型的项目显示
  • Maestro Case - 在Maestro Case类型的项目中显示
  • Maestro Flow - 在Maestro Flow类型的项目中显示
  • 应用 - 在从 Studio Web 发布的应用项目中显示。

包名称

部署的包的名称。

默认情况下不可见。

要显示该列,请从“列”菜单中选择该列。

您可以按包名称对流程列表进行排序。

版本

给定流程中当前正在使用的包版本号。

  • 此字段旁边的“可用更新”图标表示您没有使用最新可用版本。

    选择图标将打开升级确认对话框,并将流程更新为最新的包版本。

  • 如果配置的 NuGet 存储库中不再提供与流程关联的包版本,则会显示“不可用”图标。
  • 如果您使用的是最新可用版本,则会显示最新版本图标。

作业优先级

作业的优先级。

您可以按作业优先级对流程列表进行排序和筛选。

执行类型

流程执行的类型。

链接到 Studio 中的有人值守的自动化项目设置:

  • 如果打开切换开关,则在 Attended 的上下文中执行流程
  • 如果切换开关已关闭,则流程将在 Unattended 的上下文中执行

对于 2021.10.3 版 Studio 之前发布的包,将显示“未指定”值。

用户交互 指定流程是否需要用户交互:
  • 必填:表示需要用户交互的前台流程。
  • 非必填:表示不需要用户交互的后台流程。

兼容性

自动化项目的基础目标框架的兼容操作系统。

入口点

用于启动流程执行的工作流文件。

默认情况下,Main.xml 文件设置为入口点。如果您的项目包含多个入口点,则显示在创建流程时选择的入口点。当您在流程编辑期间更改包版本时,如果新版本中存在相同的工作流,则保留所选入口点。

描述

流程的自定义说明。

建议您填充此字段,尤其是在处理 Orchestrator 中的多个用户和流程时。

标签 与流程关联的所有标签列表。
属性 与流程关联的所有键值对列表。
保留操作 保留期限结束时的保留策略结果。
保留时间 (天) 保留策略的持续时间。

运行时参数

入口点

对于具有多个工作流的项目,请使用Main.xaml作为主要工作流,并通过“调用工作流文件”活动链接其他.xaml文件。详细了解Studio 中的项目组织

您可以更改或添加入口点以控制执行哪个工作流。在 Studio 中,右键单击.xaml文件并将其设置为主文件或将其添加为入口点。

示例:多个发票处理工作流

您有两个工作流来处理不同来源的发票:

  • DownloadInvoiceFromStorage.xaml — 从外部存储下载发票
  • GetInvoiceFromLocal.xaml — 从本地设备检索发票

在 Orchestrator 的 runtime 中,选择与您的场景匹配的入口点。如果发票已是本地的,请选择GetInvoiceFromLocal.xaml以从该工作流开始执行。

备注:

对于 2020 年 7 月之前发布的包,Orchestrator 无法自动检测主入口点。从下拉列表中手动选择入口点。如果流程不支持多个入口点,则会显示Default ,并禁用该字段。

In、Out、In/Out 参数

通过在 Studio 中设计项目,使其接受 In 或 Out 参数,您便可在其他第三方应用程序或 Orchestrator 中使用这些参数。这意味着您创建的任何流程都可以通过 Orchestrator API 或接口接收输入参数。

在 Orchestrator 中,参数和相关信息显示在多个位置:专用参数部分(“运行时参数”或“参数”选项卡)中的流程级别、作业级别和触发器级别。

您可以为任何输入参数指定值。对于 Orchestrator 的输入和输出参数的详细信息,请访问此页面

图 1. 流程配置

图 2. 参数

备注:

在任何级别,为 Studio 中的输入参数提供的默认值都不会显示在 Orchestrator 中。

后台流程与前台流程

流程按其用户界面要求进行分类。

后台进程。

后台流程不需要用户界面或用户干预。您可以在无人值守模式下对同一用户同时执行多个后台作业。每次执行都需要无人值守/非生产许可证。Unattended Robot 在NT AUTHORITY\LOCAL SERVICE下的会话 0 中运行后台流程,该帐户没有用户界面访问权限。

前台流程

前台流程需要访问用户界面(用于生成用户界面或单击等交互式活动)。每个用户只能同时执行一个前台流程。不过,同一个用户可以同时执行多个后台流程和一个前台流程。

配置流程类型

流程类型在 Studio 的“项目设置”窗口中设置,并在发布后显示在 Orchestrator 中。

图 3. 在后台启动流程

下表显示了根据机器人凭据注意事项运行前台/后台流程所需的 UiPath™ Robot 版本。

流程类型凭据注意事项最低为 2021.8 的计算机
后台有凭据的机器人任何
前台有凭据的机器人任何
后台没有凭据的机器人2021.10 及更高版本
前台没有凭据的机器人无效配置!无法执行作业。

流程兼容性

在 Studio 中创建自动化项目时,开发者必须配置一个会影响该自动化项目和兼容操作系统的基础目标框架的兼容性属性。

图 4. 流程兼容性

下表显示了需根据流程的目标框架和操作系统兼容性执行流程的 UiPath 机器人版本。

目标框架操作系统最低为 2021.8 的计算机
.NET Framework 4.6.1Windows - 旧版任何
.NET 5.0 及更高版本Windows2021.10 及更高版本
.NET 5.0 及更高版本跨平台2021.10 及更高版本

版本管理

如果 Orchestrator 中提供了包的新版本(您从 Studio 中发布了新版本),则会在所属流程旁边显示 docs image 图标。

您可以在相应的“查看流程”窗口上将流程分别更新为最新的可用版本,也可以通过选择多个流程并单击全局性的“使用最新版本”按钮来批量更新它们。

如果与流程关联的包版本在已配置的 NuGet 存储库中不再可用,则会显示 docs image 图标。

如果您在特定流程中使用包的最新可用版本,则 docs image 图标会显示在该流程旁边。

使用的应用程序

基础 Studio 包使用的 Windows 应用程序与所选包版本相关,显示在“应用程序”部分中。

如果包使用无法识别的应用程序,则会在括号内显示一个“未知应用程序”条目,并以未识别的应用程序数量作为后缀。

如果无法检索到任何应用程序,则系统会显示“无法检索此包的应用程序”这一消息。这很可能是由于以下原因之一:

  • 您的 Studio 版本低于 2023.2。
  • 您的 Studio 版本为 2023.2,但由于存在监管规则,可防止记录此信息。
  • 您的包从外部订阅源上传。只有内部订阅源中的包可以提供此信息。
  • 该包不使用任何应用程序。

这些详细信息也会显示在每个包版本的“显示发行说明”窗口中。

流程权限

创建流程:

  • 查看包的权限;
  • 查看创建流程的权限。

从“流程”页面启动作业:

  • 创建流程所需的权限
  • 创建作业

阅读有关角色的更多信息。

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新