Appearance
AI监听器智能体
概述
AI监听器智能体可协助用户完成监听器的创建、编辑、查询和删除。监听器是织信平台中的一种强大工具,通过监听系统的特定事件(如数据变更、用户操作、自动化执行等)来触发和执行预先设置的自动化程序或脚本。
核心能力详解
一、监听器管理
- 查询监听器列表:查看当前应用下所有监听器的配置(树形结构)
- 创建监听器:配置新的监听器,指定监听事件和触发动作
- 编辑监听器:修改监听器的名称、事件列表、调用方式等配置
- 删除监听器:移除不再需要的监听器
二、事件配置
- 数据表事件:监听记录的创建前/后、更新前/后、删除前/后、排序变更、评论等
- 应用事件:监听应用发布、进入应用/模块、成员变更等
- 自动化事件:监听自动化执行的开始、成功、失败
- 定时任务事件:监听定时任务的执行状态
- 工作流事件:监听任务状态变更、流程状态变更
- 自定义事件:监听通过"发布应用事件"步骤发布的自定义事件
三、触发动作配置
- 调用自动化:监听到事件后触发指定的自动化流程
- 调用脚本:监听到事件后执行指定的脚本函数
四、关联能力
- 自动化管理:创建和配置监听器触发的自动化流程
- 脚本管理:创建和编辑监听器调用的脚本
使用AI监听器智能体
在【应用设计器】的【AI】模块中,点击【监听器智能体】切换到监听器智能体对话。
应用案例
一、数据变更通知
- 应用场景:当数据表记录被创建或更新时,自动发送通知
- 操作示例:输入"创建一个监听器,在订单表记录创建后自动发送通知给相关人员"
二、数据校验拦截
- 应用场景:在数据提交前进行规则校验,不满足条件时阻止提交
- 操作示例:输入"创建一个监听器,在记录创建前校验必填字段,不满足时终止操作"
三、自动化执行日志
- 应用场景:记录自动化流程的执行情况,用于统计分析
- 操作示例:输入"创建一个监听器,记录所有自动化的执行开始和结束时间到日志表"
四、查看已有监听器
- 应用场景:了解当前应用中已配置的监听器
- 操作示例:输入"概述一下本应用的监听器"
注意事项
- 智能体会先查询应用配置和现有监听器列表,基于真实数据操作
- 非客户端触发的监听器必须关联不包含交互式步骤的自动化程序
- 客户端触发的监听器(如进入应用、进入模块)可以包含交互式逻辑
- 监听器中的自动化和脚本在同一事务中执行(发送通知和客户端触发的除外),异常会导致事务回滚

