Skip to content

AI监听器智能体

概述

AI监听器智能体可协助用户完成监听器的创建、编辑、查询和删除。监听器是织信平台中的一种强大工具,通过监听系统的特定事件(如数据变更、用户操作、自动化执行等)来触发和执行预先设置的自动化程序或脚本。

核心能力详解

一、监听器管理

  • 查询监听器列表:查看当前应用下所有监听器的配置(树形结构)
  • 创建监听器:配置新的监听器,指定监听事件和触发动作
  • 编辑监听器:修改监听器的名称、事件列表、调用方式等配置
  • 删除监听器:移除不再需要的监听器

二、事件配置

  • 数据表事件:监听记录的创建前/后、更新前/后、删除前/后、排序变更、评论等
  • 应用事件:监听应用发布、进入应用/模块、成员变更等
  • 自动化事件:监听自动化执行的开始、成功、失败
  • 定时任务事件:监听定时任务的执行状态
  • 工作流事件:监听任务状态变更、流程状态变更
  • 自定义事件:监听通过"发布应用事件"步骤发布的自定义事件

三、触发动作配置

  • 调用自动化:监听到事件后触发指定的自动化流程
  • 调用脚本:监听到事件后执行指定的脚本函数

四、关联能力

  • 自动化管理:创建和配置监听器触发的自动化流程
  • 脚本管理:创建和编辑监听器调用的脚本

使用AI监听器智能体

在【应用设计器】的【AI】模块中,点击【监听器智能体】切换到监听器智能体对话。

应用案例

一、数据变更通知

  • 应用场景:当数据表记录被创建或更新时,自动发送通知
  • 操作示例:输入"创建一个监听器,在订单表记录创建后自动发送通知给相关人员"

二、数据校验拦截

  • 应用场景:在数据提交前进行规则校验,不满足条件时阻止提交
  • 操作示例:输入"创建一个监听器,在记录创建前校验必填字段,不满足时终止操作"

三、自动化执行日志

  • 应用场景:记录自动化流程的执行情况,用于统计分析
  • 操作示例:输入"创建一个监听器,记录所有自动化的执行开始和结束时间到日志表"

四、查看已有监听器

  • 应用场景:了解当前应用中已配置的监听器
  • 操作示例:输入"概述一下本应用的监听器"

注意事项

  • 智能体会先查询应用配置和现有监听器列表,基于真实数据操作
  • 非客户端触发的监听器必须关联不包含交互式步骤的自动化程序
  • 客户端触发的监听器(如进入应用、进入模块)可以包含交互式逻辑
  • 监听器中的自动化和脚本在同一事务中执行(发送通知和客户端触发的除外),异常会导致事务回滚