Studio
2023.4
False
横幅背景图像
Studio 用户指南
上次更新日期 2024年4月3日

设计自动化

本页概述了根据所选项目兼容性创建项目时的设计体验。

Windows 项目

设计体验因您在项目中使用的活动而异。某些活动使用跨平台项目(例如,测试、IT 自动化活动和某些系统活动)中提供的设计体验,而其他活动则使用 Windows - 旧版项目(例如,UIAutomation、Mail 和 Excel 活动)中提供的设计体验。

跨平台项目

在跨平台项目中以及与 Windows 兼容的项目内的某些活动中,可以使用各种编辑器和构建器来处理不同的数据类型。如果启用了“显示活动属性内联设计设置,则“设计器”面板的活动卡中将提供所有活动属性。默认情况下,只有关键属性可见,如果活动具有其他属性,则可以通过选择“显示高级选项”进行配置。如果启用了“自动生成活动输出设计设置,Studio 将自动为活动输出生成变量。要了解更多信息,请参阅管理变量

编辑器和构建器

专用输入控件、编辑器和构建器可用于最常见的数据类型,以帮助您配置活动,而无需输入表达式。根据数据类型,您可以直接从“设计器”面板中的活动卡配置活动属性,也可以通过在单独的窗口中打开编辑器或构建器来配置活动属性。在 StudioX 配置文件中,专用编辑器或构建器是配置属性的默认方式,而在 Studio 配置文件中,根据数据类型,默认方式是以项目语言(VB 或 C#)输入表达式。检查活动字段中的占位符文本,以获取有关如何配置它们的提示。

要更改配置属性的方式,请单击加号 按钮,以打开包含该属性可用选项的菜单。您可以选择数据类型的编辑器,打开表达式的高级编辑器,选择变量或清除现有值。

例如,当字符串属性的输入设置为表达式时,您可以:

  • 直接在活动属性中输入表达式。
  • 单击 docs image 以打开高级表达式编辑器。
  • 选择 docs image >“重置为文本生成器”,以直接在活动属性中输入文本。
  • 选择 docs image >“打开文本生成器”以打开高级文本生成器。
  • 选择 >“使用变量”以选择变量。



以下部分介绍了一些可用的选取器、编辑器和构建器。

表达式编辑器

表达式编辑器适用于大多数活动属性。它包括对变量、参数、方法、属性、类、命名空间、常量或关键字的智能代码完成。表达式可以写在多行上。您可以分别使用 Ctrl+K 和 Ctrl+M 快捷方式创建变量或参数。在编辑器中使用 Ctrl+F 打开搜索和替换功能。



文本生成器

撰写纯文本,支持在多行中输入文本。要向文本添加变量或参数,请从文本框上方的“使用变量”下拉列表中选择。单击“保存”以保存文本。适用于接受字符串的属性。

日期和时间选取器

从日历中选择日期和时间(小时和分钟,上午或下午)。您可以输入值,也可以使用向上和向下箭头来增加和减少时间选取器的值。适用于接受日期时间值的属性。可用的活动示例:修改日期



持续时间编辑器

以小时、分钟、秒和毫秒为单位指定持续时间。您可以输入值,也可以使用向上和向下箭头来增加和减少值。适用于接受时间跨度值的属性。可用的活动示例:延迟



云存储浏览器

从在线应用程序浏览云存储文件夹和邮箱,并选择要在项目中使用的项目。可用的活动示例:处理来自 Office 365 和 Google Workspace 的电子邮件、文件和文件夹的活动。



连接选取器

添加使用 Integration Service 连接器与在线应用程序交互的活动时,您必须为要在该活动中使用的帐户选择连接。根据是否已在 Integration Service 中为连接器设置连接,可能会发生以下情况之一:

  • 不存在连接 - 活动中将显示文本“新增连接”。从连接下拉列表中,选择“添加新连接”以启动身份验证流程并启用所需的权限。有关更多信息,请参阅您要使用的连接器的 Integration Service 文档
  • 连接已存在 - 从活动的连接下拉列表中选择一个连接。系统将自动选择设置为默认值的连接。要添加新连接,请从下拉列表中选择“添加新连接”
  • 已选择但无效的连接 - 如果选择了连接,但您无法在活动中配置其他属性,则表示该连接已断开。从连接下拉列表中,选择“管理连接”以转到 Integration Service 并修复连接。



条件生成器

定义活动评估的 True 或 False 语句,以确定自动化应如何继续。可用的活动示例:IfWhile

要构建条件:

  1. 从左侧字段中选择要比较的第一个值,例如项目中的变量。
  2. 从中间的下拉列表中选择一个运算符,以用于比较第一个值。根据数据类型,您可以选择多个运算符。有多个运算符可用:greater thangreater than or equalless thanless than or equalequal tonot equal tois emptyis not emptyis trueis falsestarts withends withcontainsis numericis not numeric
  3. 对于某些运算符,您还必须从右侧的字段中选择第二个值,以与第一个值进行比较。



要创建具有多个条件的语句,请在“条件生成器”中单击“添加”,并为每个附加语句提供相同的信息。添加多个语句时,窗口顶部会显示一个下拉菜单,当语句为 True 时,您必须在其中选择:如果满足所有条件时语句为 True,则选择 All (AND);如果满足任意条件时语句为 True,则选择 Any (OR)

集合生成器

创建相同类型项目的集合。可用的活动示例:构建集合将项目附加到集合上传文件

要构建集合,请选择项目,然后为要添加的每个条目选择“添加条目”



字典生成器

创建一个键值对集合,其中每个键都是唯一的。可用活动示例:添加日志字段。

要构建字典,请选择键、类型和值,然后为要添加的每个条目选择“添加条目”



筛选条件生成器

创建具有一个或多个条件的复杂筛选器。可用的活动示例:“遍历电子邮件”活动。

要构建筛选器,请执行以下操作:

  1. 从左侧的字段中选择要作为筛选依据的项目。例如,在筛选电子邮件时,您可以选择电子邮件字段,例如“发件人”或“正文”
  2. 从中间的下拉列表中选择一个运算符,以用于比较项目。根据数据类型,您可以选择多个运算符。例如,当按发件人筛选电子邮件时,您可以在“发件人”字段中从运算符“包含”“不包含”中选择一个。
  3. 从右侧的字段中选择要与所选项目进行比较的值。



添加触发器

您可以通过在设计时添加触发器来配置自动化的运行方式。您可以为每个工作流文件添加一个触发器活动,作为工作流中的第一个活动。只能在主工作流或标记为入口点的工作流中添加触发器活动。如果主工作流文件包含触发器,则只有当另一个文件也包含触发器时,您才能将其设置为主工作流文件。

以下类型的触发器可用:

  • 手动触发器 - 当您从 Orchestrator 或 Assistant 手动触发自动化时,自动化就会运行。
  • 时间触发器 - 自动化根据计划在指定时间运行(需要无人值守机器人)。
  • 事件触发器 - 发生指定事件时运行自动化(需要无人值守机器人)。 例如,您可以将自动化配置为在将新项目添加到 Orchestrator 队列时启动。

发布项目后,您可以在 Orchestrator 中管理触发器。

Windows - 旧版项目

在 Windows - 旧版项目中,以及对于兼容 Windows 的项目中的某些活动,您可以通过在“设计器”或“属性”面板中以项目语言(VB 或 C#)输入表达式来配置活动。将鼠标悬停在活动字段上时, 按钮将显示在字段右侧。单击此按钮将打开一个菜单,其中包含用于配置活动的选项:

  • 对于以下类型的活动,请浏览关联的资源,并直接从此菜单中选择与属性类型匹配的数据,而无需输入表达式:

  • 在高级编辑器中打开 - 打开“表达式编辑器”。
  • 创建变量 - 创建变量。
  • 清除值 - 清除现有值。
  • 选择持续时间 - 选择时间(小时、分钟)。此选项适用于接受“时间跨度”值作为输入的活动。



  • Windows 项目
  • 跨平台项目
  • 编辑器和构建器
  • 添加触发器
  • Windows - 旧版项目

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.