曹摯
摘 要:OA系統(tǒng)已經(jīng)成為目前高校行政辦公的主流系統(tǒng),本文介紹了OA系統(tǒng)新增功能模塊的開發(fā)全過程,著重講解了OA功能模塊的設計、界面的開發(fā)、流程的設置,實現(xiàn)了OA系統(tǒng)功能的配置與開發(fā)。
關鍵詞:OA系統(tǒng);功能模塊;流程;二次開發(fā)
一、引言
OA的全稱是Office Automation,中文名是辦公自動化系統(tǒng),有些高校也稱該系統(tǒng)為協(xié)同辦公系統(tǒng)。隨著高校行政辦公信息化的普及與發(fā)展,OA系統(tǒng)已經(jīng)成為高校行政辦公的首選系統(tǒng)。OA系統(tǒng)能夠節(jié)約人力資源、節(jié)省辦公費用、實現(xiàn)行政辦公的信息化、無紙化;同時OA系統(tǒng)還能夠自動沉淀辦公流程信息,為今后的查找證明提供依據(jù)。
目前OA系統(tǒng)都是基于B/S(瀏覽器/服務器)架構的業(yè)務系統(tǒng),是以工作流為中心的辦公自動化系統(tǒng)。由于工作流可以自行配置與設計,因此目前OA系統(tǒng)都可以在管理員的界面中實現(xiàn)工作流程的二次開發(fā)(只要需要進行配置,不需要重新編寫代碼)。本文以徐州幼兒師范高等??茖W校OA辦公系統(tǒng)為背景,通過在OA管理界面中的二次開發(fā)和配置,實現(xiàn)新模塊、新界面、新功能的設計與實現(xiàn)。這種配置過程具有一定的通用性。
二、功能模塊設計
這里我們新增一個考勤管理模塊,模塊的功能很簡單:由各系部負責人每月提交該系部的考勤情況給分管副校長,然后分管副校長審批后再轉(zhuǎn)給人事處存檔。在管理員(admin)的登陸界面中,首先要新增該模塊名稱,命名為考勤管理。這里考勤管理是二級菜單,上面的一級菜單是事務管理。要增加模塊名稱,首先要進入行政辦公設置的功能模塊管理的菜單中,然后選擇“用戶”選項,這里會呈現(xiàn)出OA用戶界面中的幾個一級菜單,找到事務管理的菜單然后點擊新增按鈕,系統(tǒng)會出現(xiàn)增加功能模塊的對話框,對話框的前兩項即功能代碼和功能名稱是必填項,后面幾項則是選填項,可以不填。在功能代碼中為考勤管理模塊設置新的功能代碼,注意的功能代碼要和別的模塊功能代碼進行區(qū)分,不能夠重復。在功能名稱里面填上考勤管理即可。
三、界面的設計與實現(xiàn)
上面只是新增了功能模塊的名稱和代碼,下面就要設計該功能模塊的界面??记诠芾淼慕缑娣浅:唵?,只需要一個文本框即可,文本框的名稱是日??记谟涗洝T趯嶋H操作中,部門負責人在該文本框中填寫該部門本月的考勤情況然后提交,內(nèi)容會反顯在上一級也就是分管副校長的OA系統(tǒng)中,分管副校長可以對考勤的內(nèi)容進行修改。最后內(nèi)容反饋到人事處,由人事處存檔。在我校OA系統(tǒng)的管理員界面中,有一個叫表單設置的菜單,在這里可以設計新的表單界面。設計界面過程中,首先在第一項顯示設置的選項中找到剛才建立的考勤管理,然后新增日常考勤記錄字段,并將其屬性設為“顯示”,然后點擊下面的表單字段選項,在表單類型中新增表單,名稱即為考勤記錄;在布局設計中畫出表單的實際圖形,這里可以現(xiàn)在word中先畫出來,然后再復制粘貼進去,這樣,考勤管理表單就建立完成了。
四、流程設計與實現(xiàn)
工作流程設計是關鍵的一步,如果把OA里面的一個功能模塊比作一個人的話,界面設計相當于人的外表設計,而流程的設計則相當于用大腦思維控制人的實際行動??记诠芾淼墓ぷ髁鞒桃埠芎唵?,由部門負責人發(fā)起,然后到分管副校長處審批,最后到人事處存檔。在后臺管理員界面的工作流設置中,首先新增一個名叫考勤管理的流程。新建流程對話框中有4個選項卡,在基本信息選項卡中,填寫流程的基本要素,第一行填寫流程名稱,下面是流程類型,然后是選擇流程表單,由于前面已經(jīng)建立過考勤管理的表單,因此這里可以直接選擇。發(fā)起范圍和管理范圍這兩項也是必填項。在節(jié)點信息選項卡中,我們建立兩個節(jié)點信息,分別是分管副校長審核節(jié)點和人事處歸檔節(jié)點,而開始的節(jié)點系統(tǒng)已經(jīng)由系統(tǒng)定義完成。在第三個流向設置中,我們按照實際考勤管理的過程設置流程走向,由于節(jié)點前面已經(jīng)設計完成,這里可以直接設置從開始節(jié)點到分管副校長審核節(jié)點,然后再到人事處歸檔節(jié)點,最后結束。在第四個條件設置選項卡中,可以對相應的字段顯示與否進行設置。這樣,考勤管理的整體流程就設置完成了。
五、功能授權
功能授權是最后一步,目前OA系統(tǒng)都是按照權限進行分級管理,即不同權限的用戶在其OA界面中呈現(xiàn)的功能是不同的。任何新增的功能如果沒有對某個用戶授權,那么該用戶是無法使用該功能模塊的,甚至也無法看到該功能模塊。功能授權的方式很簡單,在管理員的界面中,點擊用戶管理菜單,會出現(xiàn)所有用戶的列表,選中某個用戶,點擊功能授權,出現(xiàn)了功能授權對話框,對話框分為左右兩邊,左邊是權限列表,里面列出了OA系統(tǒng)中的各種權限,要對某人進行考勤管理授權,只要在事務管理中勾選考勤管理即可。這里考勤管理的發(fā)起范圍是部門負責人,因此需要對部門負責人進行相應的功能授權。而其他未被授權的用戶則是看不到也使用不了該功能的。目前我校OA系統(tǒng)還無法做到對多個用戶進行同時授權(即批量授權),因此當對多個用戶授權相同的功能時,需要一個一個的授權,比較麻煩,這也是下一步需要改進的地方。
六、總結與展望
從上面可以總結出新建功能模塊的步驟:第一步是新增功能模塊名稱;第二步是設計功能模塊界面;第三步是設計流程;第四步是進行功能授權。這四步都是在后臺管理員的界面中配置完成的,而不需要任何代碼和二次開發(fā),顯示了目前OA系統(tǒng)的靈活性和強大的配置功能。目前OA的發(fā)展趨勢是不拘泥于平臺,手機端、pad端等移動設備均可以流暢登陸OA,并實現(xiàn)OA大部分的功能,真正實現(xiàn)了異地辦公,實現(xiàn)了辦公資源的集約化、辦公流程的規(guī)范化。