如何使用消息平台的消息模板原创
金蝶云社区-wbshcy
wbshcy
12人赞赏了该文章 3393次浏览 未经作者许可,禁止转载编辑于2021年01月04日 09:59:46

消息通知发送

调用MessageCenterServiceImp.sendMessge(MessageInfo)发送消息时,不仅会往消息中心的通知会有消息,也会读取消息类型的渠道或发送渠道notifytype,然后调用对应消息渠道的handler实现类去发送渠道消息,发送渠道消息时会去匹配消息模板以及解析消息模板。

 

图片1.png

 

消息中心消费者-读取消息类型的渠道或发送渠道notifytype,然后调用到对应消息渠道的handler实现类去发送消息

 

图片2.png

解析消息模板

 

图片3.png

 

如何使用消息模板

1.需要自己新增一个消息模板场景,这个表单没有按钮,需要扩展增加保存按钮才能保存数据

 

图片4.png

2.配置消息模板

 图片5.png

3.new MessageInfo对象时指定实体标识、单据id、消息模板场景

 

 

图片6.png



4.实现效果如下

 图片7.png

消息中心的通知使用消息模板

注意:消息中心的消息是系统消息,不会调用模板,只有渠道消息才会调用模板。

如果消息中心的消息需要在创建消息对象时就调用解析模板的接口,如下图:

 

图片8.png

实现效果如下:

 

图片9.png


赞 12