監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(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軟件營(yíng)銷 > OA辦公協(xié)同系統(tǒng)

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

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

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

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

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

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

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

 
圖8

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

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

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

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

 
圖13
4. Delete操作

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

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

相關(guān)欄目

泛普OA系統(tǒng)推廣 OA智能一體化 OA選型 OA制度 OA應(yīng)用 OA推薦 OA移動(dòng) OA銷售 有哪些OA 好用的OA OA怎么樣 OA哪家好 OA是什么 OA好處 OA作用 OA使用 OA優(yōu)點(diǎn) OA特點(diǎn) OA廠商 OA代理 OA系統(tǒng)對(duì)比 OA試用 免費(fèi)OA OA報(bào)價(jià) OA多少錢(qián) OA注冊(cè) 簡(jiǎn)單的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功能 即時(shí)通訊 OA辦公軟件 OA問(wèn)題 辦公管理 OA登陸 泛普OA市場(chǎng)分析 OA辦公系統(tǒng)哪個(gè)好 泛普OA系統(tǒng)演示 OA軟件招投標(biāo) 泛普OA軟件案例 泛普代理商 國(guó)內(nèi)OA辦公系統(tǒng)品牌排名 泛普OA軟件價(jià)格 云OA軟件及OA租賃 OA網(wǎng)絡(luò)營(yíng)銷推廣 OA軟件人員招聘 OA辦公協(xié)同系統(tǒng) OA辦公自動(dòng)化 OA辦公系統(tǒng)是什么 OA軟件知識(shí)