keyword:ccflowjflow 消息机制流程引擎 自己主动发送短信 发送邮件 发送消息 流程引擎微信连接 消息接口

关于ccbpm: 我们把ccflow jflow两个版本号的工作流引擎统称为ccbpm.

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

Ccbpm的消息删除机制:对于已经过期无意义的提示。ccbpm就会删除,比方:a节点发送到b节点有n(n>=1)个人能够处理,这个时间假设设置了消息提醒在启动消息服务的情况下,就会提示给这N个人,假设一个人处理了发送到c点上去,那么ccbpm就会自己主动删除b节点的提示,防止反复提示。

消息定义:消息是与系统与用户,用户与用户。用户与系统之间沟通的渠道。在一个mis系统的执行过程中会有非常多类型的消息,这些消息通过一定的渠道来传递,这些渠道包含,短信、手机在线提示、邮件提示、即时通讯系统、微信推送。

消息服务:ccbpm的消息。是通过ccbpm的服务来发送的,例如以下图ccflow的server。

Ccflow的服务。可以把工作流引擎执行过程中的消息。发送出去。比方发送到下一步,有待办。

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

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

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

第3:发送sms短信:须要连接短信猫才干够执行,短信猫是一个硬件设备,每一个短信猫的型号不同,驱动也不同。但大体同样,假设你使用与我们一样型号的短信猫。就没有必要调试接口了。

第4:向app手机写入消息:这个须要启动ccbpm的ios 与andriod的client才干够。系统就会自己主动推送消息到client上。

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

CCBPM的消息存储表:全部在ccbpm流程引擎产生的消息,都会记录到TA_SMS的表里,每次把消息推送出去以后,系统就会做一个标记,以下是表结构。信息。当然假设你愿意自己在这个表上去写接口,产生消息更新状态也未尝不可。

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

假设您对ccbpm感兴趣。请关注我们,获取源代码以及说明文档:

CCBPM工作流引擎的消息机制与设计的更多相关文章

  1. 我的微型工作流引擎-功能解析及API设计

    一.前言 上一篇我给大家介绍了我的工作流的模型和基本的设计,这篇我想详细说明下我这款工作流的功能及使用示例.这款工作流主要是面向开发者设计的,为了先让大家有个全局的认识,局部功能的设计实现就不细说了, ...

  2. ccbpm工作流引擎是怎样支持多种流程模式的

    前言: 在BPM领域支持流程运转的理论模型有多种.有的21种.28种.32种. 每种模式都代表了这样的模式的理论设计者研究者的人员主张.思想.这些模式尽可能的,全然去覆盖到现实生产.工作.应用上的流程 ...

  3. 【2016-11-7】【坚持学习】【Day22】【工作流引擎设计--执行用户】

    最近在做一个工作流引擎,架构师已经设计好了,但是我发现他设计 每一步的用户集合的设计,有一定的不足,或者是不方便,不同的组织架构影响着他的用户数据源配置方式. 于是我想花点时间去看看人家优秀是工作流引 ...

  4. Java工作流引擎表单引擎之JS表单字段输入脚本验证

    关键字: 表单设计器, 字段验证. workflow,ccform, ccBPM. 工作流快速开发平台  工作流流设计  业务流程管理   asp.net 开源工作流bpm工作流系统  java工作流 ...

  5. Android全面解析之由浅及深Handler消息机制

    前言 很高兴遇见你~ 欢迎阅读我的文章. 关于Handler的博客可谓是俯拾皆是,而这也是一个老生常谈的话题,可见的他非常基础,也非常重要.但很多的博客,却很少有从入门开始介绍,这在我一开始学习的时候 ...

  6. 工作流引擎JFlow与activiti 对比分析(一)5种基本控制流模式的对比

    为了更好的说明activiti 与jflow的两款工作流引擎的特点与区别,我们按照如下几个方面做一次全面的.客观的对比. 首先activiti是国外的一款开源的工作流程引擎,在国际上影响比较深远与广泛 ...

  7. asp.net开源流程引擎API开发调用接口大全-工作流引擎设计

    关键词: 工作流引擎 BPM系统 接口调用 工作流快速开发平台  工作流流设计  业务流程管理   asp.net 开源工作流 一.程序调用开发接口二.   接口说明 所谓的驰骋工作流引擎的接口,在B ...

  8. ENode 1.0 - 消息的重试机制的设计思路

    项目开源地址:https://github.com/tangxuehua/enode 上一篇文章,简单介绍了enode框架中消息队列的设计思路,本文介绍一下enode框架中关系消息的重试机制的设计思路 ...

  9. 驰骋工作流引擎 -CCBPM如何自动升级

    关键词:工作流引擎自动升级   工作流自动升级升级步骤设置1,CCBPM把更新分成三类, 应用程序代码更新.数据表结构更新.数据更新.2,CCBPM在您登录流程设计器时自动判断当前的版本与数据库版本是 ...

随机推荐

  1. spring springmvc 获取所有url

    @Autowired private RequestMappingHandlerMapping handlerMapping; @Test public void getAllApi() { Map& ...

  2. mysql limit关键字

    select * from table_name limit [index, ] length; limit后面跟2个参数: index:索引号,从0开始计算,表示从哪一行开始: length:长度, ...

  3. CGPathAddArc

    使用CGPathAddArc使UIView的Layer绕中心点旋转 2012-12-04 15:38 775人阅读 评论(0) 收藏 举报 animationAnimationiosiOSIOSlay ...

  4. HYSBZ - 3750 Pieczęć(模拟)

    题目: 一张n*m的方格纸,有些格子需要印成黑色,剩下的格子需要保留白色. 你有一个a*b的印章,有些格子是凸起(会沾上墨水)的.你需要判断能否用这个印章印出纸上的图案.印的过程中需要满足以下要求: ...

  5. centos6 磁盘与文件系统管理

    一.磁盘管理 磁盘构成 1.圆形磁盘 2.磁盘读取头 3.机械手臂 4.主轴马达 运作原理 数据存储在具有磁性物质的圆形磁盘上,读写操作主要是通过机械手臂上的磁盘读取头来达成,实际运作时,主轴马达让磁 ...

  6. JSON对象与JSON字符串之间的转换

    JSON引用包:import net.sf.json 1.JSON字符串转JSON对象(例子中的AgencyExpand是java对象) JSONObject  json = JSONObject.f ...

  7. wepy 编译警告去除办法

    如果你用过wepy打包小程序的话,那么你一定碰到了很多坑,(什么也不用说,抱一下吧)下面记录的是本人遇到的一个小坑, 编译的时候出现了黄色警告 如果你出现了上图这样的话,相信你一定也知道什么意思,就是 ...

  8. Python面试快问快答,理论要的就是速度与精准,Python面试题No2

    今天的面试题 第1题:python2和python3的range(100)的区别 range()函数的含义 range函数是一个用来创建算数级数序列的通用函数,返回一个[start, start + ...

  9. LeetCode(49)Group Anagrams

    题目 Given an array of strings, group anagrams together. For example, given: ["eat", "t ...

  10. heap corruption detected VS2015 C语言 报错

    申请动态内存时,申请的单元数为n,可用下标为0~n-1 但实际使用时超过了该范围,就会报这个错