文档章节

怎样使用CCBPM做一个项目管理系统(五)—— 流程数据与业务数据交互准备

ccflow-黄志敏
 ccflow-黄志敏
发布于 2018/07/26 15:41
字数 565
阅读 60
收藏 0

概念解释:

    流程数据:流程运转过程中产生的数据,记录在CCBPM相关的表中,具体的表结构和存储数据格式可通过《表结构》文件查看。

    业务数据:需要提取的流程数据与其他系统或其他功能使用的数据。

    数据文件下载方式:在CCFOW的项目中选择附件即可下载。

CCBPM系统中,根据流程设计时的模式<合并、轨迹>不同,会产生不同的数据表。共同的表结构有NDXXRPT和NDXXXTrack数据表。

利用BP框架的优势迅速搭建处理流程数据的相关功能,实现与流程数据的交互。

BP业务库搭建

在CCFLOW<也可重命名为其他名称>项目中,添加C#类库,命名必须以BP开头。命名规则可参考网易云课堂中BP框架讲解部分。

常用的类库功能通常包含有以下功能:类库搭建、流程事件处理、表单事件处理、节点事件处理。其他功能可自定义扩展。

该类库需要引用CCBPM的底层类库,如BP.EN .BP.WF,BP.GPM等。

结构如下图所示:

文件夹解析:

    BaseData 业务数据类,如项目类、雇员类、合同类、物料单位类、采购类等相关业务表

    FlowEvent:流程数据处理类,如某流程结束后执行事件、流程某节点发送成功时执行事件等。

    FormEvent:表单数据处理类,如某节点表单加载前处理处理、保存后处理事件等。

    HttpHandler:系统框架的后台处理类,如在Web项目中搭建了自定义的Html页面,该Html页面中处理的业务逻辑可在此文件夹中实现。

 

© 著作权归作者所有

共有 人打赏支持
ccflow-黄志敏

ccflow-黄志敏

粉丝 3
博文 23
码字总数 13776
作品 0
济南
程序员
私信 提问
Work Like Alibaba系列分享资料整理(含PDF、视频、文字):持续更新中

阿里巴巴逐年增加的双11营业额和财年集团收入的背后隐藏着怎样的秘密?这18年来,它又是用怎样的工作方法、工作形式打造出高效、创新的企业帝国。带你全方位了解阿里的开发、产品、运营、销售...

rdc鼓励师
2017/08/27
0
0
关于开源驰骋工作流引擎ccbpm对bpmn2.0的支持

各位ccbpmer : Ccbpm将要支持bpmn2.0了。 我们会保留现在的ccbpm设计模式,也支持bpmn2.0的规范,让ccbpm与国际接轨。包括.net版本ccflow与java版本jflow。在新版本中,我们将要支持导出导入...

ccflow
2015/09/18
220
0
BPM领域常用的两款工作流JBPM和CCBPM的对比

以国外流行的工作流jbpm4的模式与当今中国开源的ccbpm(ccflow和jflow的总称)流程引擎对照。以便让各位能够了解到中国国情的工作流引擎与国际流行的设计规则的差别、不同、与优缺点。 国外工...

Vktun
2015/07/31
0
11
BPM领域常用的两款工作流JBPM和CCBPM的对比

以国外流行的工作流jbpm4的模式与当今中国开源的ccbpm(ccflow和jflow的总称)流程引擎对照。以便让各位能够了解到中国国情的工作流引擎与国际流行的设计规则的差别、不同、与优缺点。 国外工...

z_jordon
2015/08/05
0
0
BPM领域常用的两款工作流JBPM和CCBPM的对比

以国外流行的工作流jbpm4的模式与当今中国开源的ccbpm(ccflow和jflow的总称)流程引擎对照。以便让各位能够了解到中国国情的工作流引擎与国际流行的设计规则的差别、不同、与优缺点。 国外工...

Vktun
2015/07/31
1
0

没有更多内容

加载失败,请刷新页面

加载更多

vue 对对象的属性进行修改时,不能渲染页面 vue.$set()

我在vue里的方法里给一个对象添加某个属性时,我console.log出来的是已经更改的object ,但是页面始终没有变化 原因如下: **受现代 JavaScript 的限制 (而且 Object.observe 也已经被废弃),...

Js_Mei
48分钟前
0
0
开始看《Java学习笔记》

虽然书买了很久,但一直没看。这其中也写过一些Java程序,但都是基于IDE的帮助和对C#的理解来写的,感觉不踏实。 林信良的书写得蛮好的,能够帮助打好基础,看得出作者是比较用心的。 第1章概...

max佩恩
昨天
12
0
Redux 三大原则

1.单一数据源 在传统的MVC架构中,我们可以根据需要创建无数个Model,而Model之间可以互相监听、触发事件甚至循环或嵌套触发事件,这些在Redux中都是不被允许的。 因为在Redux的思想里,一个...

wenxingjun
昨天
8
0
跟我学Spring Cloud(Finchley版)-12-微服务容错三板斧

至此,我们已实现服务发现、负载均衡,同时,使用Feign也实现了良好的远程调用——我们的代码是可读、可维护的。理论上,我们现在已经能构建一个不错的分布式应用了,但微服务之间是通过网络...

周立_ITMuch
昨天
4
0
XML

学习目标  能够说出XML的作用  能够编写XML文档声明  能够编写符合语法的XML  能够通过DTD约束编写XML文档  能够通过Schema约束编写XML文档  能够通过Dom4j解析XML文档 第1章 xm...

stars永恒
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部