- 发行说明
- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 控制流程
- 对象存储库
- 日志记录
- ScreenScrapeJavaSupport 工具
- Studio 测试
- 扩展程序
- 故障排除
A template is a preconfigured project that helps speed up automation design when used as a starting point for new automation projects. You can use one of the built-in templates or use custom templates from other sources, such as the organization-wide template feed. In addition, you can create and publish your own custom templates.
Studio 后台视图的“开始”选项卡上提供了以下内置项目模板:
-
备注:
如果从 2021.4 之前的版本更新 Studio 之后,您遇到诸如“开始”选项卡上未显示任何内置模板或固定/取消固定模板不起作用等问题,请执行以下操作之一,然后重新启动 Studio:
- 在文本编辑器中打开文件
C:\Users\<user>\AppData\Roaming\UiPath\UiStudio.v2.settings,将<HasCustomFavorites>元素的值设置为false。 - Go to Settings > General and select Reset settings. For more information about the settings that are reset, see Configuring Studio Settings.
- 在文本编辑器中打开文件
要从所有可用来源浏览和搜索自定义模板,请转到“主页”(后台视图),然后选择“选项卡。
自定义模板
可以将用户定义的流程或测试自动化项目保存为模板,以便在其他自动化项目中使用。此类模板可能包含一组特定的依赖项和内置工作流,其中具有已经定义的变量和参数,稍后可供在各种项目中使用。
Studio offers two ways to create your own custom templates, either by using the Template project type in the Home tab or by exporting a process, or test automation project as a template.
创建模板
-
在 Studio 后台视图的“新建项目”下,单击“模板”。
-
在“新建模板”窗口中,配置以下内容:
- Choose between a Process and a Test Automation type of template.
- 为新项目输入名称(最多 128 个字符)和描述,以概括您打算如何使用此自动化项目(最多 500 个字符)。
- 选择创建项目的位置。创建项目的默认位置为
%USERPROFILE%\Documents\UiPath。 - Select the compatibility and language.
-
单击“创建”,模板将在 Studio 中打开。
-
系统将显示一个弹出窗口,其中包含有关可自定义字段的信息。单击“继续”,并且您可以选择“不再显示”。
可自定义的字段
可自定义的字段允许您使用在发布模板时清除的示例数据创建模板。这样可以更轻松地使用该模板中您自己的数据创建任务。
创建模板时,可能会有一些字段在模板发布后变得可配置。例如,这在使用 Excel 活动创建模板时非常有用,其中使用的文件和选定的范围可以根据要自动化的内容而变化。
对于这些实例,您可以通过单击字段右侧的“加号
”,然后选择“标记为可自定义”将字段标记为可自定义。
这会用图标标记该字段。您仍然可以像其他任何字段一样使用标记为可自定义的字段,以便使用自己的值运行和测试项目。
发布模板后,将清除此字段中的值。如果您在保存后重新打开模板,则测试值将保留,您可以继续编辑。
如果您决定不希望此字段可配置并保留值,请选择“加号”
>“取消标记为可自定义”。
将项目导出为模板
您可将流程或测试自动化项目导出为模板,发布到特定位置,然后在 Studio 后台视图中的“模板”选项卡中使其可用。
可以使用“导出为模板”功能区按钮导出在 Studio 中打开的流程、测试自动化项目或修改的内置模板。
导出时,模板保存在“位置”字段中的路径下。
在创建模板之前,在文件中进行的未保存更改将自动保存在项目中。
作为模板发布
Publishing templates is similar to publishing processes and libraries, with the exception that the wizard contains an additional step where to enter template information. For more information, see About Publishing Automation Projects.
浏览和使用模板
您可以在 Studio 后台视图的“模板”选项卡中查看所有可用的项目模板。
系统在顶部列出最近使用的模板。您可以按名称和描述搜索模板,选择是否包含预发行版本,或按位置筛选模板。
以下模板位置可用:
- 全部 - 所有位置。
- 内置 - 随 Studio 安装的模板。
- 官方 - 官方 UiPath 订阅源中的模板。
- Orchestrator - 组织范围内的模板订阅源,当连接到 Orchestrator 时可用。
- 本地 - 本地用户订阅源,默认情况下:
C:\Users\User\Documents\UiPath\.templates。可以通过在 Studio 后台视图中选择“设置”>“位置”来定义位置。 - 市场 - 已发布到 UiPath 市场的模板。
基于模板创建项目
- 单击模板。将打开一个包含有关模板的详细信息的窗口。
- 从窗口的左下角选择要使用的版本,然后单击“使用模板”。
- If the template uses any packages that require accepting license terms, click View License to read the terms, and then I Accept to agree and continue.
- 在“新建项目”窗口中,编辑项目的详细信息(名称、位置、说明)。某些模板还允许您选择兼容性和语言。
事务流程
“事务流程”是一个基于“流程图”的项目模板,已针对基本自动化流程进行优化。
此模板包含几个预先生成的容器,如下所示:
数据输入序列
此容器连接到“开始”节点,用于保存某些活动,这些活动都与检索运行项目所需要的数据有关。读取的事务参数存储在 Boolean 类型的预定义 NewTransaction 变量中。
流程决策
“流程决策”活动用于分析根据在 NewTransaction 下面存储的数据所表示的条件而检索的数据。“流程决策”的“True”分支导致“事务处理流程图”,而“False”分支导致“结束过程序列”。
事务处理流程图
-
事务处理流程图可处理事务项,然后循环回初始数据输入序列。
-
结束流程序列可包含在自动化流程结束时必须执行的所有步骤,例如保存工作流。
备注:请注意,每当您要将一个序列中的大量活动复制到另一个序列时,建议您事先向下滚动到“设计器”面板的底部。这是因为 Windows Workflow Foundation 限制的关系。