工作流啟用高級(jí)開(kāi)發(fā)設(shè)置使用說(shuō)明
工作流模板設(shè)計(jì)中提供了高級(jí)設(shè)置功能,用于設(shè)置JavaScript腳本以及自定義SQL命令,可以實(shí)現(xiàn)各種復(fù)雜的效果。 生效位置分為三種情況: 1、申請(qǐng)成功時(shí); 2、審核駁回時(shí); 3、審核通過(guò)時(shí),審核通過(guò)時(shí)又分為審核通過(guò)時(shí)立即執(zhí)行和歸檔時(shí)才執(zhí)行兩種情況。 以上操作需要管理員熟悉JavaScript 和/或 SQL,在JS和SQL腳本中,支持將工作流申請(qǐng)表單中的字段作為變量動(dòng)態(tài)加入到JS和SQL腳本中,可以實(shí)現(xiàn)各種復(fù)雜的判斷和跳轉(zhuǎn),或者是將結(jié)果通過(guò)SQL寫(xiě)入本OA系統(tǒng)或外部第三方系統(tǒng)中。對(duì)于非常復(fù)雜的操作需求,熟悉asp/aspx/jsp/php之類BS架構(gòu)編程的管理員,建議自行編寫(xiě)操作頁(yè)面,通過(guò)上面的JavaScript腳本,通過(guò) document.location.href='****.asp?***=***&***=***'; 的方式,將審核結(jié)果參數(shù)傳入此自編程頁(yè)面,可以執(zhí)行更改本OA系統(tǒng)或外部第三方系統(tǒng)某些特定功能模塊的復(fù)雜邏輯操作,例如:將本OA工作流申請(qǐng)作為外掛審核模塊,更改金蝶K3系統(tǒng)的銷售訂單狀態(tài);或者將本工作流申請(qǐng)審核結(jié)果直接插入到金蝶K3中,自動(dòng)完成新增采購(gòu)單的操作,而無(wú)需在K3中重新新增采購(gòu)單。 由于此功能需要管理員有較好的 JavaScript 和/或 SQL 基礎(chǔ),并且需要精通待操作的第三方模塊后臺(tái)邏輯,主要為本公司承接用戶個(gè)性化開(kāi)發(fā)定制使用,如果無(wú)基礎(chǔ)的話還是比較麻煩的,無(wú)法三言兩語(yǔ)講清楚,所以不提供1對(duì)1的技術(shù)支持,有興趣的管理員請(qǐng)自行摸索使用。
該文章在 2019/12/23 15:29:42 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |