建立事件监听函数的机制,类似事件发布和监听机制,解耦定制化业务场景,减少开发人员定制开发工作量;通过监听不同事件发出的消息,自定义实现对于该事件消息的后续业务操作,间接实现各个业务逻辑闭环。
1.计划支持事件列表
登录事件 | 说明 | 全网 | 灰度方式 |
---|---|---|---|
登录事件 | 登录时触发该事件,无论那种登录方式;监听函数后可以根据登录事件触发各自业务逻辑 | 灰度 | 手动灰度 |
函数执行失败事件 | 通过事件监听处理函数运行事件,可以做一些函数运行结果统计,通知等功能 | 全网 | |
自定义APL消息事件 | 通过事件监听处理自定义APL消息事件,实现自定义消息pub sub模式闭环;消息发送方式,详见Fx.mq.pub | 全网 | |
待办事件 | 待办相关事件(新增/删除/处理······),会通过rocketmq 投递到函数 | 灰度 | 产品灰度:待办mq接入函数灰度 |
服务号消息事件 | 服务号发消息会通过mq投递给函数,通过监听该事件做对应业务处理 | 灰度 | 产品灰度:服务号消息接入函数灰度项 灰度变量 |
审批流业务事件 | 审批流实例及任务的创建事件,会通过rocketmq的形式向外广播,由各个业务组进行消费,从而处理各自的业务逻辑,事件监听已经介入审批流业务事件,绝大多数事件均已对接,如有不支持事件,可随时沟通;乐享:https://lexiangla.com/teams/k100003/docs/a483b6da4d6311eeb6ca06924569588e?company_from=050524eee61811e783175254005b9a60 | 全网 | |
业务流事件 | 业务流任务和实例相关的变更信息 | 全网 | |
Feed事件 | 发布,修改,删除一条 feed 时触发 | 全网 | |
Feed回复事件 | 回复一条 feed 时触发 | 全网 | |
对象变化事件 | 对象的变化触发事件 操作类型:u 更新; i 新增; invalid 作废; recover 恢复; d 删除;创建对象:i + u;修改对象:u;删除对象:d;作废对象:invalid + u;恢复对象:recover + u;锁定/解锁对象:u | 灰度 | 产品灰度:事件监听函数-对象变化事件灰度 |
用户会话事件 | 处理用户会话事件,如每日首次,登录,登出 | 灰度 | 手动灰度 |
标签事件 | 灰度 | 手动灰度 | |
子标签事件 | 灰度 | 手动灰度 |