FWOA流程数据存储说明.docx

上传人:b****1 文档编号:230627 上传时间:2022-10-07 格式:DOCX 页数:6 大小:91.33KB
下载 相关 举报
FWOA流程数据存储说明.docx_第1页
第1页 / 共6页
FWOA流程数据存储说明.docx_第2页
第2页 / 共6页
FWOA流程数据存储说明.docx_第3页
第3页 / 共6页
FWOA流程数据存储说明.docx_第4页
第4页 / 共6页
FWOA流程数据存储说明.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

FWOA流程数据存储说明.docx

《FWOA流程数据存储说明.docx》由会员分享,可在线阅读,更多相关《FWOA流程数据存储说明.docx(6页珍藏版)》请在冰豆网上搜索。

FWOA流程数据存储说明.docx

流程存储数据说明

一、名词定义

英文

中文

备注

Nodeid

节点id

Nodetype

节点类型

0:

创建就诶点

1:

审批节点

2:

提交节点

3:

归档

Isbill

是否为单据

0:

表单(老表单)

1:

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

workflowid

流程id

Formid

表单id

Requestid

请求id

Fielded

字段id

Fieldname

字段数据库名称

Isdetail

是否为明细

二、表单数据存储

1、表单基本信息存放表

selectid,formname,formdescfromworkflow_formbase

id

表单id

formname

表单名称

formdesc

表单描述

2、 表单组成

Ø表单字段:

selectformid,fieldid,isdetail,groupidfromworkflow_formfieldorderbyformid,isdetail,groupid,fieldid

formid

表单id

fieldid

字段id

Isdetail

是否为明细字段

1:

代表是(字段来至于Workflow_Formdictdetail)

其它值,代表该字段为主字段(Workflow_formdict)

Groupid

当isdetial=1的时候,groupid代表明细表序号,比如:

0代表第一个明细表

1代表第二个明细表

……

3、字段信息

Ø主字段:

select*fromWorkflow_formdict

Ø明细字段:

select*fromWorkflow_Formdictdetail

4、数据表

Ø主字段数据

select*fromworkflow_form

Ø明细字段数据

select*fromworkflow_formdetail

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

workflow_form.requestid=workflow_formdetail.requestid

三、单据

1、单据的基本信息

selectb.indexdesc,a.*fromworkflow_billa,htmllabelindexbwherea.namelabel=b.id

表单id<0自定义表单

表单id>0系统单据

2、字段

select*fromworkflow_billfieldorderbybillid,viewtype,detailtable

billid

表单id

Viewtype

0主字段

1明细字段

detailtable

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

3、数据表

Ø主字段数据表

selectid,tablenamefromworkflow_bill

Id

表单id

Tablename

表名

Ø明细字段数据

selectbillid,tablenamefromworkflow_billdetailtable

billid

表单id

Tablename

表名

Ø主表和明细表关联关系

selectid,detailkeyfieldfromworkflow_bill

id

表单id

detailkeyfield

主表和明细表的关联字段

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

例子formtable_main_10.id=formtable_main_10_dt1.mainid

四、示例

1、通过workflowid查找当前请求数据存储的位置

以workflowid=5为例,该流程为内部留言流程

Ø第一步,查询流程基础信息

Selectid,workflowname,formid,isbillfromworkflow_basewhereid=5

查询结果如下:

Formid=3,Isbill=0参照第一部分的名词定义我们可以得知,留言流程使用的是formid=3的老表单。

Ø第二步,查询流程所在的表和字段信息

参照第二部分的表单数据存储。

表单字段

selectformid,fieldid,isdetail,groupidfromworkflow_formfieldwhereformid=3orderbyformid,isdetail,groupid,fieldid

数据存储

主表

Selecta.*fromworkflow_forma,workflow_requestbasebwherea.requestid=b.requestidandb.workflowid=5

明细

Select*fromworkflow_formdetaila,workflow_requestbasebwherea.requestid=b.requestidandb.workflowid=5

2、通过requestid查找当前流程数据存储的位置

假设requestid=249

Ø第一步查找workflowid

selectworkflowidfromworkflow_requestbasewhererequestid=249

查询结果

Ø第二步查找流程的基本信息

第一步里面找到了workflowid=52

Formid=-13,Isbill=1参照第一部分的名词定义我们可以得知,出差申请流程使用的是formid=-13的新表单

Ø第三步查询流程所在的表和字段信息

参照第二部分的表单数据存储。

表单字段

select*fromworkflow_billfieldwherebillid=-13

结果如下:

数据存储

表名

selecttablename,detailkeyfieldfromworkflow_billwhereid=-13

selecttablenamefromWorkflow_billdetailtablewherebillid=-13

查询结果如下:

说明:

主表表名:

formtable_main_13

明细表表名:

formtable_main_13_dt1,formtable_main_13_dt2,

formtable_main_13_dt3

主表和明白表的关联字段为:

mainid,主表.id=明细表.mainid

Ø查看当前请求的数据

上面已经找出了对应的主表和明细表,下面就是查看数据

主表数据

select*fromworkflow_requestbasea,formtable_main_13bwherea.requestid=b.requestIdanda.requestid=294

明细表数据

select*fromformtable_main_13a,formtable_main_13_dt1bwherea.id=b.mainid

select*fromformtable_main_13a,formtable_main_13_dt2bwherea.id=b.mainid

……

五、流程的其它信息表

--请求基本信息表,通过requestid查找

select*fromworkflow_requestbase

--请求操作者表,通过requestid查找

select*fromworkflow_currentoperator

--请求流转日志表,通过requestid查找

select*fromworkflow_requestLog

--下拉字段的值,通过fieldid,isbill查找

Select*fromworkflow_selectitem

--浏览框字段值的来源

Selectb.indexdesc,a.*fromworkflow_browserurla,HtmlLabelIndexbwherea.labelid=b.id

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1