2024年4月12日发(作者:)

流程存储数据说明

一、 名词定义

英文

Nodeid

Nodetype

中文

节点id

节点类型

备注

0:创建节点

1:审批节点

2:提交节点

3:归档

0 :表单(老表单)

1 :单据(新表单和系统单

据)

0 主字段

1 明细字段

Isbill

是否为单据

workflowid

Formid

Requestid

Fieldid

Fieldname

Isdetail

Viewtype

流程id

表单id

请求id

字段id

字段数据库名称

是否为明细

主子段还是明细字段

二、 表单数据存储

1、 表单基本信息存放表

select id,formname,formdesc from workflow_formbase

id

formname

formdesc

2、

表单组成

表单id

表单名称

表单描述

 表单字段:

select formid,fieldid,isdetail,groupid from

workflow_formfield order by formid,isdetail,groupid,fieldid

formid

fieldid

表单id

字段id

是否为明细字段

1:代表是(字段来至于

Workflow_Formdictdetail

Isdetail

其它值,代表该字段为主字段

Workflow_formdict

Groupid

当isdetial=1的时候,groupid代表明细表

序号,比如:

0 代表第一个明细表

1 代表第二个明细表

……

3、 字段信息

 主字段:

select * from Workflow_formdict

 明细字段:

select * from Workflow_Formdictdetail

4、 数据表

 主字段数据

select * from workflow_form

 明细字段数据

select * from workflow_formdetail

通过groupid区分不同明细表数据

 主字段数据和明细字段数据的关联关系

workflow_tid = workflow_tid

三、 单据

1、 单据的基本信息

select esc,a.* from workflow_bill a,htmllabelindex b

where bel =

表单id < 0 自定义表单

表单id > 0 系统单据

2、 字段

select

billid

* from workflow_billfield order by

billid,viewtype,detailtable

表单id

0 主字段

1 明细字段

明细表表名,也就表示该字段属于哪个

明细表

Viewtype

detailtable

3、 数据表

 主字段数据表

select id,tablename from workflow_bill

Id

Tablename

表单id

表名