- 概述
- 应用程序事件
- 流程图生成器
- 标注
- 复杂场景
- 凭据
- 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 摘要标注
- 首先启动 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 生成的摘要。
- 保存标注文件。
- 在 Studio 项目中,从“新建”下拉菜单中选择“表单”以创建新表单。
- 创建一个名为“显示基本标注”的新工作流,并添加一个“应用程序事件触发器”活动。
此工作流显示欢迎您使用 Windy.com 的标注,以及我们将在其中显示 AI 摘要的标注。
- 选择“在屏幕上指定目标” ,然后指定要让自动化开始监控的用户界面元素。
在此示例中,我们指出要监控的 Windows 徽标。
- 从“事件类型”下拉列表中,选择“出现” 。
- 添加“显示标注”活动。
此活动允许您选择一个
uiform
文件,您可以使用“参数”字典将其显示给特定用户界面元素,以及将数据传递到uiform
文件。- 从“选择表单”下拉列表中,选择先前创建的标注文件。
在此示例中,我们选择了
Basic callout
。 - 对于“用户界面元素”字段,输入为“应用程序事件触发器”活动指定的用户界面元素,即我们要与标注绑定的“Windy 徽标”。
要访问该目标元素,请使用
TriggerEventArgs.TargetElement
表达式。TriggerEventArgs
是此处的参数,在将触发器活动添加到工作流时自动生成。在这种情况下, “应用程序事件触发器”活动会生成参数。
- 从“选择表单”下拉列表中,选择先前创建的标注文件。
- 选择“在屏幕上指定目标” ,然后指定要让自动化开始监控的用户界面元素。
- 为网站搜索栏可见时出现的标注创建
uiform
文件,并提示您搜索其所需位置。- 在 Studio 项目中,从“新建”下拉菜单中选择“表单”以创建新表单。
此处将表单文件用作标注。
- 将该标注命名为
Please search for your desired location
。 - 在“组件”面板中,展开“基本”部分,然后将“标签/标头”组件展开到标注文件中。
- 保存组件和文件。
- 在 Studio 项目中,从“新建”下拉菜单中选择“表单”以创建新表单。
- 创建名为“请搜索所需位置”的新工作流,并添加“应用程序事件触发器”活动。
此工作流显示标注,要求您搜索用户想要查找天气信息的位置。
- 选择“在屏幕上指定目标” ,然后指定要让自动化开始监控的用户界面元素。
在此示例中,我们指出了要监控的“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 摘要标注。