如何使用驰骋工作流引擎的获取最新消息接口实现消息推送


如何使用驰骋工作流引擎的获取最新消息接口实现消息推送

 

关键字: 驰骋工作流程引擎,消息推送.
应用场景:
需要在手机的代办、抄送、在途、消息地方的Icon右下方显示出来,等待处理的消息个数。
实现方式: 调用ccflow的AIP.




  1. /// <summary>

  2. /// 获取最新的消息

  3. /// </summary>

  4. /// <param name="dateLastTime">上次获取的时间</param>

  5. /// <param name="userNo">用户编号</param>

  6. /// <returns>返回消息:返回两个列的数据源MsgType,Num.</returns>

  7. public DataTable Port_GetNewMsg(string dateLastTime, string userNo)

  8. {

  9. return BP.WF.Dev2Interface.Port_GetNewMsg(dateLastTime, userNo);

  10. }
复制代码
返回结果: 两个列 MsgType 消息类型,Num
消息数量.
实现步骤: 每次获取消息后,就要把获取消息的时间写入内存里,时间格式为yyyy-MM-dd
HH:mm,下次就要把这个时间作为一个参数,传入接口, 系统就会把
这个时间点以来到现在的消息数据量按照消息类型分组读取出来。之后让其显示在icon下面。

其他:
    因为ccflow把所有的消息都写入了Sys_SMS
表里, 其中有三个重要。SendTo , 发送给. RDT 写入时间. MsgType , 消息类型, 其中CC 是抄送, ToDo 待
办.
其他的消息列表都是站内信的待办.

你可能感兴趣的:(workflow,工作流引擎,ccflow)