監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 甲方項(xiàng)目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉
OA辦公協(xié)同系統(tǒng)

當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > OA軟件營銷 > OA辦公協(xié)同系統(tǒng)

泛普OA軟件流程及表單業(yè)務(wù)生成器模板附加DML接口

申請免費(fèi)試用、咨詢電話:400-8352-114

泛普OA軟件流程及表單業(yè)務(wù)生成器模板附加DML接口
一. 接口說明
在流程接口和流轉(zhuǎn)路徑上配置流程流轉(zhuǎn)過程中需要執(zhí)行的sql腳本,用來實(shí)現(xiàn)流程流轉(zhuǎn)時對本系統(tǒng)及其他系統(tǒng),存放于關(guān)系型數(shù)據(jù)庫中的數(shù)據(jù)的變更,該應(yīng)用在表單建模模塊也同樣適用
二. 實(shí)現(xiàn)方法&步驟

1. 總體說明
系統(tǒng)設(shè)置→工作流程→路徑設(shè)置→選擇流程→流程節(jié)點(diǎn)前/后附加規(guī)則/出口附加規(guī)則
 
圖1
2、配置接口動作(數(shù)據(jù)庫DML操作)
 
圖2
 
圖3
2. Insert操作

如流程workflow:A-B-C,在A節(jié)點(diǎn)的節(jié)點(diǎn)后,設(shè)置節(jié)點(diǎn)前附加DML接口動作
DML類型=insert操作
外部主表為某流程表單= formtable_main_23 (lytest)如下圖:
該表只有三個字段:cjr、cjrbm、info
 
圖4
DML主表字段:
cjr→當(dāng)前表單中創(chuàng)建人字段
cjrbm→當(dāng)前表單中的部門字段
info→當(dāng)前表單中的單文本字段
 
圖5

設(shè)置好節(jié)點(diǎn)后附加操作后保存:
 
圖6

前臺新建工作流workflow,如說明字段填寫以下內(nèi)容:
 
圖7
流程提交后,會執(zhí)行節(jié)點(diǎn)后DML操作,泛普OA辦公軟件泛普OA系統(tǒng)日志里會有體現(xiàn),同時,外部表中插入一條數(shù)據(jù),cjr=單人員;cjrbm=單部門;說明=測試insert操作~(與DML后臺設(shè)置的字段值對應(yīng)一致)

 
圖8

3. Update操作
從1.3.1中圖3的說明中可以得知:如果DML類型為update、delete,那么必須有DML主表?xiàng)l件或者自定義主表?xiàng)l件,否則此DML不被執(zhí)行。所以update操作必須要設(shè)置條件。

可以試一下不設(shè)置條件的情況:將1.3.1中設(shè)置在DML將DML類型由insert操作改成update操作:
 
圖9
保存后,新建流程workflow:
將流程直接提交到B節(jié)點(diǎn),發(fā)現(xiàn)日志中不會有DML操作日志,且外部表中的數(shù)據(jù)也和原來一樣。

增加外部主表?xiàng)l件:
如外部表中一條記錄的requestid=501:
 
圖10
如果需要修改外部表中這條數(shù)據(jù)的信息,則如下設(shè)置:
 
圖11
填寫自定義主表?xiàng)l件為:requestid={?aa0}
格式請參考1.3.1中圖3的說明,aa0為流程workflow中流程編號字段的數(shù)據(jù)庫名

新建工作流workflow,
填寫“流程編號”字段為501和其他信息后提交,提交后執(zhí)行DML操作,更新requestid=501的數(shù)據(jù):
 
圖12

 
圖13
4. Delete操作

和update操作類似,需要設(shè)置條件才能執(zhí)行
同樣的,執(zhí)行DML操作時,會按條件刪除對應(yīng)的數(shù)據(jù)。如1.3.2將update操作改成delete操作,新建流程“流程編號”填寫501,提交后執(zhí)行DML操作,會將requestid=501的記錄刪除。
5. 其他說明
1、update操作和delete操作時,如果滿足條件的數(shù)據(jù)有多條,則更新或刪除多條滿足條件的數(shù)據(jù);
2、節(jié)點(diǎn)前附加操作和出口附加規(guī)則設(shè)置類似;
3、可以在一個節(jié)點(diǎn)的節(jié)點(diǎn)后/節(jié)點(diǎn)前/出口附加規(guī)則設(shè)置中添加多個DML操作,通過DML操作設(shè)置頁面的“執(zhí)行順序”來控制執(zhí)行順序。如果多個操作順序一致,則按設(shè)置的先后來執(zhí)行;如果順序不一致,則按設(shè)定的順序,執(zhí)行順序小的先執(zhí)行;
4、明細(xì)表字段不支持DML操作。

發(fā)布:2006-03-09 18:13    編輯:泛普軟件 · admin    [打印此頁]    [關(guān)閉]
相關(guān)文章:

相關(guān)欄目

泛普OA系統(tǒng)推廣 OA智能一體化 OA選型 OA制度 OA應(yīng)用 OA推薦 OA移動 OA銷售 有哪些OA 好用的OA OA怎么樣 OA哪家好 OA是什么 OA好處 OA作用 OA使用 OA優(yōu)點(diǎn) OA特點(diǎn) OA廠商 OA代理 OA系統(tǒng)對比 OA試用 免費(fèi)OA OA報價 OA多少錢 OA注冊 簡單的OA OA網(wǎng)站 OA技術(shù) OA維護(hù) OA集成 OA介紹 手機(jī)辦公app 在線OA OA與ERP 辦公室OA OA企業(yè)單位 OA集團(tuán)公司 OA表單 OA模塊 OA辦公系統(tǒng) OA功能 即時通訊 OA辦公軟件 OA問題 辦公管理 OA登陸 泛普OA市場分析 OA辦公系統(tǒng)哪個好 泛普OA系統(tǒng)演示 OA軟件招投標(biāo) 泛普OA軟件案例 泛普代理商 國內(nèi)OA辦公系統(tǒng)品牌排名 泛普OA軟件價格 云OA軟件及OA租賃 OA網(wǎng)絡(luò)營銷推廣 OA軟件人員招聘 OA辦公協(xié)同系統(tǒng) OA辦公自動化 OA辦公系統(tǒng)是什么 OA軟件知識