驰骋工作流引擎设计系列02 流程实例的生成设计
2021-05-03 21:40
106 查看
第1节.关键字
驰骋工作流引擎 流程快速开发平台 workflow ccflow jflow
第2节.关于WorkID的设计
workid也叫流程实例id, 理解清楚workid的整个过程有助于理解如何获得数据,以及相关流程引擎表,业务数据表的产生变化的过程。
第3节.概要说明
工作流程引擎的WorkID,也叫流程实例的ID,他是一个Int64类型的,自动增长的数据类型,经过严格的测算,一般应用不会枯竭。
一个workid可会贯穿整个流程的生命周期,从workid创建开始,到保存草稿,到启动流程,到发送到下一个节点,到退会,会签等等到流程回滚,整个生命周期,都贯穿这个workid,有workid,可以获得任何相关的数据。
WorkID的关联着流程引擎数据表与流程业务数据表。
一个流程对应一个业务表,也可以多个流程对应同一个业务表,业务表名可以自定义,默认的业务表名的命名规则为 “ND”+int.prease(流程编号)+”Rpt”。
关于流程引擎表主要是指WF_GenerWorkFlow,WF_GenerWorkerList工作流程引擎注册表,与工作人员列表。
更多的信息请参考,流程引擎表章节。
第4节.WorkID的生成方法设计
我们已经知道,workid是一个顺序号,是一个自动增长的长整类型的数据,我们设计一个中间表来存储作为计数器,存储格式如下:
相关文章推荐
- 驰骋工作流引擎设计系列02 流程实例的生成设计
- 驰骋工作流引擎设计系列15流程中途结束设计
- 驰骋工作流引擎设计系列07 线性流程节点运动(发送)设计
- 驰骋工作流引擎设计系列01 流程元素设计
- 驰骋工作流引擎设计系列15 流程中途结束设计
- 驰骋工作流引擎设计系列04 流程引擎表结构的设计
- 驰骋工作流引擎设计系列05 启动流程设计
- 驰骋工作流引擎设计系列04 流程引擎表结构的设计
- 驰骋工作流引擎设计系列02
- 驰骋工作流引擎设计系列01 流程元素设计
- 驰骋工作流引擎设计系列05 启动流程设计
- 驰骋工作流引擎设计系列01 流程元素设计
- 驰骋工作流引擎设计系列03 节点类型定义
- 驰骋工作流引擎设计系列06 保存草稿设计
- 驰骋工作流引擎-父子流程设计说明
- 驰骋工作流引擎设计系列12 工作质量考核设计
- 驰骋工作流引擎设计系列10 时效考核规则设计
- 驰骋工作流引擎设计系列13
- 驰骋工作流引擎设计系列09 计算到达节点设计(方向条件规则)
- 驰骋工作流引擎设计系列11