- 入门指南
- 最佳实践
- 租户
- 文件夹上下文
- 自动化
- 流程
- 作业
- 触发器
- 日志
- 监控
- 队列
- 资产
- 存储桶
- Test Suite - Orchestrator
- 其他配置
- 集成
- 传统机器人
- 主机管理
- 组织管理
- 故障排除
部署流程
要创建流程,您需要以下权限:
- 包 - 查看
- 流程 - 查看和创建
-
Navigate to Automations > Processes. The Processes page opens.
-
Click Add process. The Add Process page opens.
-
Select a package from the Package Source Name list or click the upload area below to upload a new package. The latest version of the package is automatically selected.
-
从“包版本”下拉列表中,选择要使用的包的版本。如果包具有输入和/或输出参数,则系统会在“运行时参数”部分显示这些参数。
-
Select an entry point from the Entry point drop-down. By default, the
.xamlset as main Studio is selected. The arguments view is refreshed to display the arguments in the selected workflow.备注:- 对于 2020 年 7 月之前发布的包,Orchestrator 无法确定主入口点,因此默认情况下不选择任何入口点。您需要从列表中手动选择入口点。
- If the process doesn't support multiple entry points, Orchestrator displays
Defaultin the Entry point list, and the field is disabled.
-
如果包具有输入参数,您可以在参数表中为其提供值。通过单击相应条目的“编辑”来编辑参数。
-
Once you are done with the changes, click Continue. The Package Requirements page opens.
“包要求”选项卡可用于识别已在基础工作流设计中使用且成功执行作业所需的对象。
See Managing package requirements for details on how to manage package requirements.
-
在“显示名称”字段中,添加要在所有提及、列出或监控流程的页面上显示的名称。如果留空,则使用包的名称。
-
输入流程的描述。我们建议添加描述,尤其是当有许多流程部署到 Orchestrator 时。
-
从“作业优先级”下拉列表中,选择流程的执行优先级。
-
打开“无法在 UiPath Assistant 中停止流程”选项,以限制从 UiPath Assistant 终止流程。
-
启用“自动启动流程”选项,以将该流程设置为在机器人代理启动时自动启动。
-
Switch on the Enable Recording option so that, in the event of a job failure, the last moments of the execution are recorded and available for download as execution media. Configure the Scaling,Frequency, and Duration options as needed.
字段 描述 缩放 允许您设置屏幕截图的缩放百分比。最大值为 100。默认情况下,此字段设置为 100。 频率 使您可以配置屏幕截图之间的时间间隔(以毫秒为单位)。最小值是 250。默认情况下,此字段设置为 500。 Duration 使您能够配置开始记录失败之前的时间长度(以秒为单位)。最大值为 120。默认情况下,此字段设置为 40。 -
单击“创建”。
The Add Process window closes and the process is displayed on the Processes page.
编辑流程设置
The display name, description, job priority, as well as the Enable Recording (Enterprise only), Automatically Start Process,Process can’t be stopped from UiPath Assistant options can be modified after deploying a process from the Edit Process page.
-
For the desired process, click More Actions > Edit.
The Edit Process page opens.
-
更改所需的选项,然后单击“更新”以保存更改。
备注:默认情况下,有正在运行或待处理的关联作业时,可以编辑任意流程。请考虑以下事项:
- 与修改后的流程相关联的正在运行的作业使用流程的初始版本。
- 新创建的作业或同一作业的新触发器使用新版本。
- 与修改后的流程关联的待处理作业使用更新的版本。
管理包版本
- 首次发布包时,Studio 中定义的主入口点也将设置为 Orchestrator 中的当前入口点。
- 发布新版本的包时,系统会保留当前入口点,前提是它存在于新版本中;否则,它默认为 Studio 中定义的主入口点。
- 切换到没有初始入口点的包版本时,系统将默认使用 Studio 中定义的主入口点。如果当前入口点也存在于新版本中,则在升级时会保留该入口点。
Managing package versions for a process requires View and Edit permissions on Processes, and View permissions on Packages/Folder Packages.
更新文件夹中的流程
如果流程具有多个可用版本,您可以在创建或编辑流程时从“包版本”下拉列表中选择要使用的版本。
-
单击“更多操作”>“编辑”。系统将显示“编辑流程”窗口。
-
在“包版本”下拉列表中,选择要使用的特定包版本,或单击“回滚”以返回到先前使用的版本。
要在不访问“编辑流程”窗口的情况下轻松将流程升级到最新版本,请按照以下步骤操作:
-
单击所需流程对应的“更多操作”>“升级到最新版本”。对于已在使用最新包版本的流程,“升级到最新版本”按钮为只读状态。
-
在显示的确认窗口中单击“确认”。所选流程将更新为最新版本,并且图标也会相应更新。如果由于任何原因未更新流程,则会显示错误消息。
更新文件夹中的多个流程
使您可以将文件夹中多个流程更新到最新的可用包版本。
-
在“流程”页面上,选择要更新为最新的可用包版本的流程。
-
单击“使用最新版本”。仅当您的选择包含至少一个不使用最新可用的包版本的流程时,才启用此“使用最新版本”按钮。仅当您的选择包含使用最新可用的包版本的流程时,此按钮将禁用。
-
在显示的确认窗口中单击“确认”。所选流程将更新为最新版本,并且图标也会相应更新。如果由于任何原因未更新流程,则会显示错误消息。
跨文件夹更新流程
可以在包级别一次跨多个文件夹/子文件夹更新流程。Orchestrator 搜索并显示与所选包关联的所有流程,从而使您可以选择应将其中哪些更新为最新的可用包版本。搜索是在每个订阅源的基础上执行的,如下所示:
- Tenant Feed - Orchestrator searches for all processes associated with the selected packages in all folders/subfolders that use the tenant feed. Find it on the Packages page (Tenant context > Packages tab).
- Folder Feed - Orchestrator searches for all processes associated with the selected packages in that particular folder feed, subfolders included. Find it on the Folder Packages page (Folder context > Automations tab > Folder Packages tab).
租户订阅源和文件夹订阅源级别的升级过程相似。根据您所处的上下文,导航到上述位置,然后:
- 选择要升级的包,然后单击“将可用流程升级至最新版本”。将打开“升级多个流程”窗口,显示一个列表,其中列出了所有未使用最新包版本的所有流程。在“升级多个流程”窗口中显示以下信息:
-
包名称
-
包的最新版本
-
未使用最新包版本的流程数
-
进程的名称、当前的包版本以及它们所在的文件夹/子文件夹的路径。
升级使用文件夹订阅源中的包的流程:
升级使用租户订阅源中的包的流程:
-
- 对于每个包,选择要升级的流程。完成后,单击“升级”。所选流程将使用其包的最新版本进行批量更新。
管理输入参数的值
如果流程具有一个或多个输入参数,则可以在流程级别编辑其值:
- 单击流程对应的“更多操作”>“编辑”。系统将显示“查看流程”窗口。
- 在“运行时参数”部分的“参数”表格中,单击要为其添加值的输入参数表旁边的“编辑”按钮。
- 添加所需值,然后单击“保存”。系统将保存输入参数的值。
- 根据需要多次重复步骤 3。
- Click Update. The values of all the input arguments are saved.
您还可以通过单击相应的“清除值”按钮来删除输入参数的值。
监控流程
单击所需流程的“更多操作”>“监控流程”按钮以查看与其关联的“监控”页面。由于在“流程”页面上显示了“监控流程”按钮,您还需要流程的查看权限才能从此处访问监控页面。
或者,从“流程概述”微件(“监控”>“作业”)中选择。
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.
删除流程
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.
- 在“流程”页面中,选择您感兴趣的流程。
- 单击“删除”按钮。该流程将从“流程”页面和数据库中删除。请注意,删除流程不会从 Orchestrator 中删除包,而只会删除其与环境/文件夹的关联。
或者,如果您只想删除一个流程,请单击相应的“删除”按钮。
如果删除与触发器相关联的流程,则无论这些触发器是已启用还是已禁用,这些触发器也都将被删除。
如果流程与活动作业(其具有以下某种状态:“待处理”、“正在运行”、“正在停止”和“正在终止”)关联,则无法删除该流程。