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

原创
2018/07/26 15:41
阅读数 521

概念解释:

    流程数据:流程运转过程中产生的数据,记录在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页面中处理的业务逻辑可在此文件夹中实现。

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部