本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種工作流程管理的方法及管理設(shè)備。
背景技術(shù):
工作流引擎workflow是指作為應(yīng)用系統(tǒng)的一部分,并為之提供對(duì)各應(yīng)用系統(tǒng)有決定作用的核心解決方案,例如根據(jù)角色、分工和條件的不同決定信息傳遞路由、內(nèi)容等級(jí)等。工作流引擎包括了,流程的節(jié)點(diǎn)管理、流向管理、流程樣例管理等重要功能。
工作流系統(tǒng)起源于生產(chǎn)組織和辦公自動(dòng)化領(lǐng)域,用于日常工作的業(yè)務(wù)處理或協(xié)同工作。將工作流程比喻為“信息河流”,即日常工作的業(yè)務(wù)處理或協(xié)同工作按照預(yù)先定義好的規(guī)則和過(guò)程進(jìn)行流動(dòng),并且這一過(guò)程能被跟蹤和監(jiān)控。那么工作流系統(tǒng)就是一套支持業(yè)務(wù)定義和自動(dòng)運(yùn)轉(zhuǎn)工作流的系統(tǒng)。工作流系統(tǒng)就是利用計(jì)算機(jī)技術(shù)實(shí)現(xiàn)工作流引擎機(jī)制的軟件技術(shù)平臺(tái),在這個(gè)平臺(tái)上可以快速實(shí)施流程管理解決方案。在計(jì)算機(jī)技術(shù)領(lǐng)域分兩種路線(xiàn)的工作流系統(tǒng),一種是java工作流,另一種是.net工作流。隨著Windows的普及,目前應(yīng)用面最廣泛的是.net工作流系統(tǒng)。工作流在大多數(shù)的實(shí)際應(yīng)用中的情況可以這樣來(lái)簡(jiǎn)單地描述,在網(wǎng)絡(luò)、服務(wù)器和多臺(tái)計(jì)算機(jī)客戶(hù)端的硬件平臺(tái)上,業(yè)務(wù)過(guò)程按照預(yù)先設(shè)定的規(guī)則并借助應(yīng)用程序和人對(duì)相關(guān)數(shù)據(jù)的處理而完成。
工作流的實(shí)施需要三個(gè)基本步驟:映射、建模和管理。映射是第一個(gè)步驟,其首要任務(wù)是確定并且文檔化組織內(nèi)全部現(xiàn)有的手工和自動(dòng)化的業(yè)務(wù)流程;建模則是開(kāi)發(fā)一個(gè)有助于建成流線(xiàn)型業(yè)務(wù)過(guò)程的模型。第三階段是軟件實(shí)施以及跨越全部工作部門(mén)、業(yè)務(wù)單元甚至是整個(gè)企業(yè)的無(wú)縫系統(tǒng)集成。為了確保工作流系統(tǒng)能夠“無(wú)縫地”實(shí)施到組織機(jī)構(gòu)中,項(xiàng)目組都必須遵從已經(jīng)定義好的、經(jīng)過(guò)實(shí)踐確認(rèn)的行之有效的工作方法,并且在每個(gè)工作階段都必須有可以度量的結(jié)果。
目前的工作流軟件,只能在電腦上進(jìn)行審批處理,因?qū)徟藛T未及時(shí)處理導(dǎo)致審批過(guò)程停滯時(shí),缺乏提醒措施。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種工作流程管理的方法,用于提醒工作流程的審批節(jié)點(diǎn)進(jìn)行審批。
有鑒于此,本發(fā)明第一方面提供了一種工作流程管理的方法,包括:獲取目標(biāo)工作流程的審批請(qǐng)求,所述審批請(qǐng)求用于發(fā)起所述目標(biāo)工作流程的審批流程;將所述審批請(qǐng)求發(fā)送至對(duì)應(yīng)的審批節(jié)點(diǎn);獲取所述審批節(jié)點(diǎn)的審批結(jié)果;根據(jù)所述審批結(jié)果更新所述審批請(qǐng)求的狀態(tài);若所述審批請(qǐng)求在所述審批節(jié)點(diǎn)停留時(shí)間超過(guò)預(yù)置的時(shí)長(zhǎng)且所述審批結(jié)果為未審批狀態(tài),則向所述審批節(jié)點(diǎn)發(fā)送審批提醒。
結(jié)合本發(fā)明實(shí)施例的第一方面,在本發(fā)明實(shí)施例第一方面的第一種實(shí)現(xiàn)方式中,所述獲取目標(biāo)工作流程的審批請(qǐng)求之后,所述將所述審批請(qǐng)求發(fā)送至對(duì)應(yīng)的審批節(jié)點(diǎn)之前,所述方法還包括:確定所述審批請(qǐng)求的審批路徑;根據(jù)所述審批路徑確定所述對(duì)應(yīng)的審批節(jié)點(diǎn)。
結(jié)合本發(fā)明實(shí)施例的第一方面的第一種實(shí)現(xiàn)方式,在本發(fā)明實(shí)施例第一方面的第二種實(shí)現(xiàn)方式中,所述確定所述審批請(qǐng)求的審批路徑包括:獲取所述審批請(qǐng)求的工作流屬性,所述工作流屬性包括所述審批請(qǐng)求發(fā)起節(jié)點(diǎn)的節(jié)點(diǎn)屬性和節(jié)點(diǎn)等級(jí);根據(jù)所述節(jié)點(diǎn)屬性和所述節(jié)點(diǎn)等級(jí)確定所述審批請(qǐng)求的審批路徑。
結(jié)合本發(fā)明實(shí)施例的第一方面,在本發(fā)明實(shí)施例第一方面的第三種實(shí)現(xiàn)方式中,所述根據(jù)所述審批結(jié)果更新所述審批請(qǐng)求的狀態(tài)包括:判斷所述審批結(jié)果的屬性狀態(tài);若所述審批結(jié)果為審批狀態(tài),則將所述審批請(qǐng)求在所述審批節(jié)點(diǎn)的狀態(tài)標(biāo)記為已審批;若所述審批結(jié)果為未審批狀態(tài),則將所述審批請(qǐng)求在所述審批節(jié)點(diǎn)的狀態(tài)標(biāo)記為未審批。
結(jié)合本發(fā)明實(shí)施例的第一方面至第一方面的第三種實(shí)現(xiàn)方式中的任一實(shí)現(xiàn)方式,在本發(fā)明實(shí)施例第一方面的第四種實(shí)現(xiàn)方式中,所述根據(jù)所述審批結(jié)果更新所述審批請(qǐng)求的狀態(tài)之后,所述方法還包括:若所述審批請(qǐng)求在所述審批節(jié)點(diǎn)停留時(shí)間超過(guò)預(yù)置的時(shí)長(zhǎng)且所述審批結(jié)果為審批狀態(tài),則將所述審批請(qǐng)求發(fā)送至下一審批節(jié)點(diǎn)或結(jié)束審批流程。
本發(fā)明第二方面提供了一種管理設(shè)備,包括:第一獲取單元,用于獲取目標(biāo)工作流程的審批請(qǐng)求,所述審批請(qǐng)求用于發(fā)起所述目標(biāo)工作流程的審批流程;第一發(fā)送單元,用于將所述審批請(qǐng)求發(fā)送至對(duì)應(yīng)的審批節(jié)點(diǎn);第二獲取單元,用于獲取所述審批節(jié)點(diǎn)的審批結(jié)果;更新單元,用于根據(jù)所述審批結(jié)果更新所述審批請(qǐng)求的狀態(tài);第二發(fā)送單元,若所述審批請(qǐng)求在所述審批節(jié)點(diǎn)停留時(shí)間超過(guò)預(yù)置的時(shí)長(zhǎng)且所述審批結(jié)果為未審批狀態(tài),則用于向所述審批節(jié)點(diǎn)發(fā)送審批提醒。
結(jié)合本發(fā)明實(shí)施例的第二方面,在本發(fā)明實(shí)施例第二方面的第一種實(shí)現(xiàn)方式中,所述管理設(shè)備還包括:第一確定單元,用于確定所述審批請(qǐng)求的審批路徑;第二確定單元,用于根據(jù)所述審批路徑確定所述對(duì)應(yīng)的審批節(jié)點(diǎn)。
結(jié)合本發(fā)明實(shí)施例的第二方面的第一種實(shí)現(xiàn)方式,在本發(fā)明實(shí)施例第二方面的第二種實(shí)現(xiàn)方式中,所述第一確定單元包括:獲取模塊,用于獲取所述審批請(qǐng)求的工作流屬性,所述工作流屬性包括所述審批請(qǐng)求發(fā)起節(jié)點(diǎn)的節(jié)點(diǎn)屬性和節(jié)點(diǎn)等級(jí);確定模塊,用于根據(jù)所述節(jié)點(diǎn)屬性和所述節(jié)點(diǎn)等級(jí)確定所述審批請(qǐng)求的審批路徑。
結(jié)合本發(fā)明實(shí)施例的第二方面,在本發(fā)明實(shí)施例第二方面的第三種實(shí)現(xiàn)方式中,所述更新單元包括:判斷模塊,用于判斷所述審批結(jié)果的屬性狀態(tài);第一標(biāo)記模塊,若所述審批結(jié)果為審批狀態(tài),則用于將所述審批請(qǐng)求在所述審批節(jié)點(diǎn)的狀態(tài)標(biāo)記為已審批;第二標(biāo)記模塊,若所述審批結(jié)果為未審批狀態(tài),則用于將所述審批請(qǐng)求在所述審批節(jié)點(diǎn)的狀態(tài)標(biāo)記為未審批。
結(jié)合本發(fā)明實(shí)施例的第二方面至第二方面的第三種實(shí)現(xiàn)方式中的任一實(shí)現(xiàn)方式,在本發(fā)明實(shí)施例第二方面的第四種實(shí)現(xiàn)方式中,所述管理設(shè)備還包括:處理單元,若所述審批請(qǐng)求在所述審批節(jié)點(diǎn)停留時(shí)間超過(guò)預(yù)置的時(shí)長(zhǎng)且所述審批結(jié)果為審批狀態(tài),則用于將所述審批請(qǐng)求發(fā)送至下一審批節(jié)點(diǎn)或結(jié)束審批流程。
從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):
本發(fā)明實(shí)施例中,獲取目標(biāo)工作流程的審批請(qǐng)求,所述審批請(qǐng)求用于發(fā)起所述目標(biāo)工作流程的審批流程;將所述審批請(qǐng)求發(fā)送至對(duì)應(yīng)的審批節(jié)點(diǎn);獲取所述審批節(jié)點(diǎn)的審批結(jié)果;根據(jù)所述審批結(jié)果更新所述審批請(qǐng)求的狀態(tài);若所述審批請(qǐng)求在所述審批節(jié)點(diǎn)停留時(shí)間超過(guò)預(yù)置的時(shí)長(zhǎng)且所述審批結(jié)果為未審批狀態(tài),則向所述審批節(jié)點(diǎn)發(fā)送審批提醒。本發(fā)明通過(guò)對(duì)審批請(qǐng)求的審批狀態(tài)的追蹤,當(dāng)審批流程發(fā)生停滯時(shí),向停滯的審批節(jié)點(diǎn)發(fā)送審批提醒。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例的網(wǎng)絡(luò)架構(gòu)示意圖;
圖2為本發(fā)明實(shí)施例中工作流程管理的方法一個(gè)實(shí)施例示意圖;
圖3為本發(fā)明實(shí)施例中工作流程管理的方法另一個(gè)實(shí)施例示意圖;
圖4為本發(fā)明實(shí)施例中的一個(gè)具體應(yīng)用場(chǎng)景流程示意圖;
圖5為本發(fā)明實(shí)施例中的另一個(gè)具體應(yīng)用場(chǎng)景流程示意圖;
圖6為本發(fā)明實(shí)施例中的另一個(gè)具體應(yīng)用場(chǎng)景流程示意圖;
圖7為本發(fā)明實(shí)施例中的另一個(gè)具體應(yīng)用場(chǎng)景流程示意圖;
圖8為本發(fā)明實(shí)施例中的另一個(gè)具體應(yīng)用場(chǎng)景流程示意圖;
圖9為本發(fā)明實(shí)施例中管理設(shè)備的一個(gè)實(shí)施例示意圖;
圖10為本發(fā)明實(shí)施例中管理設(shè)備的另一個(gè)實(shí)施例示意圖;
圖11為本發(fā)明實(shí)施例中管理設(shè)備的另一個(gè)實(shí)施例示意圖。
具體實(shí)施方式
本發(fā)明實(shí)施例提供了一種工作流程管理的方法,用于提醒工作流程的審批節(jié)點(diǎn)進(jìn)行審批。
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例。
本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”、“第三”、“第四”等(如果存在)是用于區(qū)別類(lèi)似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的實(shí)施例能夠以除了在這里圖示或描述的內(nèi)容以外的順序?qū)嵤4送?,術(shù)語(yǔ)“包括”或“具有”及其任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
本發(fā)明實(shí)施例可應(yīng)用于如圖1所示的網(wǎng)絡(luò)架構(gòu),該網(wǎng)絡(luò)框架包括人事管理、財(cái)務(wù)管理和協(xié)同管理三個(gè)模塊,而人事管理模塊包含入職申請(qǐng)、轉(zhuǎn)正申請(qǐng)、出差申請(qǐng)、請(qǐng)假申請(qǐng)和申訴申請(qǐng)五個(gè)子模塊,財(cái)務(wù)管理模塊包含財(cái)務(wù)報(bào)賬和財(cái)務(wù)借款兩個(gè)子模塊,協(xié)同管理模塊包含新辦事項(xiàng)、流程追蹤和流程管理三個(gè)子模塊。
為便于理解,下面對(duì)本發(fā)明實(shí)施例中的具體流程進(jìn)行描述,請(qǐng)參閱圖2,本發(fā)明實(shí)施例的工作流程管理的方法一個(gè)實(shí)施例包括:
201、獲取目標(biāo)工作流程的審批請(qǐng)求,審批請(qǐng)求用于發(fā)起目標(biāo)工作流程的審批流程。
管理設(shè)備獲取到審批請(qǐng)求,該審批請(qǐng)求屬于目標(biāo)工作流程,管理設(shè)備根據(jù)該審批請(qǐng)求,發(fā)起對(duì)該審批請(qǐng)求的審批程序。目標(biāo)工作流程屬于人事管理、財(cái)務(wù)管理兩個(gè)模塊中的任一種申請(qǐng)事項(xiàng),例如,可以是入職申請(qǐng)或請(qǐng)假申請(qǐng),還可以是財(cái)務(wù)申請(qǐng),具體此處不做限定。
202、將審批請(qǐng)求發(fā)送至對(duì)應(yīng)的審批節(jié)點(diǎn)。
管理設(shè)備獲取該審批申請(qǐng)的相關(guān)信息,包括發(fā)起審批請(qǐng)求的發(fā)起節(jié)點(diǎn)的節(jié)點(diǎn)等級(jí)和節(jié)點(diǎn)屬性,并根據(jù)該發(fā)起節(jié)點(diǎn)的相關(guān)信息確定該審批申請(qǐng)的審批路徑,根據(jù)審批請(qǐng)求所屬的審批路徑將審批請(qǐng)求發(fā)送至對(duì)應(yīng)的審批節(jié)點(diǎn)。
203、獲取審批節(jié)點(diǎn)的審批結(jié)果。
管理設(shè)備獲取審批節(jié)點(diǎn)的審批結(jié)果,管理設(shè)備按照預(yù)置的時(shí)間間隔向?qū)徟?jié)點(diǎn)發(fā)送查詢(xún)審批結(jié)果請(qǐng)求,并接收審批節(jié)點(diǎn)反饋的審批結(jié)果,該審批結(jié)果包括未審批、已審批兩種狀態(tài),還可以有其他狀態(tài),審批節(jié)點(diǎn)可以是一個(gè)或多個(gè),具體此處不做限定。
204、根據(jù)審批結(jié)果更新審批請(qǐng)求的狀態(tài)。
管理設(shè)備在獲取到審批節(jié)點(diǎn)的審批結(jié)果后,將審批結(jié)果標(biāo)記到該審批請(qǐng)求的審批路徑上的對(duì)應(yīng)的審批節(jié)點(diǎn)。
205、若審批請(qǐng)求在審批節(jié)點(diǎn)停留時(shí)間超過(guò)預(yù)置的時(shí)長(zhǎng)且審批結(jié)果為未審批狀態(tài),則向?qū)徟?jié)點(diǎn)發(fā)送審批提醒。
管理設(shè)備按照預(yù)置的時(shí)間間隔周期地從審批節(jié)點(diǎn)查詢(xún)審批結(jié)果,當(dāng)審批結(jié)果為未審批狀態(tài),且在該審批節(jié)點(diǎn)停留的時(shí)長(zhǎng)超過(guò)預(yù)置的時(shí)長(zhǎng)時(shí),則確定該審批節(jié)點(diǎn)為滯留狀態(tài),同時(shí)向該審批節(jié)點(diǎn)發(fā)送審批提示消息。
本發(fā)明實(shí)施例中,獲取目標(biāo)工作流程的審批請(qǐng)求,審批請(qǐng)求用于發(fā)起目標(biāo)工作流程的審批流程;將審批請(qǐng)求發(fā)送至對(duì)應(yīng)的審批節(jié)點(diǎn);獲取審批節(jié)點(diǎn)的審批結(jié)果;根據(jù)審批結(jié)果更新審批請(qǐng)求的狀態(tài);若審批請(qǐng)求在審批節(jié)點(diǎn)停留時(shí)間超過(guò)預(yù)置的時(shí)長(zhǎng)且審批結(jié)果為未審批狀態(tài),則向?qū)徟?jié)點(diǎn)發(fā)送審批提醒。本發(fā)明通過(guò)對(duì)審批請(qǐng)求的審批狀態(tài)的追蹤,當(dāng)審批流程發(fā)生停滯時(shí),向停滯的審批節(jié)點(diǎn)發(fā)送審批提醒。
請(qǐng)參閱圖3,本發(fā)明實(shí)施例工作流程管理的方法另一個(gè)實(shí)施例包括:
301、獲取目標(biāo)工作流程的審批請(qǐng)求,審批請(qǐng)求用于發(fā)起目標(biāo)工作流程的審批流程。
管理設(shè)備獲取到審批請(qǐng)求,該審批請(qǐng)求屬于目標(biāo)工作流程,管理設(shè)備根據(jù)該審批請(qǐng)求,發(fā)起對(duì)該審批請(qǐng)求的審批程序。目標(biāo)工作流程屬于人事管理、財(cái)務(wù)管理兩個(gè)模塊中的任一種申請(qǐng)事項(xiàng),例如,可以是入職申請(qǐng)或請(qǐng)假申請(qǐng),還可以是財(cái)務(wù)申請(qǐng),具體此處不做限定。
302、獲取審批請(qǐng)求的工作流屬性,工作流屬性包括審批請(qǐng)求發(fā)起節(jié)點(diǎn)的節(jié)點(diǎn)屬性和節(jié)點(diǎn)等級(jí)。
管理設(shè)備獲取審批請(qǐng)求的工作流屬性,該工作流屬性包括審批請(qǐng)求的發(fā)起節(jié)點(diǎn)的節(jié)點(diǎn)屬性和節(jié)點(diǎn)等級(jí),該節(jié)點(diǎn)屬性用于確定審批請(qǐng)求的審批路徑。
303、根據(jù)節(jié)點(diǎn)屬性和節(jié)點(diǎn)等級(jí)確定審批請(qǐng)求的審批路徑。
管理設(shè)備根據(jù)發(fā)起節(jié)點(diǎn)的節(jié)點(diǎn)屬性和節(jié)點(diǎn)等級(jí)確定審批請(qǐng)求的審批路徑,不同的節(jié)點(diǎn)屬性和節(jié)點(diǎn)等級(jí)對(duì)應(yīng)不同的審批路徑。例如,當(dāng)節(jié)點(diǎn)等級(jí)為最低級(jí)別一級(jí),節(jié)點(diǎn)屬性為請(qǐng)假申請(qǐng),那么審批路徑為該一級(jí)節(jié)點(diǎn)的請(qǐng)假流程,審批路徑為請(qǐng)假申請(qǐng)事項(xiàng)中二級(jí)審批節(jié)點(diǎn)至最后一個(gè)級(jí)別的審批節(jié)點(diǎn)。
304、根據(jù)審批路徑確定對(duì)應(yīng)的審批節(jié)點(diǎn)。
管理設(shè)備根據(jù)審批路徑確定對(duì)應(yīng)的審批節(jié)點(diǎn)。例如,假設(shè)有三個(gè)節(jié)點(diǎn),分別為一級(jí)節(jié)點(diǎn)、二級(jí)節(jié)點(diǎn)和三級(jí)節(jié)點(diǎn)。當(dāng)發(fā)起節(jié)點(diǎn)的等級(jí)為最低等級(jí)一級(jí)時(shí),那么二級(jí)節(jié)點(diǎn)和三級(jí)節(jié)點(diǎn)同時(shí)為審批節(jié)點(diǎn)。當(dāng)發(fā)起節(jié)點(diǎn)的等級(jí)為二級(jí)時(shí),那么三級(jí)節(jié)點(diǎn)為審批節(jié)點(diǎn),一級(jí)節(jié)點(diǎn)不參與審批。
305、將審批請(qǐng)求發(fā)送至對(duì)應(yīng)的審批節(jié)點(diǎn)。
管理設(shè)備獲取該審批申請(qǐng)的相關(guān)信息,包括發(fā)起審批請(qǐng)求的發(fā)起節(jié)點(diǎn)的節(jié)點(diǎn)等級(jí)和節(jié)點(diǎn)屬性,并根據(jù)該發(fā)起節(jié)點(diǎn)的相關(guān)信息確定該審批申請(qǐng)的審批路徑,根據(jù)審批請(qǐng)求所屬的審批路徑將審批請(qǐng)求發(fā)送至對(duì)應(yīng)的審批節(jié)點(diǎn)。
306、獲取審批節(jié)點(diǎn)的審批結(jié)果。
管理設(shè)備向?qū)徟?jié)點(diǎn)發(fā)送查詢(xún)審批結(jié)果請(qǐng)求,并接收審批節(jié)點(diǎn)反饋的審批結(jié)果,該審批結(jié)果包括未審批、已審批兩種狀態(tài),還可以有其他狀態(tài),審批節(jié)點(diǎn)可以是一個(gè)或多個(gè),具體此處不做限定。
307、根據(jù)審批結(jié)果更新審批請(qǐng)求的狀態(tài)。
判斷審批結(jié)果的屬性狀態(tài)。若審批結(jié)果為審批狀態(tài),則將審批請(qǐng)求在審批節(jié)點(diǎn)的狀態(tài)標(biāo)記為已審批;若審批結(jié)果為未審批狀態(tài),則將審批請(qǐng)求在審批節(jié)點(diǎn)的狀態(tài)標(biāo)記為未審批。
308、若審批請(qǐng)求在審批節(jié)點(diǎn)停留時(shí)間超過(guò)預(yù)置的時(shí)長(zhǎng)且審批結(jié)果為未審批狀態(tài),則向?qū)徟?jié)點(diǎn)發(fā)送審批提醒。
管理設(shè)備按照預(yù)置的時(shí)間間隔周期地從審批節(jié)點(diǎn)查詢(xún)審批結(jié)果,當(dāng)審批結(jié)果為未審批狀態(tài),且審批請(qǐng)求在該審批節(jié)點(diǎn)停留的時(shí)長(zhǎng)超過(guò)預(yù)置的時(shí)長(zhǎng)時(shí),則確定該審批節(jié)點(diǎn)為滯留狀態(tài),同時(shí)向該審批節(jié)點(diǎn)發(fā)送審批提示消息。
需要說(shuō)明的是,若審批請(qǐng)求在審批節(jié)點(diǎn)停留時(shí)間超過(guò)預(yù)置的時(shí)長(zhǎng)且審批結(jié)果為審批狀態(tài),則將審批請(qǐng)求發(fā)送至下一審批節(jié)點(diǎn)或結(jié)束審批流程。
本發(fā)明實(shí)施例中,獲取目標(biāo)工作流程的審批請(qǐng)求,審批請(qǐng)求用于發(fā)起目標(biāo)工作流程的審批流程;獲取審批請(qǐng)求的工作流屬性,工作流屬性包括審批請(qǐng)求發(fā)起節(jié)點(diǎn)的節(jié)點(diǎn)屬性和節(jié)點(diǎn)等級(jí);根據(jù)節(jié)點(diǎn)屬性和節(jié)點(diǎn)等級(jí)確定審批請(qǐng)求的審批路徑;根據(jù)審批路徑確定對(duì)應(yīng)的審批節(jié)點(diǎn);將審批請(qǐng)求發(fā)送至對(duì)應(yīng)的審批節(jié)點(diǎn);獲取審批節(jié)點(diǎn)的審批結(jié)果;根據(jù)審批結(jié)果更新審批請(qǐng)求的狀態(tài);若審批請(qǐng)求在審批節(jié)點(diǎn)停留時(shí)間超過(guò)預(yù)置的時(shí)長(zhǎng)且審批結(jié)果為未審批狀態(tài),則向?qū)徟?jié)點(diǎn)發(fā)送審批提醒。本發(fā)明通過(guò)對(duì)審批請(qǐng)求的審批狀態(tài)的追蹤,當(dāng)審批流程發(fā)生停滯時(shí),向停滯的審批節(jié)點(diǎn)發(fā)送審批提醒,加快審批進(jìn)程。
為了便于理解,下面結(jié)合具體應(yīng)用場(chǎng)景,對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。例如,公司M使用了本發(fā)明實(shí)施例的工作流程管理方式,并應(yīng)用在公司的行政管理中。公司M在月底招錄了一批新職工,包括了職工A、職工B、職工C和職工D,現(xiàn)職工A需要在該管理系統(tǒng)中進(jìn)行入職申請(qǐng),職工A的行政級(jí)別為一級(jí),如圖4所示,公司M的入職申請(qǐng)需要經(jīng)過(guò)四級(jí)審批,職工A的入職申請(qǐng)先發(fā)送至分管領(lǐng)導(dǎo),分管領(lǐng)導(dǎo)審批完成后,將該審批請(qǐng)求發(fā)送至人資主管,人資主管審批完成后將該審批請(qǐng)求發(fā)送至董事長(zhǎng),董事長(zhǎng)審批完成后發(fā)送至人力資源部門(mén)審批并歸檔。需要說(shuō)明的是,該審批流程的審批節(jié)點(diǎn)數(shù)量可以根據(jù)公司M的組織架構(gòu)進(jìn)行設(shè)置,還可以是五級(jí)審批或六級(jí)審批等,具體此處不做限定。
例如,職工B因?yàn)樯⌒枰诩倚菹ⅲ毠需要在該工作流程管理系統(tǒng)中發(fā)起請(qǐng)假申請(qǐng),職工B的行政級(jí)別為一級(jí),如圖5所示,公司M的請(qǐng)假申請(qǐng)需要經(jīng)過(guò)三級(jí)審批,職工B的請(qǐng)假申請(qǐng)先發(fā)送至分管領(lǐng)導(dǎo),分管領(lǐng)導(dǎo)審批完成后,將該審批請(qǐng)求發(fā)送至董事長(zhǎng),董事長(zhǎng)審批完成后發(fā)送至人力資源部門(mén)審批并歸檔。需要說(shuō)明的是,該請(qǐng)假申請(qǐng)的審批流程的審批節(jié)點(diǎn)數(shù)量可以根據(jù)公司M的組織架構(gòu)進(jìn)行設(shè)置,還可以是四級(jí)審批或五級(jí)審批等,具體此處不做限定。
例如,職工C根據(jù)公司的安排到北京出差,職工C需要在該工作流程管理系統(tǒng)中發(fā)起出差申請(qǐng),職工C的行政級(jí)別為一級(jí),如圖6所示,公司M的出差申請(qǐng)需要經(jīng)過(guò)兩級(jí)審批,職工C的出差申請(qǐng)先發(fā)送至分管領(lǐng)導(dǎo),分管領(lǐng)導(dǎo)審批完成后,將該審批請(qǐng)求發(fā)送至人力資源部門(mén)審批并歸檔。需要說(shuō)明的是,該出差申請(qǐng)的審批流程的審批節(jié)點(diǎn)數(shù)量可以根據(jù)公司M的組織架構(gòu)進(jìn)行設(shè)置,還可以是三級(jí)審批或四級(jí)審批等,具體此處不做限定。
例如,職工D因?yàn)榭记诋惓P枰蚬綧進(jìn)行申訴,職工D需要在該工作流程管理系統(tǒng)中發(fā)起申訴申請(qǐng),職工D的行政級(jí)別為一級(jí),如圖7所示,公司M的申訴申請(qǐng)需要經(jīng)過(guò)三級(jí)審批,職工D的申訴申請(qǐng)先發(fā)送至二級(jí)審批節(jié)點(diǎn)審批,二級(jí)節(jié)點(diǎn)審批完成后將該審批請(qǐng)求發(fā)送至分管領(lǐng)導(dǎo)進(jìn)行審批,分管領(lǐng)導(dǎo)審批完成后,將該審批請(qǐng)求發(fā)送至人力資源部門(mén)審批并歸檔。需要說(shuō)明的是,該申訴申請(qǐng)的審批流程的審批節(jié)點(diǎn)數(shù)量可以根據(jù)公司M的組織架構(gòu)進(jìn)行設(shè)置,還可以是四級(jí)審批或五級(jí)審批等,具體此處不做限定。
需要說(shuō)明的是,該審批請(qǐng)求還可以是財(cái)務(wù)系統(tǒng)模塊的審批請(qǐng)求,具體流程如圖8所示,財(cái)務(wù)保障和財(cái)務(wù)借款所使用的工作流程是同一工作流程,在財(cái)務(wù)報(bào)賬請(qǐng)求或財(cái)務(wù)借款請(qǐng)求發(fā)起之后,執(zhí)行相應(yīng)的財(cái)務(wù)報(bào)賬或財(cái)務(wù)借款流程,最后由財(cái)務(wù)部門(mén)進(jìn)行審批并下發(fā)至財(cái)務(wù)出納,出納可以是公司總部的出納,也可以是其他分部的出納。例如,當(dāng)職工D的審批請(qǐng)求為財(cái)務(wù)報(bào)賬請(qǐng)求時(shí),該財(cái)務(wù)報(bào)賬請(qǐng)求需要先經(jīng)過(guò)分管領(lǐng)導(dǎo)審批,然后該財(cái)務(wù)報(bào)賬請(qǐng)求流轉(zhuǎn)至總裁審批,總裁審批完成后發(fā)送至財(cái)務(wù)部門(mén),財(cái)務(wù)部門(mén)審批后下發(fā)至總部出納。當(dāng)職工D的審批請(qǐng)求為財(cái)務(wù)借款請(qǐng)求時(shí),審批請(qǐng)求先經(jīng)過(guò)五級(jí)審批節(jié)點(diǎn),該節(jié)點(diǎn)審批完成后,按順序經(jīng)過(guò)四級(jí)審批節(jié)點(diǎn)、三級(jí)審批節(jié)點(diǎn)和二級(jí)審批節(jié)點(diǎn),二級(jí)審批節(jié)點(diǎn)審批完成后將該審批請(qǐng)求發(fā)送至分管領(lǐng)導(dǎo),分管領(lǐng)導(dǎo)進(jìn)行審批并發(fā)送至總裁審批,在總裁審批完成后,該審批請(qǐng)求發(fā)送至財(cái)務(wù)部門(mén)進(jìn)行審批,財(cái)務(wù)部門(mén)完成審批核準(zhǔn)之后將相關(guān)審批結(jié)果下發(fā)至各個(gè)學(xué)校的出納。
需要說(shuō)明的是,協(xié)同管理模塊包括新辦事項(xiàng)、流程追蹤和流程設(shè)計(jì)三個(gè)子模塊。新辦事項(xiàng)子模塊可以快速的發(fā)起流程,可以新建財(cái)務(wù)報(bào)賬、財(cái)務(wù)借款、請(qǐng)假申請(qǐng)、出差申請(qǐng)、申述申請(qǐng)、入職申請(qǐng)、轉(zhuǎn)正申請(qǐng)等流程。新辦事項(xiàng)子模塊屬于一個(gè)快捷的申請(qǐng)入口。流程追蹤子模塊的訪問(wèn)權(quán)限分為管理員權(quán)限和非管理員權(quán)限兩種,其中管理員可以查看所有類(lèi)型的,所有人發(fā)起的流程。而非管理員能查詢(xún)到經(jīng)過(guò)授權(quán)的流程類(lèi)型,并且只能查看自己發(fā)起的流程。流程管理子模塊的訪問(wèn)權(quán)限為管理員權(quán)限,管理員才能訪問(wèn)該子模塊,所有正在執(zhí)行的流程,都由該模塊創(chuàng)建,該子模塊包含流程設(shè)計(jì)和表單設(shè)計(jì)兩個(gè)部分。
上面對(duì)本發(fā)明實(shí)施例中工作流程管理的方法進(jìn)行了描述,下面對(duì)本發(fā)明實(shí)施例中的管理設(shè)備進(jìn)行描述,請(qǐng)參閱圖9,本發(fā)明實(shí)施例中的管理設(shè)備包括:
第一獲取單元901,用于獲取目標(biāo)工作流程的審批請(qǐng)求,審批請(qǐng)求用于發(fā)起目標(biāo)工作流程的審批流程;
第一發(fā)送單元902,用于將審批請(qǐng)求發(fā)送至對(duì)應(yīng)的審批節(jié)點(diǎn);
第二獲取單元903,用于獲取審批節(jié)點(diǎn)的審批結(jié)果;
更新單元904,用于根據(jù)審批結(jié)果更新審批請(qǐng)求的狀態(tài);
第二發(fā)送單元905,若審批請(qǐng)求在審批節(jié)點(diǎn)停留時(shí)間超過(guò)預(yù)置的時(shí)長(zhǎng)且審批結(jié)果為未審批狀態(tài),則用于向?qū)徟?jié)點(diǎn)發(fā)送審批提醒。
本發(fā)明實(shí)施例中,第一獲取單元901獲取目標(biāo)工作流程的審批請(qǐng)求,審批請(qǐng)求用于發(fā)起目標(biāo)工作流程的審批流程;第一發(fā)送單元902將審批請(qǐng)求發(fā)送至對(duì)應(yīng)的審批節(jié)點(diǎn);第二獲取單元903獲取審批節(jié)點(diǎn)的審批結(jié)果;更新單元904根據(jù)審批結(jié)果更新審批請(qǐng)求的狀態(tài);若審批請(qǐng)求在審批節(jié)點(diǎn)停留時(shí)間超過(guò)預(yù)置的時(shí)長(zhǎng)且審批結(jié)果為未審批狀態(tài),則第二發(fā)送單元905向?qū)徟?jié)點(diǎn)發(fā)送審批提醒。本發(fā)明通過(guò)對(duì)審批節(jié)點(diǎn)的審批狀態(tài)的追蹤,當(dāng)審批流程發(fā)生停滯時(shí),向停滯的審批節(jié)點(diǎn)發(fā)送審批提醒。
請(qǐng)參閱圖10,本發(fā)明實(shí)施例中管理設(shè)備的另一個(gè)實(shí)施例,包括:
第一獲取單元901,用于獲取目標(biāo)工作流程的審批請(qǐng)求,審批請(qǐng)求用于發(fā)起目標(biāo)工作流程的審批流程;
第一發(fā)送單元902,用于將審批請(qǐng)求發(fā)送至對(duì)應(yīng)的審批節(jié)點(diǎn);
第二獲取單元903,用于獲取審批節(jié)點(diǎn)的審批結(jié)果;
更新單元904,用于根據(jù)審批結(jié)果更新審批請(qǐng)求的狀態(tài);
第二發(fā)送單元905,若審批請(qǐng)求在審批節(jié)點(diǎn)停留時(shí)間超過(guò)預(yù)置的時(shí)長(zhǎng)且審批結(jié)果為未審批狀態(tài),則用于向?qū)徟?jié)點(diǎn)發(fā)送審批提醒。
其中,管理設(shè)備可進(jìn)一步包括:
第一確定單元906,用于確定審批請(qǐng)求的審批路徑;
第二確定單元907,用于根據(jù)審批路徑確定對(duì)應(yīng)的審批節(jié)點(diǎn)。
其中,第一確定單元906可進(jìn)一步包括:
獲取模塊9061,用于獲取審批請(qǐng)求的工作流屬性,工作流屬性包括審批請(qǐng)求發(fā)起節(jié)點(diǎn)的節(jié)點(diǎn)屬性和節(jié)點(diǎn)等級(jí);
確定模塊9062,用于根據(jù)節(jié)點(diǎn)屬性和節(jié)點(diǎn)等級(jí)確定審批請(qǐng)求的審批路徑。
其中,更新單元904可進(jìn)一步包括:
判斷模塊9041,用于判斷審批結(jié)果的屬性狀態(tài);
第一標(biāo)記模塊9042,若審批結(jié)果為審批狀態(tài),則用于將審批請(qǐng)求在審批節(jié)點(diǎn)的狀態(tài)標(biāo)記為已審批;
第二標(biāo)記模塊9043,若審批結(jié)果為未審批狀態(tài),則用于將審批請(qǐng)求在審批節(jié)點(diǎn)的狀態(tài)標(biāo)記為未審批。
本發(fā)明實(shí)施例中,第一獲取單元901獲取目標(biāo)工作流程的審批請(qǐng)求,審批請(qǐng)求用于發(fā)起目標(biāo)工作流程的審批流程;獲取模塊9061獲取審批請(qǐng)求的工作流屬性,工作流屬性包括審批請(qǐng)求發(fā)起節(jié)點(diǎn)的節(jié)點(diǎn)屬性和節(jié)點(diǎn)等級(jí);確定模塊9062根據(jù)節(jié)點(diǎn)屬性和節(jié)點(diǎn)等級(jí)確定審批請(qǐng)求的審批路徑;第二確定單元907,用于根據(jù)審批路徑確定對(duì)應(yīng)的審批節(jié)點(diǎn);第一發(fā)送單元902將審批請(qǐng)求發(fā)送至對(duì)應(yīng)的審批節(jié)點(diǎn);第二獲取單元903獲取審批節(jié)點(diǎn)的審批結(jié)果;判斷模塊9041判斷審批結(jié)果的屬性狀態(tài);若審批結(jié)果為審批狀態(tài),則第一標(biāo)記模塊9042將審批請(qǐng)求在審批節(jié)點(diǎn)的狀態(tài)標(biāo)記為已審批;若審批結(jié)果為未審批狀態(tài),則第二標(biāo)記模塊9043將審批請(qǐng)求在審批節(jié)點(diǎn)的狀態(tài)標(biāo)記為未審批;若審批請(qǐng)求在審批節(jié)點(diǎn)停留時(shí)間超過(guò)預(yù)置的時(shí)長(zhǎng)且審批結(jié)果為未審批狀態(tài),則第二發(fā)送單元905向?qū)徟?jié)點(diǎn)發(fā)送審批提醒。本發(fā)明通過(guò)對(duì)審批請(qǐng)求的審批狀態(tài)的追蹤,當(dāng)審批流程發(fā)生停滯時(shí),向停滯的審批節(jié)點(diǎn)發(fā)送審批提醒。
請(qǐng)參閱圖11,本發(fā)明實(shí)施例中管理設(shè)備的另一個(gè)實(shí)施例,包括:
第一獲取單元901,用于獲取目標(biāo)工作流程的審批請(qǐng)求,審批請(qǐng)求用于發(fā)起目標(biāo)工作流程的審批流程;
第一發(fā)送單元902,用于將審批請(qǐng)求發(fā)送至對(duì)應(yīng)的審批節(jié)點(diǎn);
第二獲取單元903,用于獲取審批節(jié)點(diǎn)的審批結(jié)果;
更新單元904,用于根據(jù)審批結(jié)果更新審批請(qǐng)求的狀態(tài);
第二發(fā)送單元905,若審批請(qǐng)求在審批節(jié)點(diǎn)停留時(shí)間超過(guò)預(yù)置的時(shí)長(zhǎng)且審批結(jié)果為未審批狀態(tài),則用于向?qū)徟?jié)點(diǎn)發(fā)送審批提醒。
其中,管理設(shè)備可進(jìn)一步包括:
處理單元908,若審批請(qǐng)求在審批節(jié)點(diǎn)停留時(shí)間超過(guò)預(yù)置的時(shí)長(zhǎng)且審批結(jié)果為審批狀態(tài),則用于將審批請(qǐng)求發(fā)送至下一審批節(jié)點(diǎn)或結(jié)束審批流程。
本發(fā)明實(shí)施例中,第一獲取單元901獲取目標(biāo)工作流程的審批請(qǐng)求,審批請(qǐng)求用于發(fā)起目標(biāo)工作流程的審批流程;第一發(fā)送單元902將審批請(qǐng)求發(fā)送至對(duì)應(yīng)的審批節(jié)點(diǎn);第二獲取單元903獲取審批節(jié)點(diǎn)的審批結(jié)果;更新單元904根據(jù)審批結(jié)果更新審批請(qǐng)求的狀態(tài);若審批請(qǐng)求在審批節(jié)點(diǎn)停留時(shí)間超過(guò)預(yù)置的時(shí)長(zhǎng)且審批結(jié)果為未審批狀態(tài),則第二發(fā)送單元905向?qū)徟?jié)點(diǎn)發(fā)送審批提醒;若審批請(qǐng)求在審批節(jié)點(diǎn)停留時(shí)間超過(guò)預(yù)置的時(shí)長(zhǎng)且審批結(jié)果為審批狀態(tài),則處理單元908將審批請(qǐng)求發(fā)送至下一審批節(jié)點(diǎn)或結(jié)束審批流程。本發(fā)明通過(guò)對(duì)審批請(qǐng)求的審批狀態(tài)的追蹤,當(dāng)審批流程發(fā)生停滯時(shí),向停滯的審批節(jié)點(diǎn)發(fā)送審批提醒。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。