- 发行说明
- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 控制流程
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 日志记录
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 编码自动化
- 基于触发器的 Attended 自动化
- 对象存储库
- ScreenScrapeJavaSupport 工具
- 扩展程序
- Studio 测试
- 故障排除

Studio 用户指南
本页概述了根据所选项目兼容性创建项目时的设计体验。
设计体验因您在项目中使用的活动而异。某些活动使用跨平台项目(例如,测试、IT 自动化活动和某些系统活动)中提供的设计体验,而其他活动则使用 Windows - 旧版项目(例如,UIAutomation、Mail 和 Excel 活动)中提供的设计体验。
编辑器和构建器
专用的输入控件、编辑器和生成器可用于最常见的数据类型,可帮助您配置活动,而无需输入表达式。 根据数据类型,您可以直接从“设计者”面板的活动卡中配置活动属性,也可以在单独的窗口中打开编辑器或生成器。 根据数据类型,配置属性的默认方式是使用项目语言(VB 或 C#)输入表达式。 检查活动字段中的占位符文本,以获取有关如何配置它们的提示。
要更改配置属性的方式,请单击加号
按钮,以打开包含该属性可用选项的菜单。您可以选择数据类型的编辑器,打开表达式的高级编辑器,选择变量或清除现有值。
例如,当字符串属性的输入设置为表达式时,您可以:
- 直接在活动属性中输入表达式。
- 单击
以打开高级表达式编辑器。
- 选择
>“重置为文本生成器”,以直接在活动属性中输入文本。
- 选择
>“打开文本生成器”以打开高级文本生成器。
-
选择
>“使用变量”以选择变量。
变量选择窗口显示项目中的所有变量、参数和常量,以及特定于每种数据类型的属性。可以通过选择以下选项来访问该窗口:
> 输入活动字段旁边的“使用变量”,或从其他编辑器和构建器(例如文本生成器)中使用。
在变量选择窗口中,您可以导航到所需的属性,或使用搜索栏进行查找。每个属性旁边的图标会指示类型(例如,Tt 表示字符串,123 表示数字类型)。
Studio 为活动输出自动生成的变量会显示在生成它们的活动下。
以下部分介绍了一些可用的选取器、编辑器和构建器。
表达式编辑器
表达式编辑器可用于大多数活动属性。它包括对变量、参数、方法、属性、类、命名空间、常量或关键字的智能代码补全。表达式可以写在多行上。对于较长的表达式,可以启用自动换行。您可以使用 Ctrl + K 和 Ctrl + M 快捷键分别创建变量或参数。在编辑器中使用 Ctrl + F 打开搜索和替换功能。专用按钮用于撤消或重做对表达式所做的更改。
使用 Autopilot™ 生成表达式
您还可以使用 Autopilot™ 的生成式 AI 功能,使用自然语言来描述表达式。您可以使用“生成表达式”字段来描述所需的操作(例如,“从销售报告中提取总收入”),而不用在“表达式编辑器”中手动编写表达式。
AI 模型将根据提供的描述创建表达式,然后将该表达式显示在“表达式编辑器”中。然后,您可以修改生成的表达式或按原样接受。AI 模型会不断从您提交的描述中学习,从而逐渐优化和提高性能。该模型还能够使用用户定义的变量和参数,并了解已使用的任何表达式。
如果表达式无效,您可以选择“修复”按钮,Autopilot 将尝试修复不匹配之处并提供有效的表达式。如果说明无效,则会显示错误图标,该图标通知您调整说明并重试。
文本生成器
撰写纯文本,支持在多行中输入文本。要向文本添加变量或参数,请从文本框上方的“使用变量”下拉列表中选择。单击“保存”以保存文本。适用于接受字符串的属性。
日期和时间选取器
从日历中选择日期和时间(小时和分钟,上午或下午)。您可以输入值,也可以使用向上和向下箭头来增加和减少时间选取器的值。适用于接受日期时间值的属性。可用的活动示例:修改日期。
持续时间编辑器
以小时、分钟、秒和毫秒为单位指定持续时间。您可以输入值,也可以使用向上和向下箭头来增加和减少值。适用于接受时间跨度值的属性。可用的活动示例:延迟。
云存储浏览器
从在线应用程序浏览云存储文件夹和邮箱,并选择要在项目中使用的项目。可用的活动示例:处理来自 Office 365 和 Google Workspace 的电子邮件、文件和文件夹的活动。
连接选取器
添加使用 Integration Service 连接器与在线应用程序交互的活动时,您必须为要在该活动中使用的帐户选择连接。根据是否已在 Integration Service 中为连接器设置连接,可能会发生以下情况之一:
- 不存在连接 - 活动中将显示文本“添加新连接”。从连接下拉列表中,选择“添加新连接”以启动身份验证流程并启用所需的权限。有关更多信息,请参阅您要使用的连接器的 Integration Service 文档。
- 连接已存在 - 从活动的连接下拉列表中选择一个连接。系统将自动选择设置为默认值的连接。要添加新连接,请从下拉列表中选择“添加新连接”。
-
已选择但无效的连接 - 如果选择了连接,但您无法在活动中配置其他属性,则表示该连接已断开。从连接下拉列表中,选择“管理连接”以转到 Integration Service 并修复连接。
条件生成器
定义活动评估的 True 或 False 语句,以确定自动化应如何继续。可用的活动示例:If 和 While。
要构建条件:
- 从左侧字段中选择要比较的第一个值,例如项目中的变量。
- 从中间的下拉列表中选择一个运算符,以用于比较第一个值。根据数据类型,您可以选择多个运算符。有多个运算符可用:
greater than、greater than or equal、less than、less than or equal、equal to、not equal to、is empty、is not empty、is true、is false、starts with、ends with、contains、is numeric、is not numeric。 -
对于某些运算符,您还必须从右侧的字段中选择第二个值,以与第一个值进行比较。
All (AND);如果满足任意条件时语句为 True,则选择 Any (OR)。
集合生成器
创建相同类型项目的集合。可用的活动示例:构建集合、将项目附加到集合、上传文件。
要构建集合,请选择项目,然后为要添加的每个条目选择“添加条目”。
字典生成器
创建一个键值对集合,其中每个键都是唯一的。可用活动示例:添加日志字段。
要构建字典,请选择键、类型和值,然后为要添加的每个条目选择“添加条目”。
筛选条件生成器
创建具有一个或多个条件的复杂筛选器。可用的活动示例:“遍历电子邮件”活动。
要构建筛选器,请执行以下操作:
- 从左侧的字段中选择要作为筛选依据的项目。例如,在筛选电子邮件时,您可以选择电子邮件字段,例如“发件人”或“正文”。
- 从中间的下拉列表中选择一个运算符,以用于比较项目。根据数据类型,您可以选择多个运算符。例如,当按发件人筛选电子邮件时,您可以在“发件人”字段中从运算符“包含”或“不包含”中选择一个。
-
从右侧的字段中选择要与所选项目进行比较的值。
数据映射编辑器
数据映射编辑器可简化涉及复杂数据结构的端到端业务流程自动化。 数据映射可帮助您在单个 Integration Service 活动中在系统之间映射复杂的数据对象。
- 将 Integration Service 活动添加到您的工作流中。
- 选择活动正文中的“切换到对象视图”按钮。
- 选择您要编辑的活动字段。 此时将打开数据映射编辑器。
- 使用“全部展开”和“全部折叠”按钮展开或折叠所有嵌套对象属性。
- 选择搜索图标,以查找特定属性。
- 在“目标属性”列中查看对象的所有属性。 可以展开某些属性,以显示其他嵌套属性(例如 list 类型的属性)。 每个属性都有一个显示名称,以方便在列表中进行区分,同时还提供第三方应用程序定义的确切 API 名称。
- 在“映射”列中将对象属性映射到活动输出。 选择每个属性旁边的字段,然后输入有效的表达式。 您还可以选择“加号”
按钮,以:
- 打开表达式编辑器。
- 打开“使用变量”选取器。
- 清除活动输出字段中的任何值。
活动输出字段中的错误图标会指示变量与活动输出类型之间是否不兼容。
添加触发器
您可以通过在设计时添加触发器来配置自动化的运行方式。您可以为每个工作流文件添加一个触发器活动,作为工作流中的第一个活动。只能在主工作流或标记为入口点的工作流中添加触发器活动。如果主工作流文件包含触发器,则只有当另一个文件也包含触发器时,您才能将其设置为主工作流文件。
以下类型的触发器可用:
- 手动触发器 - 当您从 Orchestrator 或 Assistant 手动触发自动化时,自动化就会运行。
- 时间触发器 - 自动化根据计划在指定时间运行(需要无人值守机器人)。
- 事件触发器 - 发生指定事件时运行自动化(需要无人值守机器人)。 例如,您可以将自动化配置为在将新项目添加到 Orchestrator 队列时启动。
发布项目后,您可以在 Orchestrator 中管理触发器。
在 Windows - 旧版项目中,以及对于兼容 Windows 的项目中的某些活动,您可以通过在“设计器”或“属性”面板中以项目语言(VB 或 C#)输入表达式来配置活动。将鼠标悬停在活动字段上时,加号
按钮将显示在字段右侧。单击此按钮将打开一个菜单,其中包含用于配置活动的选项:
-
对于以下类型的活动,请浏览关联的资源,并直接从此菜单中选择与属性类型匹配的数据,而无需输入表达式:
-
Excel 自动化 - 如果启用了新式 Excel 设计体验,则在“使用 Excel 文件”活动的子活动中,您可以:
- 从工作表中选择单元格、范围、表格、工作表或图表。您还可以在迭代中指定当前行或当前工作表。
- 使用“自定义输入”选项基于单元格和范围引用、表格、图表或工作表名称进行输入。
- 切换到 Excel 以使用“ 在 Excel 中指明” 选项直接指明文件中的数据。 此功能需要安装 Excel 加载项 。
- PowerPoint 自动化 - 在“使用 PowerPoint 演示文稿”活动的子活动中,从 PowerPoint 文件中选择幻灯片、形状或布局。
- 邮件自动化 - 在“使用 Outlook 365”、“使用 Gmail”和“使用 Outlook 桌面应用程序”活动的子活动中,选择电子邮件数据,例如 Outlook 文件夹、Gmail 标签、迭代中的当前邮件或电子邮件帐户中的特定消息字段。
-
- 在高级编辑器中打开 - 打开“表达式编辑器”。
- 创建变量 - 创建变量。
- 清除值 - 清除现有值。
-
选择持续时间 - 选择时间(小时、分钟)。此选项适用于接受“时间跨度”值作为输入的活动。