- 发行说明
- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 控制流程
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 日志记录
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 编码自动化
- 基于触发器的 Attended 自动化
- 录制
- 用户界面元素
- 选取器
- 对象存储库
- 数据抓取
- 图像与文本自动化
- Citrix Technologies Automation
- RDP 自动化
- VMware Horizon 自动化
- Salesforce 自动化
- SAP 自动化
- macOS 用户界面自动化
- ScreenScrapeJavaSupport 工具
- Webdriver 协议
- 扩展程序
- 测试套件 - Studio
- 故障排除
项目模板
模板是一个预配置的项目,当将它用作新自动化项目的起点时,有助于加快自动化设计。您可以使用一个内置模板,也可以使用来自其他来源的自定义模板,例如组织范围内的模板订阅源。此外,您可以创建和发布自己的自定义模板。
Studio 后台视图的“开始”选项卡上提供了以下内置项目模板:
- 后台流程
- 移动测试项目
- 编排流程
- 机器人企业框架
- 有人值守的自动化框架
- SAP 测试项目
- 事务流程备注:
如果从 2021.4 之前的版本更新 Studio 之后,您遇到诸如“开始”选项卡上未显示任何内置模板或固定/取消固定模板不起作用等问题,请执行以下操作之一,然后重新启动 Studio:
- 在文本编辑器中打开文件
C:\Users\<user>\AppData\Roaming\UiPath\UiStudio.v2.settings
,将<HasCustomFavorites>
元素的值设置为false
。 - 转到“设置”>“常规”,然后选择“重置设置”。有关重置设置的更多信息,请参阅配置 Studio 设置。
- 在文本编辑器中打开文件
要从所有可用来源浏览和搜索自定义模板,请转到“主页”(后台视图),然后选择“选项卡。
可以将用户定义的流程或测试自动化项目保存为模板,以便在其他自动化项目中使用。此类模板可能包含一组特定的依赖项和内置工作流,其中具有已经定义的变量和参数,稍后可供在各种项目中使用。
- 在 Studio 后台视图的“新建项目”下,单击“模板”。
-
在“新建模板”窗口中,配置以下内容:
- 单击“创建”,模板将在 Studio 中打开。
-
系统将显示一个弹出窗口,其中包含有关可自定义字段的信息。单击“继续”,并且您可以选择“不再显示”。
可自定义的字段
可自定义的字段允许您使用在发布模板时清除的示例数据创建模板。这样可以更轻松地使用该模板中您自己的数据创建任务。
创建模板时,可能会有一些字段在模板发布后变得可配置。例如,这在使用 Excel 活动创建模板时非常有用,其中使用的文件和选定的范围可以根据要自动化的内容而变化。
对于这些实例,您可以通过单击字段右侧的加号 ,然后选择“标记为可自定义”,从而将字段标记为可自定义。
这会用图标标记该字段。您仍然可以像其他任何字段一样使用标记为可自定义的字段,以便使用自己的值运行和测试项目。
发布模板后,将清除此字段中的值。如果您在保存后重新打开模板,则测试值将保留,您可以继续编辑。
如果您决定使此字段不可配置,并保留值,请选择加号 >“取消标记为可自定义”。
您可将流程或测试自动化项目导出为模板,发布到特定位置,然后在 Studio 后台视图中的“模板”选项卡中使其可用。
可以使用功能区按钮“导出为”>“模板”,导出在 Studio 中打开的流程、测试自动化或修改的内置模板。
导出时,模板保存在“位置”字段中的路径下。
发布模板与发布流程和库相似,不同之处在于向导包含一个附加步骤,可在其中输入模板信息。有关更多信息,请参见关于发布自动化项目。
您可以在 Studio 后台视图的“模板”选项卡中查看所有可用的项目模板。
系统在顶部列出最近使用的模板。您可以按名称和描述搜索模板,选择是否包含预发行版本,或按位置筛选模板。
以下模板位置可用:
- 全部 - 所有位置。
- 内置 - 随 Studio 安装的模板。
- 官方 - 官方 UiPath 订阅源中的模板。
- Orchestrator - 组织范围内的模板订阅源,当连接到 Orchestrator 时可用。
- 本地 - 本地用户订阅源,默认情况下为
C:\Users\User\Documents\UiPath\.templates
。您可在 StudioX 后台视图中选择“设置”>“位置”来定义位置。 - Marketplace - 已发布到 UiPath Marketplace 的模板。
“事务流程”是一个基于“流程图”的项目模板,已针对基本自动化流程进行优化。
此模板包含几个预先生成的容器,如下所示:
NewTransaction
下面存储的数据所表示的条件而检索的数据。“流程决策”的“True”分支导致“事务处理流程图”,而“False”分支导致“结束过程序列”。