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