orchestrator
2023.10
true
Orchestrator 用户指南
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 2024年10月3日

关于流程

流程表示链接到特定文件夹的包版本。部署新流程时,该流程将对所有有权访问该文件夹的帐户可用。

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

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

下表包含“流程”页面的字段说明。

字段

描述

名称

流程的显示名称。

流程类型用版本旁边显示的图标说明。图标代表该特定流程版本的类型。

  • 需要用户界面 docs image
  • 后台流程 docs image
您可以按名称对流程列表进行排序。

包名称

部署的包的名称。

默认情况下不可见。要显示该列,请从“列”菜单中选择该列。

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

版本

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

  • 此字段旁边的 docs image 图标表示您没有使用最新可用版本。
  • 如果配置的 NuGet 存储库中不再提供与流程关联的包版本,则会用 docs image 图标表示。
  • 如果您使用的是最新的可用版本,则会显示 docs image 图标。

作业优先级

作业的优先级。

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

范围

设计时在 Studio 中设置的项目范围。可用的选项如下:

  • 流程 - 针对“流程”或“”类型的 Studio 项目显示
  • 测试 - 针对“测试自动化”类型的 Studio 项目显示
您可以按作用域筛选流程列表。默认情况下不可见。要显示该列,请从“列”菜单中选择该列。

执行类型

流程执行的类型。链接到 Studio 中的有人值守的自动化项目设置:

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

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

兼容性

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

入口点

用于启动流程执行的工作流文件。默认情况下,Main.xml 文件被设置为入口点。如果项目包含多个入口点,则显示流程创建时选择的入口点。

描述

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

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


运行时参数

入口点

在某些情况下,您的自动化项目包含多个工作流。对于此类项目,最好将项目的主工作流保留在 Main.xaml 文件中。项目中包含的所有其他自动化 .xaml 文件应通过“调用工作流文件”活动链接到 Main.xaml,因为在典型场景中,运行作业时仅会执行 Main.xaml 文件,它是任何自动化项目的默认入口点。详细了解 Studio 中的项目组织和设计原则
您可以更改自动化项目的入口点,即通过更改主 .xaml 文件来更改其执行“门”。同样,您可以为 RPA 流程添加多个入口点,从而仅执行自动化项目的某个分支。
您可以更改 .xaml 文件或在 Studio 中为 RPA 流程添加多个入口点,方法是右键单击不同的 .xaml 文件并将其设置为主文件或将其添加为入口点。


假设您建立了一个检查发票的工作流。发票可以从云存储中下载,也可以位于您的设备上。

您在项目内部设计了两个工作流,并将它们都设置为入口点:

  • DownloadInvoiceFromStorage.xaml - 从外部存储下载发票的工作流
  • GetInvoiceFromLocal.xaml - 从您的设备获取发票的工作流。
在 Orchestrator 中的运行时,您可以选择与场景相对应的工作流作为入口点。如果发票已在本地设备上,则将 GetInvoiceFromLocal.xaml 设置为入口点。这样一来,将从该步骤开始执行,并继续进行发票检查工作流(Main.xaml 文件)。
备注:
  • 对于 2020 年 7 月之前发布的包,Orchestrator 无法确定主入口点,因此默认情况下不选择任何入口点。您需要从下拉列表中手动选择入口点。
  • 如果流程不支持多个入口点,则 Orchestrator 在“入口点”下拉列表中显示Default,并禁用该字段。

In、Out、In/Out 参数

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

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

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

1 - 选择入口点。仅在有多个入口点可用时启用。2 - 根据方向(输入,输出,全部)筛选显示的参数。3 - 查看设置为入口点的“.xaml”的参数和相关信息。



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

后台流程与前台流程

本节将根据用户界面要求介绍现有流程类型。流程类型在 Studio 的“项目设置”窗口中配置,并在发布项目后在 Orchestrator 中相应地予以说明。



根据用户界面要求,有两种类型的流程:

  • docs image 后台流程 - 不需要用户界面,也无需用户干预即可执行。因此,您能够以同一用户在 Unattended 模式下同时执行多个此类作业。每次执行都需要 Unattended/NonProduction 许可证。Unattended Robot 在 NT AUTHORITY\LOCAL SERVICE 下的会话 0 中处理后台流程,该帐户没有用户界面且无法与用户会话交互。
  • 前台流程 - 需要用户界面,因为执行需要生成用户界面,或者流程包含交互式活动,例如“单击”。一次只能对一个用户执行一个此类流程。

    注意:同一个用户可以同时执行多个后台流程和单个前台流程。

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

流程类型

凭据注意事项

最低为 2021.8 的计算机

后台

有凭据的机器人

任何

前台

有凭据的机器人

任何

后台

没有凭据的机器人

2021.10 及更高版本

前台

没有凭据的机器人

无效配置!无法执行作业。

流程兼容性

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



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

目标框架

操作系统

最低为 2021.8 的计算机

.NET Framework 4.6.1

Windows - 旧版

任何

.NET 5.0 及更高版本

Windows

2021.10 及更高版本

.NET 5.0 及更高版本

跨平台

2021.10 及更高版本

版本管理

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

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

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

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

使用的应用程序

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

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

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

  • 您的 Studio 版本为 2023.2,但由于存在监管规则,可防止记录此信息。

  • 您的包从外部订阅源上传。只有内部订阅源中的包可以提供此信息。

  • 该包不使用任何应用程序。

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

流程权限

创建流程:

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

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

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

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

  • 运行时参数
  • 入口点
  • In、Out、In/Out 参数
  • 后台流程与前台流程
  • 流程兼容性
  • 版本管理
  • 使用的应用程序
  • 流程权限

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。