- 入门指南
- 最佳实践
- 租户
- 文件夹上下文
- 自动化
- 流程
- 作业
- 触发器
- 日志
- 监控
- 队列
- 资产
- 存储桶
- Test Suite - Orchestrator
- 集成
- 传统机器人
- 故障排除
关于流程
流程表示链接到特定文件夹的包版本。部署新流程时,该流程将对所有有权访问该文件夹的帐户可用。
您可以在“流程”页面将已上传的软件包部署为新流程、管理之前创建的流程、使用最新版本的软件包来更新所有流程,以及使用所需流程直接开始作业。这可帮助您在组织中的所有用户和机器人之间分发包,并从“流程”或“作业”页面更快地执行流程。
除了从“流程”和“作业”页面执行流程外,您还可以将任何流程配置为在启动机器人代理时自动启动。作为管理员,这使您可以确保启动必要的流程而不会受计算机用户影响而延迟或失败,例如,确保遵守公司的 IT 策略。
下表包含“流程”页面的字段说明。
字段 |
描述 |
---|---|
名称 |
流程的显示名称。 流程类型用版本旁边显示的图标说明。图标代表该特定流程版本的类型。
|
包名称 | 部署的包的名称。
默认情况下不可见。要显示该列,请从“列”菜单中选择该列。 您可以按包名称对流程列表进行排序。 |
版本 |
给定流程中当前正在使用的包版本号。
|
环境 | 仅适用于传统文件夹。 分配到给定包的环境的名称。 |
作业优先级 |
作业的优先级。 您可以按作业优先级对流程列表进行排序和筛选。 |
范围 |
设计时在 Studio 中设置的项目范围。可用的选项如下:
|
执行类型 |
流程执行的类型。链接到 Studio 中的有人值守的自动化项目设置:
对于 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
- 从您的设备获取发票的工作流。
GetInvoiceFromLocal.xaml
设置为入口点。这样一来,将从该步骤开始执行,并继续进行发票检查工作流(Main.xaml
文件)。
- 对于 2020 年 7 月之前发布的包,Orchestrator 无法确定主入口点,因此默认情况下不选择任何入口点。您需要从下拉列表中手动选择入口点。
- 如果流程不支持多个入口点,则 Orchestrator 在“入口点”下拉列表中显示
Default
,并禁用该字段。
通过在 Studio 中设计项目,使其接受 In 或 Out 参数,您便可在其他第三方应用程序或 Orchestrator 中使用这些参数。这意味着您创建的任何流程都可以通过 Orchestrator API 或接口接收输入参数。
在 Orchestrator 中,参数和相关信息显示在多个位置:专用参数部分(“运行时参数”或“参数”选项卡)中的流程级别、作业级别和触发器级别。
您可以为任何输入参数指定值。对于 Orchestrator 的输入和输出参数的详细信息,请访问此页面。
1 - 选择入口点。仅在有多个入口点可用时启用。
2 - 根据方向(输入、输出、全部)筛选显示的参数。
3 - 查看设置为入口点的 .xaml 的参数和相关信息。
本节将根据用户界面要求介绍现有流程类型。流程类型在 Studio 的“项目设置”窗口中配置,并在发布项目后在 Orchestrator 中相应地予以说明。
根据用户界面要求,有两种类型的流程:
-
后台流程 - 不需要用户界面,也无需用户干预即可执行。因此,您能够以同一用户在 Unattended 模式下同时执行多个此类作业。每次执行都需要 Unattended/NonProduction 许可证。Unattended Robot 在
NT AUTHORITY\LOCAL SERVICE
下的会话 0 中处理后台流程,该帐户没有用户界面且无法与用户会话交互。 -
前台流程 - 需要用户界面,因为执行需要生成用户界面,或者流程包含交互式活动,例如“单击”。一次只能对一个用户执行一个此类流程。
注意:同一个用户可以同时执行多个后台流程和单个前台流程。
下表显示了根据机器人凭据注意事项运行前台/后台流程所需的 UiPath Robot 版本。
流程类型 |
凭据注意事项 |
最低为 2021.8 的计算机 |
---|---|---|
后台 |
有凭据的机器人 |
任何 |
前台 |
有凭据的机器人 |
任何 |
后台 |
没有凭据的机器人 |
21.8 及以上 |
前台 |
没有凭据的机器人 |
无效配置!无法执行作业。 |
在 Studio 中创建自动化项目时,开发者必须配置一个会影响该自动化项目和兼容操作系统的基础目标框架的兼容性属性。
下表显示了需根据流程的目标框架和操作系统兼容性执行流程的 UiPath 机器人版本。
目标框架 |
操作系统 |
最低为 2021.8 的计算机 |
---|---|---|
.NET Framework 4.6.1 |
Windows - 旧版 |
任何 |
.NET 5.0 及更高版本 |
Windows |
21.8 及以上 |
.NET 5.0 及更高版本 |
跨平台 |
21.8 及以上 |
如果 Orchestrator 中提供了包的新版本(您从 Studio 中发布了新版本),则会在所属流程旁边显示 图标。
您可以在相应的“查看流程”窗口上将流程分别更新为最新的可用版本,也可以通过选择多个流程并单击全局性的“使用最新版本”按钮来批量更新它们。
如果与流程关联的包版本在已配置的 NuGet 存储库中不再可用,则会显示 图标。
如果您在特定流程中使用包的最新可用版本,则 图标会显示在该流程旁边。
创建流程:
- 查看包的权限;
- 查看和创建流程的权限。
从“流程”页面启动作业:
- 创建流程所需的权限
- 创建作业
在传统文件夹中部署流程:
-
创建流程所需的权限
还需要查看环境的权限。
阅读有关角色的更多信息。