于天龍
摘要:該文介紹了一種通過靈活運用SQL語句,實現從工作流的數據中檢索出時間數據的系統(tǒng)實現。
關鍵詞:財政資金;考核類別;工作流;視圖
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2015)19-0074-0c
當前財政撥款預算單位普遍反映撥款環(huán)節(jié)多、周期長、效率低,影響日常工作。為加快國庫預算執(zhí)行進度,提高財政資金撥付效率,在對部門財政資金支出合理性的基礎上,考慮增加了對財政資金的效能性監(jiān)督,從而實現財政資金管理的規(guī)范化、科學化、制度化。本系統(tǒng)基于現有的財政撥款系統(tǒng)的基礎上,基于現有A++財政平臺,采用PL_SQL開發(fā)的針對財政撥款各個環(huán)節(jié)撥付時間的考核管理系統(tǒng)。
1系統(tǒng)性能需求
由于考核流程的各個考核時間點不是直接體現撥款表中,而是以多行的記錄的形式存在于工作流表中,因此系統(tǒng)需要對工作流表進行分析,通過靈活運用PL_sOL語句保證系統(tǒng)的安全性、準確性,同時易于使用。
1)安全性。由于考核數據具有一定敏感性,不同用戶具有不同權限。除系統(tǒng)管理員外,本處室只能查詢本處室數據。
2)一致性。系統(tǒng)數據要保證一致性、準確性。任何時間查詢,與之相關聯(lián)的核心數據必須一致。
3)易用性。采用間接而富有人性化的界面,使操作方便、靈活。
4)可靠性。由于對可靠性要求高,系統(tǒng)才用隨時抽取的模式,避免了保存數據產生的問題。
2功能需求
經過與局國庫處同志反復分析,確定考核類別8個核類別:(部門預算基本支出、部門預算非稅基本支出、部門預算項目支出、部門預算非稅項目支出、追加集中支付、正常撥款項目支出、正常撥款基本支出、未通過OA追加指標),共計15個子項數據的執(zhí)行時間進行詳細考核,確定數據在哪個環(huán)節(jié)超時。
3系統(tǒng)實現
3.1分析工作流表
由于審批人的需求靈活定制,撥款流程每個環(huán)節(jié)的審批時間不存在于撥款表中,而存在于WF_ACTION_HISTORY工作流表中,具體情況如下:
實現的關鍵是通過撥款、用款計劃、指標等表檢索出工作流實例id,與工作流中INSTANCE_ID對應,檢索出該IN-STANCE_ID中所有記錄,時間點的關鍵字段是EXE-CUTE_TIME。
3.2創(chuàng)建系統(tǒng)視圖
由于視圖執(zhí)行速度比直接執(zhí)行SQL語句效率高,系統(tǒng)根據考核情況建立v_kh_gzr_101等15個考核視圖,每個視圖對應一個考核類別。并在此基礎上建立一個匯總考核視圖。
3.3創(chuàng)建查詢報表
考核系統(tǒng)從本年1月1日起形成的數據,選定任意時間段,針對具體處室在一體化系統(tǒng)的撥款情況的8個考核類別15個子項數據進行時效查詢,考核結果涵蓋超時天數、處室、單據類型、單據號等內容。最終建立了考核結果明細報表和匯總報報表。明細報表查詢條件是:時間范圍、考核類別、考核處室。后臺數據源與v_kh_gzr_101等15個視圖關聯(lián)。匯總報表時間范圍、考核處室,后臺與匯總考核視圖關聯(lián)。
3.4考核時間點確定
工作日的設計(自動扣除周六周日以及法定節(jié)假日),工作日內時間判斷,如果日期是在工作日而時間在17時之后或者在非工作日提交,則按下一個工作日計算。
3.5系統(tǒng)關鍵技術實現
系統(tǒng)實現是通過復雜SOL語句創(chuàng)建的視圖實現。下面以考核類標:“業(yè)務處月初2工作日,將用款計劃流程送到國庫考核”為例,通過關聯(lián)工作流表、用款計劃表、指標表等檢索出超時明細數據。
4結束語
系統(tǒng)已經投入使用一年,財政績效評估小組利用軟件按月對各業(yè)務處室進行了明細和匯總考核,增強了各部門的效率意識,強化提高管理水平,促進資金撥付效率的提高,提升了政府形象。