FWOA流程数据存储说明文档格式.docx
- 文档编号:13161027
- 上传时间:2022-10-07
- 格式:DOCX
- 页数:6
- 大小:91.33KB
FWOA流程数据存储说明文档格式.docx
《FWOA流程数据存储说明文档格式.docx》由会员分享,可在线阅读,更多相关《FWOA流程数据存储说明文档格式.docx(6页珍藏版)》请在冰豆网上搜索。
3:
归档
Isbill
是否为单据
0:
表单(老表单)
1:
单据(新表单和系统单据)
workflowid
流程id
Formid
表单id
Requestid
请求id
Fielded
字段id
Fieldname
字段数据库名称
Isdetail
是否为明细
二、表单数据存储
1、表单基本信息存放表
selectid,formname,formdescfromworkflow_formbase
id
formname
表单名称
formdesc
表单描述
2、 表单组成
Ø
表单字段:
selectformid,fieldid,isdetail,groupidfromworkflow_formfieldorderbyformid,isdetail,groupid,fieldid
formid
fieldid
是否为明细字段
代表是(字段来至于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
Viewtype
0主字段
1明细字段
detailtable
明细表表名,也就表示该字段属于哪个明细表
3、数据表
主字段数据表
selectid,tablenamefromworkflow_bill
Id
Tablename
表名
selectbillid,tablenamefromworkflow_billdetailtable
主表和明细表关联关系
selectid,detailkeyfieldfromworkflow_bill
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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FWOA 流程 数据 存储 说明