CCBPM工做流引擎的消息机制与设计

CCBPM工做流引擎的消息机制与设计ios

关键字:ccflow jflow 消息机制 流程引擎 自动发送短信 发送邮件 发送消息 流程引擎微信链接 消息接口服务器

关于ccbpm: 咱们把ccflow jflow两个版本的工做流引擎统称为ccbpm.微信

工做流引擎的消息产生:在发送、抄送、退回、转发、加签、删除等等操做过程当中,须要对当时人进行提醒,而且在设置提醒的状况下,就会产生消息。app

Ccbpm的消息删除机制:对于已通过期无心义的提示,ccbpm就会删除,好比:a节点发送到b节点有n (n>=1)我的能够处理,这个时间若是设置了消息提醒在启动消息服务的状况下,就会提示给这N我的,若是一我的处理了发送到c点上去,那么ccbpm就会自动删除b节点的提示,防止重复提示。.net

消息定义:消息是与系统与用户,用户与用户,用户与系统之间沟通的渠道,在一个mis系统的运行过程当中会有不少类型的消息,这些消息经过必定的渠道来传递,这些渠道包括,短信、手机在线提示、邮件提示、即时通信系统、微信推送。设计

消息服务:ccbpm的消息,是经过ccbpm的服务来发送的,以下图ccflow的服务器。调试

clip_image001

Ccflow的服务,可以把工做流引擎运行过程当中的消息,发送出去。好比发送到下一步,有待办。接口

Ccbpm支持的消息传递渠道:如上图所示,ccbpm流程引擎的消息传递渠道有如上5中,下面分别介绍这五种消息推送渠道。ip

第1:向ccim写入消息:必须使用ccim才有效,固然您也能够与其余的即时通信集成,到网上搜索,ccbpm与其余即时消息集成的demo.ci

clip_image003

第2:发送邮件:顾名思义,就是发送邮件给当事人,当事人必须在我的设置里设置email地址才能够。    
clip_image005

第3:发送sms短信:须要链接短信猫才能够运行,短信猫是一个硬件设备,每一个短信猫的型号不一样,驱动也不一样,但大致相同,若是你使用与咱们同样型号的短信猫,就没有必要调试接口了。

第4:向app手机写入消息:这个须要启动ccbpm的ios 与andriod的客户端才能够,系统就会自动推送消息到客户端上。

clip_image007

第5: 向微信写入消息: ccbpm与微信集成,能够方便的经过微信的企业号,把产生的消息,免费的推送到指定用户的微信上。

clip_image009

CCBPM的消息存储表:全部在ccbpm流程引擎产生的消息,都会记录到TA_SMS的表里,每次把消息推送出去之后,系统就会作一个标记,下面是表结构,信息。固然若是你愿意本身在这个表上去写接口,产生消息更新状态也何尝不可。

clip_image011

若是你要对该表进行二次开发,首先要了解好每一个字段,在消息推送成功后,就把该字段修复成发送成功状态,请参考咱们的ccbpm服务代码。

===OVER===

相关文章
相关标签/搜索