1 概述
工作流(Workflow)的概念起源于生產(chǎn)組織和辦公自動化,是針對日常工作中具有固定程序的活動而提出的一個概念,目的是將工作分解成定義良好的任務(wù)、角色,按照定義的規(guī)則或流程執(zhí)行這些任務(wù),從而實現(xiàn)提高辦事效率、降低生產(chǎn)成本、提高企業(yè)經(jīng)營管理水平和競爭力等目標(biāo)。因此,工作流是一類能夠完全或者部分自動執(zhí)行的經(jīng)營過程。它根據(jù)一系列過程規(guī)則,使文檔、信息或者任務(wù)能夠在不同的執(zhí)行者之間進行傳遞和執(zhí)行。通過工作流,SmarTeam用戶可以接收任務(wù),瀏覽相關(guān)的文檔,觀察文檔的工作歷史,執(zhí)行其他必要的操作,并將文件傳遞到流程的下一個節(jié)點,加快了審批流程。要實現(xiàn)工作流程管理,首先要根據(jù)企業(yè)的實際流程建立計算機工作流程模型。其工作流具體執(zhí)行過程如圖1所示。
圖1 工作流具體執(zhí)行過程
2 優(yōu)化前提
在實際應(yīng)用中,工作流管理在提供強大的管理和跟蹤能力的同時,加快了審批和更改過程,提高了審批效率,但是也存在一定的問題。
(1)SmarTeam用戶并不能及時獲知工作流最新動態(tài),無法獲得工作流反饋信息,而只能通過客戶端或者WEB瀏覽器打開SmartBox信箱來獲得信息。這在一定程度上阻礙了工作流的順利執(zhí)行,甚至有可能會因為沒有在規(guī)定的時限內(nèi)打開SmartBox獲得消息而影響整個工作流的執(zhí)行。
(2)所有參與人員無法對該工作流對應(yīng)文件的修改等操作進行即時討論,只能通過SmartBox的郵件進行溝通。工作流參與人員的協(xié)調(diào)性很差。
(3)長時間開啟客戶端將占用系統(tǒng)資源,造成資源浪費。
在這種要求下,本文針對工作流反饋機制提出了優(yōu)化方案,對SmarTeam進行二次開發(fā),利用網(wǎng)絡(luò)通信技術(shù)和即時提醒機制,開發(fā)了工作流反饋優(yōu)化系統(tǒng),讓SmarTeam用戶及時獲得工作流最新工作狀態(tài)和反饋信息,并能夠和其他用戶對工作流和對應(yīng)文件進行討論溝通,增強協(xié)調(diào)性。同時,該系統(tǒng)通過計時器定時掃描捕捉工作流最新動態(tài),將系統(tǒng)資源占用率降到最低。系統(tǒng)工作流程如圖2所示。
圖2 系統(tǒng)工作流程
3 優(yōu)化技術(shù)
SmarTeam擁有強大的二次開發(fā)接口API函數(shù),在利用VB6.0的基礎(chǔ)上,編制開發(fā)了工作流反饋優(yōu)化系統(tǒng)。首先,通過工作流捕捉來獲取其最新狀態(tài),然后,根據(jù)優(yōu)化系統(tǒng)工作流程來確定如何通知相關(guān)人員,最后,相關(guān)人員在收到系統(tǒng)通知提醒后打開工作流,掌握工作流流程狀態(tài),為相關(guān)工作做好準(zhǔn)備并及時完成任務(wù)。
3.1 工作流狀態(tài)捕捉
當(dāng)捕捉到現(xiàn)有工作流的狀態(tài)后,將會依據(jù)工作流的狀態(tài)向下一節(jié)點人員發(fā)送信息或是通知所有人員;工作流反饋優(yōu)化系統(tǒng)使用2個計時器捕捉新的工作流和已工作的工作流的信息,在最短時問內(nèi)通知相關(guān)人員。因此,定時器的定時捕捉將會大大降低系統(tǒng)資源的占用,有利于整個系統(tǒng)的正常運行。
捕捉工作流狀態(tài)的部分程序如下:
3.2 優(yōu)化系統(tǒng)的網(wǎng)絡(luò)通信功能
通過工作流反饋優(yōu)化系統(tǒng),客戶端人員在相應(yīng)權(quán)限下可以自由和項目管理人員、其他人員進行網(wǎng)絡(luò)即時通信,及時對文件的添加、更改和刪除等操作進行溝通協(xié)調(diào)。同時,為了保證服務(wù)器對客戶端人員和信息的控制,所有客戶端之間點對點的通信必須通過服務(wù)器進行信息通訊申請。其網(wǎng)絡(luò)通信窗口如圖3所示。
圖3 網(wǎng)絡(luò)通信窗口
3.3 查看工作流
當(dāng)SmarTeam用戶接收到信息后,可以直接查看相關(guān)流程圖而沒有必要打開客戶端或者WEB瀏覽器,以節(jié)省系統(tǒng)資源,在工作流執(zhí)行到該節(jié)點之前做好準(zhǔn)備。
查看工作流的部分程序如下:
4 結(jié)束語
通過優(yōu)化技術(shù),可以使SmarTeam用戶能夠更好地使用工作流,配合項目管理,有效提高了工作效率,并且允許SmarTeam用戶在權(quán)限范圍內(nèi)和其他人員網(wǎng)絡(luò)通信,極大地方便了用戶的溝通。利用工作流反饋優(yōu)化系統(tǒng),工作流能夠為SmarTeam用戶提供與SmarTeam無縫集成的、基于Windows的可快速實施的工作流程管理。
核心關(guān)注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:基于SMARTEAM的工作流反饋優(yōu)化技術(shù)探討
本文網(wǎng)址:http://www.ezxoed.cn/html/solutions/1401937681.html