文档章节

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

ccflow-黄志敏
 ccflow-黄志敏
发布于 07/26 15:41
字数 565
阅读 38
收藏 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-黄志敏
粉丝 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
新版本的驰骋工作流引擎ccbpm将有那些变化?

新版本的驰骋工作流引擎ccbpm将有那些变化? 各位ccbpm的爱好者: 经过ccbpm队员们几个月的辛苦的努力,ccbpm将有将脱胎换骨的变化,这些变化主要体现在后台上,总结如下几点,敬请各位同学的...

ccflow
2015/11/28
537
2

没有更多内容

加载失败,请刷新页面

加载更多

【实践】如何获得Rinkeby网络的测试以太币

当把智能合约部署到Rinkeby Test Network时,需要获得测试以太币。其网络获取测试以太币的方法同Ropsten Test Network有些不同,本文详细讲解一下。 1 访问网站 访问rinkeby网络(https://w...

HiBlock
6分钟前
0
0
Logback中如何自定义灵活的日志过滤规则

当我们需要对日志的打印要做一些范围的控制的时候,通常都是通过为各个Appender设置不同的Filter配置来实现。在Logback中自带了两个过滤器实现:ch.qos.logback.classic.filter.LevelFilter...

程序猿DD
13分钟前
1
0
ES6中let 和 const 的新特性

在javascript中,我们都知道使用var来声明变量。javascript是函数级作用域,函数内可以访问函数外的变量,函数外不能访问函数内的变量。 ECMAScript 6 是 JavaScript 语言教程,全面介绍 EC...

peakedness丶
20分钟前
1
0
Springboot中Jackson的操作

欢迎工作一到八年的Java工程师朋友们加入Java高级交流:854630135 本群提供免费的学习指导 架构资料 以及免费的解答 不懂得问题都可以在本群提出来 之后还会有直播平台和讲师直接交流噢 表数...

编程SHA
23分钟前
3
0
自定义Maven插件功能

自定义maven插件 创建一个maven 项目 通过上述方式创建,会自动引入maven-plugin-api 依赖和打包方式;如下 <packaging>maven-plugin</packaging><dependency> <groupId>org.apache.mave......

春哥大魔王的博客
34分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部