驰骋工作流程引擎,工作流程管理系统,BPM软件,ccflow:消息机制二次开发说明


驰骋工作流程引擎,工作流程管理系统,BPM软件,ccflow:消息机制二次开发说明
==========================================================================
 

   概述:
   1, ccflow 在运行中会产生很多的消息, 比如: 流程发送,退回,删除,转发,接受....

   2, 这些消息产生后都会存储到TA_SMS 表中去.
      TA_SMS 中有一列,标记接受消息的设备 AlertType.
      @0=不接收@1=短信@2=邮件@3=内部消息@4=QQ消息@5=RTX消息@6=MSN消息

   3, ccflow 现有的功能已经提供了发送邮件的服务了. 只要启动起来.
      D:\ccflow\VisualWorkFlowServices\bin\Release\VisualWorkFlowServices.exe
     它就就会自动发送邮件到指定的接受人员.
 
   4, 用什么样的设备或者形式接受消息完全是由用户来决定的.


   5, 如果您想把消息发送到 qq,msn,skpe,sms上去或者如何把消息推送我的系统中去,
      您就要做二次开发了.

 

   如何把ccflow消息推送我的系统中去?
   ----------------------------------------------
   1, 编写一个存储过程放在ccflow数据库的用户名下 CCstaff

/*  创建存储过程  */
CREATE PROCEDURE CCstaff
(
 @Sender nvarchar(100),
 @Receivers nvarchar(2000),
 @Title nvarchar(100),
 @Context nvarchar(max)

AS
BEGIN
  /* 编写您的业务逻辑在这里. */
 SET NOCOUNT ON;
-- declare @SenderId int
-- declare @CCs varbinary(max)
-- declare @BCCs varbinary(max)
-- declare @SendTime datetime
-- declare @Importance nchar(2)
-- declare @Size int
-- declare @HasAffixture bit
-- declare @Affixture nvarchar(4000)
END

   2, 在存储过程中编写您的业务逻辑,ccflow就把消息推送到您的系统中去。
 

   如何做二次开发把消息发送到  qq,msn,skpe,sms ?
   ----------------------------------------------
   1, 写一个服务程序,运行在服务器上.
   2, 定期检索表 ta_sms 查询出来没有发送出去的,或者新产生的消息.
     SELECT * FROM TA_SMS WHERE SMSSta=0
   3, 便利取出的结果集合,然后根据 alertType类型发消息发送到指定的设备上.

   4, 发送成功后把这条消息的状态 SMSSta=1 表示已经发送成功了.

  
 
 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
产品名称: 驰骋.net工作流程引擎. 英文名称: ChiCheng Workflow Engine 简 称: ccFlow 版本:4.5 官方网站: http://ccflow.org 开发语言: VS2010. .net4.0 c#.net. 开发历史: 2003-2012年. 性 质: 100%开源,无任何功能限制 许可协议: LGPL URL: http://www.gnu.org/licenses/lgpl.html 源 代 码: http://ccflow.googlecode.com/svn/ccflow/ 请用svn下载. 运行环境: bs 结构. windows xp, windows server. win7 IIS6.0以上. .net4.0. Office2007 (如果需要单据打印.) 客 户 端: FireFox 3.0以上. IE7+,或者使用IE内核的浏览器. 组成部分: 流程图形设计器(有:cs版本与bs版本)/流程前台运行程序(BS结构)/流程服务(CS)/web的方式的表单设计器/BRP工具 基本功能: 图形化流程设计/智能表单web定义免程序开发/级联下拉框/流程轨迹/单据自定义打印/邮件短信工作到达通知/自动任务分配/支持sdk模式开发/简洁集成/消息侦听/丰富事件接口/报表定义/工作量分析/绩效考核/手机访问/支持sqlserve,oracle,mysql数据库 简介: 懂管理就会开发基本流程,为单位设计流程管理系统没问题,会SQL就能达到中级开发水平解决复杂的逻辑问题与其它系统耦合,有编程基础就可以使用ccflow的sdk做高级的开发. 其它: ccflow是国内功能最完善、规模最大、市场占有率最高的工作流程引擎开源软件,拥有绝对数量的研究群体(在校学生、IT从业者、大学院校、科研机构、软件公司、集团与机关事业单位信息部),与绝对的数量的使用用户。CCFlow 源代码托管在google服务器上是非常活跃的开源项目之一。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值