- 入门指南
- 最佳实践
- 租户
- 文件夹上下文
- 自动化
- 流程
- 作业
- 触发器
- 日志
- 监控
- 队列
- 资产
- 存储桶
- Test Suite - Orchestrator
- 其他配置
- 集成
- 传统机器人
- 主机管理
- 组织管理
- 故障排除
流程表示链接到特定文件夹的包版本。部署新流程时,该流程将对所有有权访问该文件夹的帐户可用。
The Processes page enables you to deploy an uploaded package as a new process, manage previously created processes, keep all your processes up to date with the most recent package versions, and directly start a job using the desired process. This helps you distribute packages across all accounts in your organization and execute processes faster whether from the Processes or Jobs page.
除了从“流程”和“作业”页面执行流程外,您还可以将任何流程配置为在启动机器人代理时自动启动。作为管理员,这使您可以确保启动必要的流程而不会受计算机用户影响而延迟或失败,例如,确保遵守公司的 IT 策略。
下表包含“流程”页面的字段说明。
| 字段 | 描述 |
|---|---|
|
名称 |
流程的显示名称。 流程类型用版本旁边显示的图标说明。图标代表该特定流程版本的类型。
|
|
包名称 | 部署的包的名称。
默认情况下不可见。要显示该列,请从“列”菜单中选择该列。 You can sort the processes list by Package Name. |
|
版本 |
给定流程中当前正在使用的包版本号。
|
|
环境 | 仅适用于传统文件夹。 分配到给定包的环境的名称。 |
|
作业优先级 |
作业的优先级。 You can sort and filter the processes list by Job priority. |
|
范围 |
设计时在 Studio 中设置的项目范围。可用的选项如下:
|
|
执行类型 |
流程执行的类型。链接到 Studio 中的有人值守的自动化项目设置:
对于 2021.10.3 版 Studio 之前发布的包,将显示“未指定”值。 |
|
兼容性 |
自动化项目的基础目标框架的兼容操作系统。 |
|
入口点 |
用于启动流程执行的工作流文件。默认情况下, |
|
描述 |
流程的自定义描述。建议您填充此字段,尤其是在处理 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 中,参数和相关信息显示在多个位置:专用参数部分(“运行时参数”或“参数”选项卡)中的流程级别、作业级别和触发器级别。
You can specify values for any input arguments. For more info on input and output arguments in Orchestrator, please visit this page.
1 - Select the entry point. Only enabled if multiple entry points are available. 2 - Filter the displayed arguments according to their direction (Input, Output, All). 3 - See arguments and related information for the**.xaml** set as the entry point.
在任何级别,为 Studio 中的输入参数提供的默认值都不会显示在 Orchestrator 中。
流程类型
本节将根据用户界面要求介绍现有流程类型。流程类型在 Studio 的“项目设置”窗口中配置,并在发布项目后在 Orchestrator 中相应地予以说明。
根据用户界面要求,有两种类型的流程:
-
Background Process - Does not require a user interface, nor user intervention to get executed. For this reason, you can execute multiple such jobs in unattended mode on the same user simultaneously. Each execution requires an Unattended/NonProduction license. Unattended robots handle background processes in Session 0, under NT AUTHORITY\LOCAL SERVICE, which has no UI and cannot interact with a user session. -
Foreground Process - Requires user interface as the execution needs the UI to be generated, or the process contains interactive activities, such as Click. You can only execute one such process on a user at a time.备注:同一个用户可以同时执行多个后台流程和单个前台流程。
下表显示了根据机器人凭据注意事项运行前台/后台流程所需的 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 存储库中不再可用,则会显示
图标。
如果您在特定流程中使用包的最新可用版本,则
图标会显示在该流程旁边。
流程权限
创建流程:
- 查看包的权限;
- 查看和创建流程的权限。
从“流程”页面启动作业:
- 创建流程所需的权限
- 创建作业
在传统文件夹中部署流程:
-
创建流程所需的权限
还需要查看环境的权限。
Read more about roles.