流程存储数据说明
名词定义表单数据存储1.表单基本信息存放表
select id,formname,formdesc from workflow_formbase
2.表单组成
3.字段信息
主字段:select * from Workflow_formdict
明细字段:select * from Workflow_Formdictdetail
4.数据表
主字段数据:select * from workflow_form
明细字段数据:select * from workflow_formdetail通过groupid区分不同明细表数据
5.主字段数据和明细字段数据的关联关系
workflow_form.requestid = workflow_formdetail.requestid
单据
1.单据的基本信息
select b.indexdesc,a.* from workflow_bill a,htmllabelindex b where a.namelabel = b.id
表单id < 0 自定义表单
表单id > 0 系统单据
2.字段
select * from workflow_billfield order by billid,viewtype,detailtable
3.数据表
主字段数据表select id,tablename from workflow_bill
明细字段数据select billid,tablename from workflow_billdetailtable
主表和明细表关联关系select id,detailkeyfield from workflow_bill
示例
1.通过workflowid查找当前请求数据存储的位置
以workflowid = 5 为例,该流程为内部留言流程
第一步,查询流程基础信息
查询结果如下:
Formid = 3, Isbill=0 参照第一部分的名词定义我们可以得知,留言流程使用的是formid=3的老表单。
第二步,查询流程所在的表和字段信息
参照第二部分的表单数据存储。
表单字段
数据存储
主表
明细
2.通过requestid查找当前流程数据存储的位置
假设requestid = 249
第一步 查找workflowid
查询结果
第二步 查找流程的基本信息
第一步里面找到了workflowid = 52
Formid = -13, Isbill=1 参照第一部分的名词定义我们可以得知,出差申请流程使用的是formid=-13的新表单
第三步查询流程所在的表和字段信息
参照第二部分的表单数据存储。
表单字段
结果如下:
数据存储
表名
查询结果如下:
说明:
主表表名:formtable_main_13
明细表表名:formtable_main_13_dt1,formtable_main_13_dt2,formtable_main_13_dt3
主表和明白表的关联字段为:mainid,主表.id = 明细表.mainid
查看当前请求的数据
上面已经找出了对应的主表和明细表,下面就是查看数据
主表数据
明细表数据
流程的其它信息表