UiPath Documentation
studio-web
latest
false
Studio Web 用户指南
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

配置活动

Studio Web 中的活动配置选项,涵盖输入和输出数据、默认可见属性以及可从活动卡访问的其他属性。

活动可以接收数据作为输入,并且可以生成可在其他活动中用作输入的输出数据。默认情况下,关键活动选项或属性在活动卡中可见,如果活动具有其他属性,则可以通过选择“显示其他属性”来进行配置。

“属性”面板可用于控制活动属性的显示方式。您还可以使用此面板更改在“项目”资源管理器中选择的项目名称或工作流名称。

要访问此面板,请选择项目页面右上角的相应图标。 在“属性”面板中,您随时可以在两个视图之间切换:

  • “画布视图” - 显示在活动卡中所选活动的所有属性。

  • “面板视图” - 所选活动的所有属性(包括高级属性)仅显示在“属性”面板中,并且活动卡折叠。

选择“查看更多”查看“更多”图标活动字段旁边的“活动”选项卡会显示该字段的选项。大多数字段的选项为:

  • 使用变量
  • 文本生成器
  • 创建变量
  • 打开表达式编辑器
    备注:

    可用选项可能因与字段关联的数据类型而异。

专用的输入控件、编辑器和生成器可帮助您根据数据类型配置活动,这些活动可以直接来自项目设计器中的活动,也可以来自编辑器或生成器。

一些活动为执行添加在其中的其他活动定义了要满足的范围或条件。这些活动称为容器活动,示例包括:

  • “遍历”活动
    • 定义一个项目集合,并为每个项目重复一次添加在其中的活动。
  • If 条件 - 评估条件并根据是否满足条件执行特定活动来确定自动化流程。
  • 使用浏览器 - 连接到浏览器中的页面,并执行在该页面上添加到其中的所有用户界面自动化活动。

以下部分描述了如何使用一些可用的编辑器和构建器。

表达式编辑器​

编写复杂表达式以配置活动属性。表达式编辑器适用于大多数活动属性,具有变量、参数、方法、属性、类或关键字的智能代码补全功能。您可以在多行上编写表达式,并使用 Ctrl + 空格键查看可用选项列表。您还可以选择“插入变量”以打开变量选择窗口,然后选择变量、参数或属性。

在编辑器中使用 Ctrl+F 打开搜索和替换功能。错误图标会指示表达式和活动属性类型之间是否不兼容(例如,在布尔值类型的属性中使用字符串类型的表达式)。

您可以通过选择“测试”来测试有效表达式的值。不支持测试使用复数值的表达式。

使用 Autopilot 生成表达式​

您还可以使用 Autopilot 的生成式 AI 功能,利用自然语言来描述表达式。您可以使用“生成表达式”字段来描述所需的操作(例如,“从销售报告中提取总收入”),而不用在“表达式编辑器”中手动编写表达式。

AI 模型将根据提供的描述生成表达式,然后将该表达式显示在编辑器中。 然后,您可以修改生成的表达式或按原样接受。 AI 模型会不断从您提交的描述中学习,从而逐渐优化和提高性能。 该模型还能够使用用户定义的变量和参数,并且知道已经使用的任何表达式。

选择错误图标旁边的“修复”按钮,Autopilot 将尝试修复不匹配之处并提供有效的表达式。如果无法自动修复表达式,则会显示一条错误消息。

将表达式编辑器与 Autopilot 功能一起使用的示例​

测试 Autopilot 功能的一种简单方法是将变量从小写转换为大写。 为此,请执行以下操作:

  1. 创建使用手动触发器的新项目并创建新变量(例如MyVariable )。

  2. 将变量的类型设置为“文本”,并将默认值设置为“示例”。

  3. 添加“设置变量值”活动。

  4. 在“设置值”字段中,选择“查看更多”“更多操作”图标 >打开表达式编辑器。

  5. 在“生成表达式”字段中,以自然语言输入您的说明(例如“将MyVariable转换为大写”)。

  6. 选择以生成表达式。(可选)在“表达式编辑器”中选择“测试” ,以测试变量的新值。

  7. 选择“保存” ,以使用 Autopilot 生成的表达式。

  8. 在“目标变量”输出字段中,选择“MyVariable” 。

  9. 添加“日志消息”活动。

  10. 在“消息”字段中,写入要记录的消息(例如“我的变量MyVariable现在为大写”),然后选择日志级别。

  11. 选择设计器顶部的“在云上调试”以测试自动化,并检查运行输出面板以查看变量已从小写 ("example") 更改为大写 ("EXAMPLE")。

筛选条件生成器​

创建具有一个或多个条件的复杂筛选器。筛选器可让您的自动化精确定位应使用的确切项目。例如,大多数事件触发器都包含筛选器,这些筛选器可帮助您确定事件必须满足的确切条件才能启动自动化。

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

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

要创建具有多个条件的筛选器,请在“筛选器生成器”中选择“添加条件” ,然后以类似方式构建每个其他条件。添加多个条件时,窗口顶部会显示一个下拉菜单,您必须在其中选择何时应用筛选器:如果在满足所有条件时应用筛选器,则选择All (AND) Any (OR),如果在满足任意条件时应用筛选器,则选择 。个条件。

构建筛选器的示例​

您正在设计由 OneDrive 或 Google 云端硬盘 中的“已创建文件”事件触发的自动化,并仅希望在创建带有以下扩展名的文件时运行自动化: pdf 、 tif 、 jpg 、 png 、 jpeg 。

  1. 在触发器活动中,选择“其他筛选器”以打开“筛选器生成器”。

  2. 在第一个字段中选择“扩展名” ,在第二个字段中选择“包含” ,然后在第三个字段中输入扩展名,借此为要包含在过滤器中的每个文件扩展名添加一个条件。

  3. 从窗口顶部的下拉列表中选择“Any (OR)”,以指明创建具有任何扩展名的文件时应触发自动化。

条件生成器​

定义活动评估的 True 或 False 语句,以确定自动化应如何继续。

要构建条件:

  1. 从左侧字段中选择要比较的第一个值,例如项目中的变量。
  2. 从中间的下拉列表中选择一个运算符,以用于比较第一个值。根据数据类型,您可以选择多个运算符: greater than 、 greater than or equal 、 less than 、 less than or equal 、 equals 、 not equals 、 is empty text 、 is not empty text 、 is true 、 is false 、 starts with 、 does not start with 、 ends with 、 does not end with 、 contains 、 does not contain 、 has value 、 has no value 、 list is empty 、 list is not empty
  3. 根据运算符的不同,您还必须从右侧的字段中选择第二个值,以与第一个值进行比较。

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

条件构建示例​

您正在设计一种自动化,这种自动化将根据文件的大小将 Google 云端硬盘或 OneDrive 中特定文件夹中创建的各个文件移至两个文件夹之一:大小不低于 1MB 的文件将移至大文件文件夹,而大小小于 1MB 的文件将移至小文件文件夹。

  1. 配置“已创建文件”触发器。

  2. 添加If活动并选择“条件”字段以打开条件生成器。

  3. 在条件生成器中,添加条件“文件大小小于 1MB”。我们将使用已创建文件的大小(以字节为单位)属性,并且 1MB = 1000000 字节。

    1. 选择第一个字段,然后选择“文件已创建” > “显示更多” > “文件” > “大小(以字节为单位) ”。
    2. 在中间的字段中,选择“小于” 。
    3. 在第三个字段中,输入1,000,000 ,然后选择“ 保存” 。

  4. 然后,我们将添加两个“移动文件”活动来移动创建的文件,如下所示:

    • “If 条件”活动的Then分支中的一个活动。这是满足条件(文件大小小于 1MB)时执行的活动,因此我们将选择“小文件”作为目标文件夹。
    • If 活动的Else分支中的其他活动。这是在不满足条件(文件大小不小于 1MB)时执行的活动,因此我们将选择“大文件”作为目标文件夹。

集合生成器​

创建相同类型项目的集合。

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

集合构建示例​

您正在设计一个自动化,您可以在其中检索两个不同下载活动中的文件。然后,您需要使用一个“上传文件”活动将文件上传到 OneDrive 或 Google 云端硬盘。

  1. 在“上传文件”活动中,选择“查看更多”查看“更多”图标 > 在“文件”字段旁边构建文件集合。

  2. 选择“单击以打开集合构建器” 。

  3. 选择“添加” ,然后选择第一个字段,然后选择第一个“下载文件”活动的输出。对第二个活动的输出重复此操作,然后选择“保存” 。

日期和时间选取器​

从日历中选择日期和时间(小时和分钟)。适用于需要日期和时间值的字段。

在接受日期和时间值的字段中使用变量时,也可以使用代码片段,从而快速添加常见的日期和时间变量:

  • 今天
  • 昨天
  • 明天
  • 两天前
  • 上个工作周开始
  • 上个工作周结束
  • 下周开始
  • 下个月开始
  • 本周开始
  • 本月开始
  • 上个月开始
  • 今年开始
  • 3 个月前
  • 6 个月前
  • 现在

数据映射编辑器​

数据映射编辑器简化了涉及复杂数据结构的端到端业务流程自动化。数据映射可帮助您在单个 Integration Service 活动中映射系统之间的复杂数据对象。

要访问数据映射编辑器:

  1. 将 Integration Service 活动添加到您的工作流中。

  2. 选择活动正文中的“切换到对象视图”按钮。

  3. 选择您要编辑的活动字段。 此时将打开数据映射编辑器。

或者,也可以通过选择“查看更多”来访问数据映射编辑器查看“更多”图标> 在活动字段旁边单击“数据映射” 。

编辑器有两种模式:

  1. 每次访问编辑器时打开的标准模式。这是默认模式。
  2. 高级模式,您可以通过编辑器右上角的“高级模式”开关启用。

在标准模式下,您可以:

  • 使用“全部展开”和“全部折叠”按钮展开或折叠所有嵌套对象属性。
  • 选择搜索图标可查找特定属性或变量。
  • 在“目标属性”列中查看对象的所有属性。可以展开某些属性,以显示其他嵌套属性(例如 list 类型的属性)。每个属性都有一个显示名称,以在列表中进行区分,以及第三方应用程序定义的确切 API 名称。
  • 在“映射”列中将对象属性映射到活动输出。选择每个属性旁边的字段,然后从“使用变量”选取器中选择一个变量。您还可以选择“查看更多”查看“更多”图标按钮以:
    • 打开“使用变量”选取器。
    • 打开表达式编辑器。
    • 清除活动输出字段中的任何值。
  • 从“可用变量”列中选择工作流中可用的变量。您可以将变量拖放到“映射”列下列出的活动输出中。
  • 启用或禁用“高级”模式。在高级模式下,您只能通过键入表达式或使用“使用变量”选取器来映射属性。不支持从“可用变量”列中拖放变量。
    备注:

    在 Studio 中,数据映射编辑器仅在高级模式下可用。

活动输出字段中的错误图标会指示变量与活动输出类型之间是否不兼容。

将对象属性映射到活动输出后,选择“保存”按钮,以记录您的更改。

备注:

如果嵌套属性或父属性已映射,则无法映射另一个。

在活动正文中选择“切换到字段视图”,以返回到内联更新活动字段的部分。

重要提示:

如要使用在“数据映射”编辑器中创建的输出,请确保您在“对象视图”中使用活动 。如果在“字段视图”中使用了该活动,则在运行工作流时不考虑在“数据映射”编辑器中创建的映射。

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新