資源描述:
《hec工作流設(shè)置和開(kāi)發(fā)指南》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、HEC工作流設(shè)置和開(kāi)發(fā)指南1?如何新增一個(gè)工作流類(lèi)型HEC系統(tǒng)中預(yù)設(shè)置了3種類(lèi)型的工作流:費(fèi)用申請(qǐng)單,費(fèi)用報(bào)銷(xiāo)單,借款申請(qǐng)單。工作流類(lèi)型保存的系統(tǒng)參數(shù)WFL_WORKFLOW_CATEGORY屮。工作流和單據(jù)的關(guān)聯(lián)是通過(guò)表wfl_document_reference來(lái)記錄。如果項(xiàng)口需要新增加工作流類(lèi)型,需要執(zhí)行以下腳木:以借款申請(qǐng)單為例1)sys_code_pkg.insert_sys_code_valueCWFL_WORKFLOW_CATEGORY'PAYMENT_REQUISITION','借款申請(qǐng)單;'ZHS:”);sys_cod
2、c_pkg.updatc_sys_codc_valuc(,WFL_WORKFLOW_CATEGORY,,'PAYMENT_REQUISmON,;PaymentRequisitionVUSV');2)wfl_document_reference_pkg.load_wfl_document_reference('PAYMENT_REQUISITIONT借款申請(qǐng)單Tcsh_paymcnt_rcquisition_hdsTpaymcnt_rcquisition_hcadcF」d;Tcquisition_numbcrTcompany_id7crea
3、ted_byfselecta.payment_requisition_header_id,a.employee」d,a.unit_id,a.position_idfromcsh_payment_requisition_hdsa;Y,1);3)如果是新增類(lèi)型作為標(biāo)準(zhǔn)功能,需要維護(hù)腳木:INITIALIZESYSCODEWFLWORKFLOWCATEGORY.sqlINITIALIZESEEDDATAWFLDOCUMENTREFERENCE.sql2.審批界面顯示的單據(jù)信息1)在工作流維護(hù)[WFL2010],'工作流界面設(shè)置'頁(yè)面中,輸入盂
4、要在工作流待辦事項(xiàng)審批界面里顯示的單據(jù)信息對(duì)于的service文件名,如卜?圖:■工作克信且保存取消工作流節(jié)點(diǎn).懐規(guī))工作濟(jì)節(jié)點(diǎn)(因形)工作濟(jì)動(dòng)作節(jié)點(diǎn)返回結(jié)果工作流結(jié)束時(shí)通知工作濟(jì)參數(shù)工作流過(guò)程設(shè)賈工件澆界面設(shè)賈亦黔増▼乙保存占制除Jv頁(yè)面名稱(chēng)頁(yè)面標(biāo)題頁(yè)面1S述1鬥
5、exp.requtsfiion.deoii'申諸單T*vB單2)保存后進(jìn)入工作流節(jié)點(diǎn)維護(hù),再表單名稱(chēng)中選擇対應(yīng)的頁(yè)血,如下圖:?節(jié)點(diǎn)名稱(chēng):WFT01?序列號(hào):20'接收類(lèi)82:正第處楚7複單名稱(chēng):17袁車(chē)高度:表車(chē)寬度:節(jié)點(diǎn)麗處理過(guò)程:是否可以憑交:接交人不齋妾審批:校駿的存
6、備過(guò)程:結(jié)束時(shí)通知處理者:審批意見(jiàn)査看跟制:號(hào)批類(lèi)型:全部刪7郵件提18:日朋限制:數(shù)值:題周期:處理日期:無(wú)需重復(fù)祠比:時(shí)間單位:時(shí)間單位:y節(jié)點(diǎn)允許無(wú)審批人:允許湊加審批人:珈:WFT01保存「職消3)以上都設(shè)置完,就能在待辦事項(xiàng)中看到對(duì)應(yīng)的單據(jù)明細(xì)。4)注意:HEC環(huán)境中,缺省需要配置的頁(yè)面名稱(chēng)為:工作流類(lèi)型頁(yè)面名稱(chēng)費(fèi)用申請(qǐng)單exprequisitiondetail費(fèi)用報(bào)銷(xiāo)單expreportdetail借款巾請(qǐng)單cshpaymentrequisitionwfldetail.service2.工作流結(jié)束時(shí)調(diào)用的過(guò)程1)在工作流維護(hù)I
7、WFL2010],'工作流過(guò)程設(shè)置'頁(yè)面中,輸入一行'完成時(shí)執(zhí)行的過(guò)程',如下圖:取消工作流節(jié)點(diǎn)e規(guī))工作流節(jié)點(diǎn)(的形)工作流動(dòng)作節(jié)點(diǎn)晅目結(jié)臬工作滿(mǎn)結(jié)束時(shí)遇知工作流參數(shù)工作垃過(guò)程設(shè)責(zé)工作流界面設(shè)宜2)保存Z后,刷新頁(yè)面,在'完成時(shí)執(zhí)行的過(guò)程’中選擇Z前保存的過(guò)程,如下圖:代碼:WF.TEST類(lèi)型:費(fèi)用申話(huà)單.名稱(chēng):WF.TEST工作境ID:21旻示FORM:y修改FORM:完成時(shí)執(zhí)行的過(guò)程:俄態(tài):有效可收回:工作流結(jié)束更新丈用申詒單伏態(tài)—o11—嘶工作流巧點(diǎn)剛)工作麗節(jié)點(diǎn)(5J形)工作流動(dòng)作書(shū)點(diǎn)返回結(jié)果工作謊結(jié)束時(shí)逋知工作流參數(shù)工作連過(guò)程
8、設(shè)査工作逼界面設(shè)置3)設(shè)置完之后,工作流在結(jié)束之后會(huì)調(diào)用這里定義的白定義存儲(chǔ)過(guò)程。4)注意1:HEC環(huán)境中,缺省需要配置的過(guò)程為:工作流類(lèi)型工作流完成時(shí)執(zhí)行的過(guò)程費(fèi)用申請(qǐng)單exprequisitionpkg.updatereportspostworkflow費(fèi)用報(bào)銷(xiāo)單expreportpkg.updatereportspostworkflow借款申請(qǐng)單cshpaymentrequisitionpkg.updatereportspostworkflow注意2:自定義過(guò)程必須遵守工作流對(duì)應(yīng)接口的規(guī)范:a)自定義過(guò)程必須是一個(gè)procedure
9、b)必須有3個(gè)參數(shù),分別是:工作流實(shí)例idpinstanceid工作流實(shí)例狀態(tài)pinstancestatuswho字段puserid并且順序不能變。c)可以參照費(fèi)川申請(qǐng)單或者費(fèi)用報(bào)銷(xiāo)單來(lái)寫(xiě)。2