监控方案解析插件获取接收人及消息明细,记录监控消息原创
金蝶云社区-赵伟5161
赵伟5161
6人赞赏了该文章 205次浏览 未经作者许可,禁止转载编辑于2023年08月22日 12:22:22
  1. 为监控对象编写监控方案解析插件

    1. 继承AbstractWarnServicePlugIn类

    2. 重写BeforeSendWarnMessage


    foreach(var usermsg in e.WarnMessage.UserWarnMessageCollection)

                {

                    foreach (var messageItem in usermsg.Value.GetMessageItems())

                    {

                        //修改消息体内容

                        messageEntity = messageItem.MessageEntity as MessageEntity;                

                         usermsg.Key.ToString()//接收人的用户ID

                    messageItem.DataKeyValues.GetString("FID");//消息明细的内码

                    }

                }

  2. 注册插件

  3.  将插件放到服务器bin中,测试。

赞 6