泛微OA流程存储的数据表解析

一、名词定义

英文

中文

备注

Nodeid

节点id

Nodetype

节点类型

0:创建节点

1:审批节点

2:提交节点

3:归档

Isbill

是否为单据

0 :表单(老表单)

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

workflowid

流程id

Formid

表单id

Requestid

请求id

Fieldid

字段id

Fieldname

字段数据库名称

Isdetail

是否为明细

Viewtype

主子段还是明细字段

0 主字段

  1. 明细字段

 

二、表单数据存储

  1.表单基本信息存放表

           select id,formname,formdesc from workflow_formbase

id

表单id

formname

表单名称

formdesc

表单描述

   

2.表单组成

select formid,fieldid,isdetail,groupid from workflow_formfield order by formid,isdetail,groupid,fieldid

formid

表单id

fieldid

字段id

Isdetail

是否为明细字段

1:代表是(字段来至于Workflow_Formdictdetail

其它值,代表该字段为主字段(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区分不同明细表数据

 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

billid

表单id

Viewtype

0 主字段

1 明细字段

detailtable

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

 

3.数据表

主字段数据表 select id,tablename from workflow_bill

Id

表单id

Tablename

表名

 

明细字段数据select billid,tablename from workflow_billdetailtable

billid

表单id

Tablename

表名

主表和明细表关联关系select id,detailkeyfield from workflow_bill

id

表单id

detailkeyfield

主表和明细表的关联字段

一般情况下,如果detailkeyfield为空,那么detailkeyfield默认为mainid

例子formtable_main_10.id = formtable_main_10_dt1. mainid

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值