申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
        
	泛普
OA軟件開發(fā)流程存儲(chǔ)數(shù)據(jù)說(shuō)明
	 
	 
	英文 中文 備注
	Nodeid 節(jié)點(diǎn)id 
	Nodetype 節(jié)點(diǎn)類型 0:創(chuàng)建就誒點(diǎn)
	1:審批節(jié)點(diǎn)
	2:提交節(jié)點(diǎn)
	3:歸檔
	Isbill 是否為單據(jù) 0 :表單(老表單)
	1 :?jiǎn)螕?jù)(新表單和系統(tǒng)單據(jù))
	workflowid 流程id 
	Formid 表單id 
	Requestid 請(qǐng)求id 
	Fielded 字段id 
	Fieldname 字段數(shù)據(jù)庫(kù)名稱 
	Isdetail 是否為明細(xì) 
	 
	二、 泛普OA破解版表單數(shù)據(jù)存儲(chǔ)
	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 是否為明細(xì)字段
	1:代表是(字段來(lái)至于Workflow_Formdictdetail)
	其它值,代表該字段為主字段(Workflow_formdict)
	Groupid 當(dāng)isdetial=1的時(shí)候,groupid代表明細(xì)表序號(hào),比如:
	0 代表第一個(gè)明細(xì)表
	1 代表第二個(gè)明細(xì)表
	……
	 
	3、 字段信息
	 主字段:
	select * from Workflow_formdict
	 明細(xì)字段:
	select * from Workflow_Formdictdetail
	4、 數(shù)據(jù)表
	 主字段數(shù)據(jù)
	select * from workflow_form
	 明細(xì)字段數(shù)據(jù)
	select * from workflow_formdetail
	 主字段數(shù)據(jù)和明細(xì)字段數(shù)據(jù)的關(guān)聯(lián)關(guān)系
	workflow_form.requestid = workflow_formdetail.requestid
	 
	三、 泛普OA管理系統(tǒng)單據(jù)
	1、 單據(jù)的基本信息
	select b.indexdesc,a.* from workflow_bill a,htmllabelindex b where a.namelabel = b.id
	表單id < 0 自定義表單
	表單id > 0 系統(tǒng)單據(jù)
	 
	2、 字段
	select * from workflow_billfield order by billid,viewtype,detailtable
	billid 表單id
	Viewtype 0 主字段
	1 明細(xì)字段
	detailtable 明細(xì)表表名,也就表示該字段屬于哪個(gè)明細(xì)表
	 
	3、 泛普協(xié)同OA軟件數(shù)據(jù)表
	 主字段數(shù)據(jù)表
	select id,tablename from workflow_bill
	Id 表單id
	Tablename 表名
	 
	 明細(xì)字段數(shù)據(jù)
	select billid,tablename from workflow_billdetailtable
	billid 表單id
	Tablename 表名
	 
	 主表和明細(xì)表關(guān)聯(lián)關(guān)系
	select id,detailkeyfield from workflow_bill
	id 表單id
	detailkeyfield 主表和明細(xì)表的關(guān)聯(lián)字段
	一般情況下,如果detailkeyfield為空,那么detailkeyfield默認(rèn)為mainid。
	例子formtable_main_10.id = formtable_main_10_dt1. mainid
	 
	1、 通過(guò)workflowid查找當(dāng)前請(qǐng)求數(shù)據(jù)存儲(chǔ)的位置
	以workflowid = 5 為例,該流程為內(nèi)部留言流程
	 第一步,查詢流程基礎(chǔ)信息
	Select id,workflowname,formid,isbill from workflow_base where id = 5
	查詢結(jié)果如下:
	 
	Formid = 3, Isbill=0 參照第一部分的名詞定義我們可以得知,留言流程使用的是formid=3的老表單。
	 
	 第二步,查詢流程所在的表和字段信息
	參照第二部分的表單數(shù)據(jù)存儲(chǔ)。
	表單字段
	select formid,fieldid,isdetail,groupid from workflow_formfield where formid = 3 order by formid,isdetail,groupid,fieldid
	 
	數(shù)據(jù)存儲(chǔ)
	主表
	Select a.* from workflow_form a,workflow_requestbase b where a.requestid = b.requestid and b.workflowid = 5
	 
	明細(xì)
	Select * from workflow_formdetail a,workflow_requestbase b where a.requestid = b.requestid and b.workflowid = 5
	 
	2、 通過(guò)requestid查找當(dāng)前流程數(shù)據(jù)存儲(chǔ)的位置
	假設(shè)requestid = 249
	 第一步 查找workflowid
	select workflowid from workflow_requestbase where requestid = 249
	 
	查詢結(jié)果
	 
	 第二步 查找流程的基本信息
	第一步里面找到了workflowid = 52
	 
	Formid = -13, Isbill=1 參照第一部分的名詞定義我們可以得知,出差申請(qǐng)流程使用的是formid=-13的新表單
	 
	 第三步查詢流程所在的表和字段信息
	參照第二部分的表單數(shù)據(jù)存儲(chǔ)。
	表單字段
	select * from workflow_billfield where billid = -13
	結(jié)果如下:
	 
	 
	數(shù)據(jù)存儲(chǔ)
	表名
	select tablename,detailkeyfield from workflow_bill where id = -13
	 
	select tablename from Workflow_billdetailtable where billid = -13
	           查詢結(jié)果如下:
	 
	說(shuō)明:
	主表表名:formtable_main_13
	明細(xì)表表名:formtable_main_13_dt1,formtable_main_13_dt2,
	formtable_main_13_dt3
	主表和明白表的關(guān)聯(lián)字段為:mainid,主表.id = 明細(xì)表.mainid
	 
	 查看當(dāng)前請(qǐng)求的數(shù)據(jù)
	上面已經(jīng)找出了對(duì)應(yīng)的主表和明細(xì)表,下面就是查看數(shù)據(jù)
	主表數(shù)據(jù)
	select * from workflow_requestbase a,formtable_main_13 b where a.requestid = b.requestId and a.requestid = 294
	 
	明細(xì)表數(shù)據(jù)
	select * from formtable_main_13 a,formtable_main_13_dt1 b where a.id = b.mainid
	 
	select * from formtable_main_13 a,formtable_main_13_dt2 b where a.id = b.mainid
	 
	……
	 
	 
	五、 流程的其它信息表
	--請(qǐng)求基本信息表,通過(guò)requestid查找
	select * from workflow_requestbase
	 
	--請(qǐng)求操作者表,通過(guò)requestid查找
	select * from workflow_currentoperator
	 
	--請(qǐng)求流轉(zhuǎn)日志表,通過(guò)requestid查找
	select * from workflow_requestLog
	 
	--下拉字段的值,通過(guò)fieldid,isbill查找
	Select * from workflow_selectitem
	 
	--瀏覽框字段值的來(lái)源
	Select b.indexdesc,a.* from workflow_browserurl a,HtmlLabelIndex b where a.labelid = b.id