- 概述
- 应用程序事件
- 流程图生成器
- 标注
- 复杂场景
- 凭据
- Data Service
- 表单
- FTP
- IPC
- Automation Ops 管道
- 暂留
- 系统
- 发行说明
- 项目兼容性
- 受支持的字符编码
- “正则表达式构建器”向导
- 添加数据列
- 添加数据行
- 添加日志字段
- 加减日期
- 添加事务项目
- 添加队列项目
- 将项目附加至集合
- 将项目附加至列表
- 附加行
- 提示音
- 中断/退出循环
- 浏览文件
- 浏览文件夹
- 构建集合
- 构建数据表
- 批量添加队列项目
- 更改文本大小写
- 更改类型
- 检查 False
- 检查 True
- 清除数据表
- 从集合到数据表
- 注释
- 压缩文件/Zip 文件
- 复制文件
- 复制文件夹
- 合并文本
- 注释掉/禁用的活动
- 继续/跳过当前
- 创建文件
- 创建文件夹
- 创建列表
- 自定义输入
- 删除
- 删除文件
- 删除文件夹
- 删除存储文件
- 删除队列项目
- 禁用本地触发器
- Do While 循环
- 从 URL 下载文件
- 下载存储文件
- 启用本地触发器
- 评估业务规则
- 存在于集合中
- 提取/解压缩文件
- 从文本中提取日期和时间
- 提取文本
- 文件更改触发器
- 文件已存在
- 筛选集合
- 筛选数据表
- 文件夹存在
- 遍历循环
- 适用于文件夹中的每个文件
- 文件更改触发器 v3
- 查找和替换
- 查找匹配模式
- 对于文件夹中的每个文件夹
- 对于数据表中的每一行
- 将日期格式设置为文本
- 为值添加格式
- 从文本中生成数据表
- 获取资产
- 获取凭据/获取 Orchestrator 凭据
- 获取当前作业信息
- 获取环境文件夹
- 获取环境变量
- 获取文件信息
- 获取文件夹信息
- 获取作业
- 获取进程
- 获取行项目
- 获取密码
- 获取事务项目
- 获取用户名/密码
- 获取队列项目
- 全局变量更改触发器
- 输入对话框
- 调用代码
- 调用 COM 方法
- 调用 PowerShell
- 调用流程
- 调用 VBScript
- 调用工作流文件
- 是否为文本匹配
- 联接数据表
- 终止进程
- 启动工作流交互
- 列出存储文件
- 日志消息
- 查找数据表
- 手动触发器
- 合并集合
- 合并数据表
- 消息框
- 修改日期
- 修改文本
- 移动文件
- 移动文件夹
- 多重分配
- 向队列新增项目
- 通知全局变量已更改
- Orchestrator HTTP 请求
- 输出数据表
- 并行
- 并行的遍历循环
- 存在路径
- 推迟事务项目
- 流程终止触发器
- 流程启动触发器
- 流程跟踪作用域
- 发出警示
- 读取列表项目
- 读取文本文件
- 读取存储文本
- 删除数据列
- 删除数据行
- 删除重复行
- 从集合中删除
- 删除日志字段
- 替换匹配模式
- 重复次数
- 重复触发器
- 重命名文件
- 重命名文件夹
- 报告状态
- 重置计时器
- 恢复计时器
- 重试作用域
- 返回
- 运行本地触发器
- 运行代理
- 运行作业
- 运行并行流程
- 设置资产
- 发送电子邮件通知
- 设置凭据
- 设置环境变量
- 设置密码
- 设置任务状态
- 设置追踪状态
- 设置事务进度
- 设置事务状态
- 应停止
- 拆分文本
- 数据表排序
- 启动计时器
- 开始作业
- 停止作业
- 停止本地触发器
- 停止计时器
- 左侧/右侧的文本
- 要大写/小写的文本
- 时间触发器
- 触发器作用域
- 跟踪对象
- 超时作用域
- 更新行项目
- 更新列表项目
- 上传存储文件
- 等待下载
- 等待队列项目
- 先条件循环
- 工作流占位符
- 写入存储文本
- 写入文本文件
- 添加数据行
- AddQueueItem
- 添加事务项目
- 附加行
- BulkAddQueueItems
- 清除数据表
- 压缩 Zip 文件
- 复制文件
- 创建文件
- 创建文件夹
- 删除文件或文件夹
- 删除队列项目
- 删除存储文件
- 下载存储文件
- 提取解压缩文件
- 筛选数据表
- 获取资产
- 获取凭据
- GetJobs
- 获取队列项目
- GetQueueItems
- 获取本地路径的资源
- 获取行项目
- 获取事务项目
- 调用流程
- 联接数据表
- 列出存储文件
- 查找数据表
- 合并数据表
- 移动文件
- Orchestrator HTTP 请求
- OutputDataTable
- 存在路径
- 推迟事务项目
- 读取存储文本
- 读取文本文件
- 删除数据列
- 删除重复行
- 替换
- 设置资产
- 设置凭据
- SetTransactionProgress
- 设置事务状态
- 数据表排序
- 开始作业
- 停止作业
- 更新行项目
- 上传存储文件
- 等待队列项目
- 写入存储文本
- 写入文本文件
- 测试
- 发行说明
- 关于“测试”活动包
- 项目兼容性
- 项目设置
- Address
- AddTestDataQueueItem
- AttachDocument
- BulkAddTestDataQueueItems
- DeleteTestDataQueueItems
- GetTestDataQueueItem
- GetTestDataQueueItems
- GivenName
- LastName
- RandomDate
- RandomNumber
- RandomString
- RandomValue
- VerifyAreEqual
- VerifyAreNotEqual
- VerifyContains
- VerifyExpression
- VerifyExpressionWithOperator
- VerifyIsGreater
- VerifyIsGreaterOrEqual
- VerifyIsLess
- VerifyIsLessOrEqual
- VerifyIsRegexMatch
- VerifyRange
- Workflow Foundation

工作流活动
创建并显示 AI 摘要标注
本教程将指导您创建一个标注,用于在网页应用程序中显示用户选择的信息的 AI 摘要。请检查本教程中介绍的以下操作序列:
- 首先启动 Cloudy.com 网站。
- 一旦出现 Windy 徽标,我们会显示包含用户说明的标注。
- 当网站搜索栏出现时,另一个标注会提示您搜索所需的位置以查看天气。
- 执行搜索请求后,网站上显示的天气结果将用作生成 AI 摘要的内容。此摘要建议天气最适合远足。
- 标注将显示 30 秒,之后将关闭标注并停用所有触发器。
先决条件
此示例是使用以下活动包和版本创建的:
- UiPath.Callout.Activities 25.2.0
- UiPath.IntegrationService.Activities 25.2.1
- UiPath.System.Activities 25.2.1
- UiPath.UIAutomationActivities 25.2.1-preview
步骤
- 打开 Studio 项目,然后转到“主要工作流”。
- 添加“使用应用程序/浏览器”活动,然后在“浏览器 URL”字段中输入
https://www.windy.com/。 - 添加“运行本地触发器”活动。这将启用所有触发器工作流,并允许它们在发生触发事件时运行。
- 添加“使用应用程序/浏览器”活动,然后在“浏览器 URL”字段中输入
- 为初始标注创建一个
uiform文件,该文件会在出现 Windy 徽标后提示您按照进一步的说明进行操作。- 在 Studio 项目中,从“新建”下拉菜单中选择“表单”以创建新表单。表单文件在此处用作标注。
- 将该标注命名为
Basic callout。 - 在“组件”面板中,展开“基本”部分,然后将三个“标签/标头”组件拖动到标注文件中。按如下方式编辑组件:
- 对于第一个组件,在“内容” 字段中输入以下文本:“欢迎使用 Windy.com!”。
- 对于第二个组件,在“内容”字段中输入以下消息:“请按照屏幕上的说明了解哪一天最适合一次愉快的走动。”
- 对于第三个组件,转到“字段键”选项卡,然后将“属性名称”更改为
aiSummary。将此组件的“内容”字段留空,因为系统会在运行时使用 AI 生成的摘要动态填充该字段。
- 保存标注文件。
- 创建一个名为“显示基本标注”的新工作流,并添加“应用程序事件触发器”活动。此工作流显示了欢迎您使用 Windy.com 的标注,以及我们将在其中显示 AI 摘要的标注。
- 选择在屏幕上指定目标,然后指定要开始监控自动化的用户界面元素。在此示例中,我们指出了要监控的Windy徽标。
- 从“事件类型”下拉列表中,选择“已出现” 。
- 添加“显示标注”活动。此活动允许您选择一个
uiform文件(您可以向特定用户界面元素显示该文件),并使用“参数”字典将数据传递到uiform文件。-
从“选择表单”下拉列表中,选择先前创建的标注文件。
在此示例中,我们选择了
Basic callout。 -
在“用户界面元素”字段中,输入为“应用程序事件触发器”活动指示的用户界面元素,该元素是我们要将标注绑定到的 Windy 徽标。
要访问该目标元素,请使用
TriggerEventArgs.TargetElement表达式。TriggerEventArgs是此处的参数,将触发器活动添加到工作流时自动生成。在这种情况下, “应用程序事件触发器”活动会生成参数。
-
- 为网站搜索栏可见时出现的标注创建
uiform文件,并提示您搜索其所需位置。- 在 Studio 项目中,从“新建”下拉菜单中选择“表单”以创建新表单。表单文件在此处用作标注。
- 将该标注命名为
Please search for your desired location。 - 在“组件”面板中,展开“基本”部分,然后将“标签/标头”组件拖动到标注文件中。
- 保存组件和文件。
- 创建名为“请搜索所需位置”的新工作流,并添加“应用程序事件触发器”活动。此工作流将显示标注,要求您搜索用户想要查找天气信息的位置。
- 选择在屏幕上指定目标,然后指定要开始监控自动化的用户界面元素。在此示例中,我们指出要监控的“Windy”搜索栏。
- 从“事件类型”下拉列表中,选择“已出现” 。
- 添加一个“延迟”活动,并将其“持续时间”设置为三秒,以便您有足够的时间先阅读欢迎标注,然后检查搜索栏旁边显示的标注。
- 添加“显示标注”活动。此活动允许您选择一个
uiform文件(您可以向特定用户界面元素显示该文件),并使用“参数”字典将数据传递到uiform文件。-
从“选择表单”下拉列表中,选择先前创建的标注文件。
在此示例中,我们选择了
Basic callout。 -
在“用户界面元素”字段中,输入为“应用程序事件触发器”活动指示的用户界面元素,该元素是我们要将标注绑定到的 Windy 徽标。
要访问该目标元素,请使用
TriggerEventArgs.TargetElement表达式。TriggerEventArgs是此处的参数,将触发器活动添加到工作流时自动生成。在这种情况下, “应用程序事件触发器”活动会生成参数。 -
打开“参数”字典,然后在生成键的“值”字段中输入要显示的文本。对于此示例,我们显示以下文本:“请搜索所需位置,并从列表中选择”。
-
- 创建一个名为“获取”的新工作流,并发布“AI 天气摘要” 。此工作流首先根据针对您先前搜索的位置显示的天气结果,用 AI 生成最佳外出散行日期的摘要。
- 添加“应用程序事件触发器”活动。
- 选择在屏幕上指定目标,然后指定要开始监控自动化的用户界面元素。在此示例中,我们指出要监控的“有风”天气结果。
- 从“事件类型”下拉列表中,选择“已出现” 。
- 添加“关闭表单”活动,以关闭请求搜索所需位置的标注。
- 从“选择表单”下拉列表中,选择“请搜索所需位置”标注。
- 添加“设置表单值”活动,以使用有关生成 AI 摘要流程的信息更新原始的“基本标注” 。
- 添加一个“使用应用程序/浏览器”活动,以附加到 Windy 浏览器窗口并提取天气信息。在“浏览器 URL”字段中,输入
https://www.windy.com。 - 在“执行”块中,执行以下操作:
- 添加“提取表格数据”活动。
-
选择在屏幕上指明目标,然后选择天气结果。
-
为“提取目标” 字段创建输出变量。
在此示例中,我们将其命名为
extractedWeatherDetails。
-
- 添加“输出数据表”活动。
- 在“数据表”字段中输入先前创建的用于保存天气数据的变量 (
extractedWeatherDetails)。 - 为“文本”字段创建输出变量。在此示例中,我们将其命名为
weatherData。
- 在“数据表”字段中输入先前创建的用于保存天气数据的变量 (
- 添加“设置表单值”活动,以显示更新分析流程状态的信息。
- 从“选择表单”下拉列表中,选择
Basic callout表单 - 在“参数”字典中,为
aiSummary参数输入以下值:“...正在分析天气数据...”。
- 从“选择表单”下拉列表中,选择
- 添加“内容生成”活动以生成 AI 摘要。
- 在活动主体中,选择“添加新连接”以创建与 UiPath GenAI Activities 的连接,该连接允许执行活动。
- 从“模型名称”下拉列表中,选择所需的 AI 模型。
- 在“提示”字段中,输入“输出数据表”活动中的结果变量。在此示例中,输入
weatherData。 - 在“系统提示词”字段中,输入 AI 模型的说明,该模型将用于根据提供的天气数据生成摘要。在此示例中,我们使用了以下提示:“系统将为您提供以下格式的一组数据:日、小时、缺少的天气图标、温度、下水量、有无云、有无卷云,最后一个可以忽略不计。请告知哪一天的天气最适合外出散心。在输出中,请仅使用简短的建议和原因,而不要提供任何特定分析的详细信息”。
- 为“排名前的文本”字段创建一个输出变量。在此示例中,我们将其命名为
topGeneratedText。
- 添加另一个设置表单值活动,以显示 AI 生成的摘要。
- 从“选择表单”下拉列表中,选择
Basic callout表单。 - 在“参数”字典中,输入以下表达式,其中包含“内容生成”活动的输出以及有关标注状态的信息:
"topGeneratedText + Environment.NewLine + "This callout will close in 30 seconds."。
- 从“选择表单”下拉列表中,选择
- 添加一个“延迟”活动,并将其设置为 30 秒。
- 添加“关闭表单”活动,然后从“选择表单”下拉列表中选择
Basic callout。 - 添加“停止本地触发器”活动,以停止所有触发器工作流的执行。如果您的项目仅包含触发器工作流,则此活动尤为重要。如果不合并此活动,触发器将在持续循环中持久运行。
- 添加“提取表格数据”活动。
- 添加“应用程序事件触发器”活动。
结果
自动化将打开Windy 网站,并在徽标出现后触发“显示基本标注”工作流。当显示搜索栏时, “请搜索您的位置”工作流将开始运行,它会要求您搜索所需位置,以查找天气相关信息。显示天气结果时,“获取并交付 AI 天气摘要”工作流开始运行,它会检索天气结果,并将其作为提示的一部分发送给 AI 模型,这些模型稍后将重新显示在同一表单中。显示 AI 摘要后,表单将在 30 秒后关闭。以下动图即可显示运行时流程的说明:
图 1.标注显示了 AI 生成的摘要

工作流示例
要查看如何实施本教程中的步骤,请下载以下示例项目:显示 Windy 的 AI 摘要标注。