專利名稱:工作流管理系統(tǒng)及實現(xiàn)工作過程自動化的方法
技術領域:
本發(fā)明涉及工作流管理技術,特別涉及一種工作流管理系統(tǒng)及工作流管理系統(tǒng)中實現(xiàn)工作過程自動化的方法。
背景技術:
工作流的概念源自于生產組織與辦公室自動化。它采用計算機模型將工作分解為任務,并存儲完成整個工作過程所需要的各項參數(shù),然后按照一定的流程來執(zhí)行任務,從而達到提高工作效率、降低生產成本、提高企業(yè)生產力和競爭力的目的。
角色也稱為參與者,是工作過程中與某項任務相關的執(zhí)行人員,或稱為處理人員。參與者與任務之間的對應關系可以在計算機模型的建模過程中確定。在確定參與者與任務之間的對應關系之后,工作流管理系統(tǒng)就可以通過管理工作活動序列,將需要與人交互的任務自動分配給相關的參與者,并調用與各種任務相關的資源,使得文檔、信息或任務按照制定好的規(guī)則在參與者之間傳遞,從而實現(xiàn)工作過程的自動化處理。
現(xiàn)有工作流管理系統(tǒng)中存在三種實現(xiàn)工作過程自動化的方式,下面分別予以介紹第一種方式,在建模過程中存儲固定的參與者與任務之間的對應關系,由工作流管理系統(tǒng)根據(jù)所述對應關系自動將任務分配給相應的參與者處理。例如,若某項任務在某個處理節(jié)點由“用戶A”審批,則可以存儲執(zhí)行該任務的參與者為“用戶A”,那么,在工作流管理系統(tǒng)的運行過程中,就會自動將該審批任務分配給“用戶A”進行處理。
這種方式要求在建模時就能確定各個處理節(jié)點的參與者,如果無法確定具體的參與者,則該方式無法工作。
第二種方式,在執(zhí)行任務的過程中,根據(jù)一定的算法確定與某項任務相應的參與者,并自動將該任務分配給相應的參與者進行處理。例如,某項任務需要n個參與者中的一個參與者來執(zhí)行,考慮到任務量的平衡問題,在分配任務時可以將該任務分配給這n個參與者中當前激活任務量最少的那個參與者;或者直接在這n個參與者隨機選擇一個;或者誰都不選,這n個參與者中的任意一個都可以處理該任務,誰最先處理則將該任務分配給誰。
這種方式只能支持簡單的分配策略,且算法的實現(xiàn)將增加系統(tǒng)的復雜度。例如上例中,為了考慮任務量的平衡,需要計算出n個參與者中誰的當前激活任務量最少,如果多個人的任務量相同,還需要考慮如何解決沖突。并且所有這些都在算法中固定下來,無法靈活的更改,一旦用戶有新的分配策略或沖突解決策略就必須交由開發(fā)人員修改程序代碼來實現(xiàn),而無法通過用戶定制的方式來完成,這在使用上給用戶造成了很大的不便。
第三種方式,在執(zhí)行任務的過程中,由工作流管理系統(tǒng)根據(jù)用戶的選擇,將任務分配給相應的參與者進行處理。這種方式將各個處理節(jié)點的參與者都用變量代替,在任務的執(zhí)行過程中,由工作流管理系統(tǒng)根據(jù)上一個處理節(jié)點的參與者的選擇,確定下一個處理節(jié)點的參與者,從而確定下一個處理節(jié)點參與者變量的取值;當運行到該下一處理節(jié)點時,系統(tǒng)根據(jù)該變量的值將任務分配給相應的參與者。
這種方式能夠在一定程度上解決建模時無法確定具體參與者的問題,但是,當工作流管理系統(tǒng)無法從上一處理節(jié)點的參與者獲取對下一處理節(jié)點的參與者的選擇時,該方法將不能工作。例如,在處理一個財務報銷流程時,需要將財務報銷任務提交給所屬部門的財務接口人處理,但并非每個員工都清楚自己部門的財務接口人是誰,此時,工作流管理系統(tǒng)將無法從員工處獲取財務接口人。
對于這種情況,可以由開發(fā)人員根據(jù)部門等過濾條件編寫查詢算法,從數(shù)據(jù)庫中查詢出對應的財務接口人供員工選擇,但是,本申請的發(fā)明人在實現(xiàn)本發(fā)明的過程中發(fā)現(xiàn),這種方式存在如下不足1)性能不高,無法滿足大系統(tǒng)的響應需求。如果公司員工上萬或者幾十萬以上,對應數(shù)據(jù)庫中的數(shù)據(jù)量也是上萬或者幾十萬,而且查詢過程中通常還涉及到多個表的聯(lián)合查詢,這樣,每次查詢都需要耗費大量時間,無疑是系統(tǒng)性能的一個瓶頸。
2)無法靈活地修改過濾條件。由于上述查詢算法通常由開發(fā)人員編碼實現(xiàn),一旦過濾條件發(fā)生改變,只能由開發(fā)人員來修改代碼,而無法直接通過修改配置來完成。
另外,對于需要系統(tǒng)自動根據(jù)不同條件確定不同參與者的應用場合,上述現(xiàn)有方法無法提供支持。例如,在用戶投訴受理流程中,客服中心收到一個用戶的投訴后,需要根據(jù)投訴的來源決定不同的投訴處理者,如果投訴來自于深圳地區(qū),則由深圳地區(qū)的相關部門來處理;如果投訴來自于北京地區(qū),則由北京地區(qū)的相關部門來處理。對于類似于此的、需要根據(jù)不同條件確定不同參與者的情況,現(xiàn)有技術均無法提供支持。
由上述可見,現(xiàn)有實現(xiàn)工作過程自動化的方法和工作流管理系統(tǒng)無法根據(jù)不同的條件靈活地分配不同的參與者,并且性能較低。
發(fā)明內容
本發(fā)明實施例提供了一種工作流管理系統(tǒng)中實現(xiàn)工作過程自動化的方法,既能實現(xiàn)靈活的參與者分配,又能提高工作流管理系統(tǒng)的性能。
本發(fā)明實施例還提供了一種工作流管理系統(tǒng),既能實現(xiàn)靈活的參與者分配,又能實現(xiàn)較高的系統(tǒng)性能。
為達到上述目的,本發(fā)明實施例的技術方案具體是這樣實現(xiàn)的一種工作流管理系統(tǒng)中實現(xiàn)工作過程自動化的方法,包括工作流管理系統(tǒng)執(zhí)行任務;在工作流管理系統(tǒng)執(zhí)行任務的過程中,工作流管理系統(tǒng)根據(jù)存儲的參與者分配規(guī)則以及所述執(zhí)行的任務,為所述任務分配相應的參與者;所述存儲的參與者分配規(guī)則用于進行參與者分配。
一種工作流管理系統(tǒng),包括存儲模塊,用于存儲參與者分配規(guī)則,所述參與者分配規(guī)則用于進行參與者分配;工作流服務器,用于執(zhí)行任務,并用于在執(zhí)行任務的過程中,根據(jù)所述參與者分配規(guī)則以及所述執(zhí)行的任務,為所述任務分配相應的參與者。
由上述技術方案可見,本發(fā)明實施例所提供的方法和系統(tǒng),通過在執(zhí)行任務的過程中,根據(jù)存儲的用于進行參與者分配的參與者分配規(guī)則以及所述執(zhí)行的任務,為所執(zhí)行的任務分配相應的參與者,從而實現(xiàn)了靈活的參與者分配,并提高了工作流管理系統(tǒng)的性能。在本發(fā)明所述參與者分配規(guī)則發(fā)生變化時,不需要依賴開發(fā)人員修改代碼,只需重新存儲新的參與者分配規(guī)則即可,如此,可以方便、快捷地響應參與者分配規(guī)則的變化,大大提高了工作流管理系統(tǒng)的應變能力。
圖1為本發(fā)明實施例中實現(xiàn)工作過程自動化的方法的流程示意圖。
圖2為本發(fā)明實施例中工作流管理系統(tǒng)的組成結構示意圖。
具體實施例方式
為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下參照附圖并舉實施例,對本發(fā)明作進一步詳細說明。
圖1為本發(fā)明實施例中實現(xiàn)工作過程自動化的方法的流程示意圖。參見圖1,該方法包括以下步驟步驟101存儲參與者分配規(guī)則。
本步驟中,所存儲的參與者分配規(guī)則為分配條件和參與者之間的對應關系,所述參與者分配規(guī)則用于進行參與者分配。本發(fā)明所述分配條件就是某項任務在某個處理節(jié)點分配某個參與者所必須滿足的條件,也即在該條件下為該任務的該處理節(jié)點分配該參與者。
當參與者分配規(guī)則改變時,可以存儲新的參與者分配規(guī)則,也可以根據(jù)實際應用的需要,對參與者分配規(guī)則進行相應的修改,從而改變分配條件和參與者之間的對應關系,使之符合實際應用的需要。由于本發(fā)明所述分配條件和參與者均可以實現(xiàn)參數(shù)化,因此,在使用本發(fā)明實施例所述方法修改參與者分配規(guī)則時,無需專業(yè)開發(fā)人員修改程序代碼,只需修改相應的參數(shù)即可,方便快捷;并且由于無需修改程序代碼,省去了測試、調試程序所需的時間。
步驟102工作流管理系統(tǒng)執(zhí)行任務。
步驟103在執(zhí)行任務的過程中,工作流管理系統(tǒng)判斷是否需要進行參與者分配,如果需要,則繼續(xù)執(zhí)行步驟104,否則,按照現(xiàn)有技術的處理流程繼續(xù)執(zhí)行任務。
步驟104獲取與該任務相應的參與者分配規(guī)則,根據(jù)所獲取的參與者分配規(guī)則以及所執(zhí)行的任務,進行參與者分配。
本步驟中,通過判斷所執(zhí)行的任務滿足參與者分配規(guī)則中的哪個分配條件來進行參與者分配,即當確定所執(zhí)行的任務滿足參與者分配規(guī)則中的某個分配條件時,為該任務分配與該分配條件相應的參與者。
具體而言,當某個分配條件只包含一個判決條件時,只需判斷所執(zhí)行的任務是否滿足所述一個判決條件,即可確定所執(zhí)行的任務是否滿足該分配條件。
當某個分配條件包含多個判決條件時,所述包含的多個判決條件稱為多個子分配條件,判斷所執(zhí)行的任務是否滿足所述分配條件的方式可以有以下幾種判斷多個子分配條件中的任意一個子分配條件是否滿足,當所執(zhí)行的任務滿足多個子分配條件中的任意一個子分配條件時,確定所執(zhí)行的任務滿足該分配條件;或者,判斷多個子分配條件中的任意多個子分配條件是否滿足,當所執(zhí)行的任務滿足多個子分配條件中的任意多個子分配條件時,確定所執(zhí)行的任務滿足該分配條件。
當某分配條件滿足、且與該分配條件相應的參與者為多個時,可以為該任務分配與該分配條件相應的這多個參與者中的任意一個參與者,也可以為該任務分配與該分配條件相應的這多個參與者中的任意多個參與者。
由上述可知,本發(fā)明實施例中分配條件和參與者之間的對應關系可以為1對N的關系,其中,N為大于等于1的整數(shù)。并且,一個分配條件可以包括一個或多個子分配條件,如此,在子分配條件與參與者之間可以形成M對N的關系。可以根據(jù)參與者分配規(guī)則的不同確定M個子分配條件中的哪些條件滿足時,為該任務分配哪些參與者。
例如,假設參與者分配規(guī)則是某個分配條件所包含的M個子分配條件同時滿足時,與該分配條件相應的N個參與者中的任意一個均可以作為該任務的參與者。則進行判斷時,必須判定這M個子分配條件均滿足,然后將所有N個參與者列出,供用戶選擇,或者直接將任務分配給對應的這N個參與者。這里,也可以只列出部分參與者供用戶選擇,或將任務直接分配給部分參與者,本發(fā)明對此不作限制。
至此,結束本實施例中實現(xiàn)工作過程自動化的方法流程。
下面通過兩個示例說明本發(fā)明實現(xiàn)工作過程自動化的方法的具體應用。
示例一,以背景技術中所舉財務報銷流程為例。
首先可以根據(jù)實際財務報銷流程中部門與接口人之間的對應關系,存儲如下所示的針對財務報銷任務的參與者分配規(guī)則部門1,部門2--接口人1部門3--接口人2上述參與者分配規(guī)則中,左側為分配條件,右側為參與者。該參與者分配規(guī)則表示當某一員工為部門1或部門2的員工時,在工作流管理系統(tǒng)中,為其分配接口人1作為財務報銷任務的參與者;當某一員工為部門3的員工時,為其分配接口人2作為財務報銷任務的參與者。上述第一個對應關系中左側的部門1和部門2就是子分配條件,當左側分配條件中的至少一個條件滿足時,為其分配右側所示參與者。這樣,在工作流管理系統(tǒng)處理某一員工發(fā)起的財務報銷任務時,首先將確定該財務報銷任務所滿足的分配條件,然后根據(jù)所存儲的對應關系自動將由該財務報銷任務提交給相應部門的接口人處理,從而實現(xiàn)工作過程自動化。
上述工作過程自動化的實現(xiàn)過程是當工作流管理系統(tǒng)處理某一用戶發(fā)起財務報銷任務時,根據(jù)該用戶所屬部門以及用戶所發(fā)起的任務,按照上述參與者分配規(guī)則進行判斷,確定該用戶所發(fā)起的任務滿足哪一種分配條件,然后確定與該分配條件相應的接口人,并顯示所確定的接口人供用戶選擇。如此,就不需要用戶先去確認好所屬部門的財務接口人,然后再從所有公司員工或財務部門員工中選擇,也無需根據(jù)過濾條件查詢數(shù)據(jù)庫來獲取接口人信息,提高了工作流管理系統(tǒng)的性能,并提高了工作效率。
此外,本發(fā)明實施例所提供的技術方案在參與者分配規(guī)則發(fā)生改變時,重新存儲參與者分配規(guī)則即可。例如,隨著某公司的不斷發(fā)展壯大,需要將各個部門再進行細分,分為一級部門和二級部門,而財務接口人根據(jù)二級部門不同而不同時,將上述參與者分配規(guī)則修改為如下所示,并重新存儲即可二級部門1,二級部門2--接口人1二級部門3--接口人2對于同樣的情況,若采用現(xiàn)有技術,則需要開發(fā)人員修改程序代碼,更改過濾條件為二級部門,然后經(jīng)過軟件測試流程后再進行應用。這個過程快則一個月,慢則幾個月,很多情況下等修改完成之后參與者分配策略又已經(jīng)發(fā)生變化了,嚴重阻礙了工作流管理系統(tǒng)應付策略變更的能力。
示例二,以背景技術中所舉投訴處理流程為例。
首先可以根據(jù)實際投訴受理流程中投訴來源地與投訴受理部門的對應關系,存儲如下所示的針對投訴受理任務的參與者分配規(guī)則
深圳投訴--深圳投訴受理部門北京投訴--北京投訴受理部門與示例1所示參與者分配規(guī)則類似,該參與者分配規(guī)則表示在工作流管理系統(tǒng)中,當收到一個來自于深圳地區(qū)的投訴時,將投訴的來源地置為深圳,系統(tǒng)為其分配深圳投訴受理部門作為投訴處理流程的參與者,則投訴將自動分配給深圳的投訴受理部門來處理,很方便地實現(xiàn)了根據(jù)不同條件來分配不同參與者,從而實現(xiàn)工作過程的自動化。
此外,當分配條件發(fā)生改變時,本發(fā)明重新存儲相應的參與者分配規(guī)則即可。
例如,為了確定更為具體的投訴受理部門,可以增加一個“投訴類型”的分配條件,即如果投訴是來自于深圳地區(qū)的、計費類投訴,則將該投訴受理任務自動分配給深圳地區(qū)負責計費管理的部門來處理,如果投訴是來自于北京地區(qū)的、彩鈴服務類投訴,則將該投訴受理任務自動分配給北京地區(qū)負責彩鈴服務的部門來處理。按照本發(fā)明實施例所提供的方法,重新存儲如下所示參與者分配規(guī)則即可計費投訴--計費投訴受理部門彩鈴投訴--彩鈴投訴受理部門按照上述參與者分配規(guī)則,在收到一個來自于北京地區(qū)的、對計費類的投訴時,選擇投訴來源為北京,投訴類型為計費,則投訴將自動分配給北京的計費投訴受理部門來處理。
由上述實施例可見,應用本發(fā)明實施例所提供的方法,通過在執(zhí)行任務的過程中,根據(jù)存儲的用于進行參與者分配的參與者分配規(guī)則以及所述執(zhí)行的任務,為所執(zhí)行的任務分配相應的參與者,從而實現(xiàn)了靈活的參與者分配,并提高了工作流管理系統(tǒng)的性能。由于本發(fā)明可以在分配條件發(fā)生變化時,不需要依賴開發(fā)人員來修改代碼就可以通過存儲新的參與者分配規(guī)則實現(xiàn)方便、快捷地響應分配條件的變化,大大提高了系統(tǒng)的應變能力。尤為重要的是,本發(fā)明實施例所公開的實現(xiàn)工作過程自動化的方法在處理過程中不需要頻繁地訪問數(shù)據(jù)庫,將大大地提供系統(tǒng)的性能。
以上對本發(fā)明實施例中實現(xiàn)工作過程自動化的方法進行了詳細的說明,下面通過一個實施例介紹本發(fā)明實施例所提供的工作流管理系統(tǒng)的具體實施方式
。
圖2為本發(fā)明實施例中工作流管理系統(tǒng)的組成結構示意圖。參見圖2,該系統(tǒng)包括工作流服務器210和存儲模塊220。
其中,存儲模塊220,用于存儲參與者分配規(guī)則,所述參與者分配規(guī)則用于進行參與者分配;工作流服務器210是工作流量管理系統(tǒng)的核心,用于執(zhí)行任務,并用于在執(zhí)行任務的過程中從存儲模塊220獲取參與者分配規(guī)則,并根據(jù)所述參與者分配規(guī)則以及所執(zhí)行的任務,為所執(zhí)行的任務分配相應的參與者。
存儲模塊220所存儲的參與者分配規(guī)則為分配條件與參與者之間的對應關系。其中分配條件可以只包括一個子分配條件,也可以包括多個子分配條件,與一個分配條件對應的參與者可以為一個,也可以為多個。
圖2所示工作流服務器210中可以包括第一判斷模塊211和參與者分配模塊212。
其中,判斷模塊211,用于在任務的執(zhí)行過程中,確定所述任務滿足的分配條件,并將所述確定的分配條件通知所述參與者分配模塊212;所述參與者分配模塊212,用于根據(jù)第一判斷模塊211確定的分配條件,以及所存儲的分配條件與參與者之間的對應關系,將所述任務分配給與所述確定的分配條件相應的參與者。
當分配條件中包括多個子分配條件時,在圖2所示工作流服務器210中可以包括第二判斷模塊213和參與者分配模塊212。
其中,第二判斷模塊213,用于在所述任務滿足所述多個子分配條件中的任意一個時,確定所述任務滿足所述分配條件,或在所述任務滿足所述多個子分配條件中的任意多個時,確定所述任務滿足所述分配條件并將所述確定的分配條件通知所述參與者分配模塊212;所述參與者分配模塊212,用于根據(jù)所述第二判斷模塊213確定的分配條件,以及所述存儲的分配條件與參與者之間的對應關系,將所述任務分配給與所述確定的分配條件相應的參與者。
當分配條件與參與者之間的對應關系為一個分配條件對應于多個參與者時,上述參與者分配模塊212進一步根據(jù)所述分配條件與參與者之間的對應關系,將所述任務分配給與所述確定的分配條件相應的多個參與者中的任意一個參與者,或將所述任務分配給與所述確定的分配條件相應的多個參與者中的任意多個參與者。
由上述可知,本發(fā)明實施例中子分配條件和參與者之間的對應關系可以為M對N的關系,且M為大于等于1的整數(shù),N為大于等于1的整數(shù)。
由上述實施例可見,本發(fā)明實施例所提供的工作流管理系統(tǒng),在分配條件發(fā)生變化時,不需要依賴開發(fā)人員來修改代碼就可以方便、快捷地響應分配條件的變化,完成對參與者分配規(guī)則的修改或增加,大大提高了系統(tǒng)的應變能力。尤為重要的是,本發(fā)明實施例所公開的工作流管理系統(tǒng)在執(zhí)行任務的過程中不需要頻繁地訪問數(shù)據(jù)庫,將大大地提供系統(tǒng)的性能。
以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種工作流管理系統(tǒng)中實現(xiàn)工作過程自動化的方法,其特征在于,包括工作流管理系統(tǒng)執(zhí)行任務;在工作流管理系統(tǒng)執(zhí)行任務的過程中,工作流管理系統(tǒng)根據(jù)存儲的參與者分配規(guī)則以及所述執(zhí)行的任務,為所述任務分配相應的參與者;所述存儲的參與者分配規(guī)則用于進行參與者分配。
2.根據(jù)權利要求1所述的方法,其特征在于,所述參與者分配規(guī)則為分配條件與參與者之間的對應關系;所述根據(jù)參與者分配規(guī)則以及所述執(zhí)行的任務,為所述任務分配相應的參與者為確定所述任務滿足的分配條件,根據(jù)所述分配條件與參與者之間的對應關系,為所述任務分配與所述確定的分配條件相應的參與者。
3.根據(jù)權利要求2所述的方法,其特征在于,所述任務滿足的分配條件包括多個子分配條件;所述確定所述任務滿足的分配條件為判斷所述任務是否滿足所述多個子分配條件中的任意一個子分配條件,若滿足,則確定所述任務滿足的分配條件為所述包括多個子分配條件的分配條件;或,判斷所述任務是否滿足所述多個分配條件中的任意多個子分配條件,若滿足,則確定所述任務滿足的分配條件為所述包括多個子分配條件的分配條件。
4.根據(jù)權利要求2或3所述的方法,其特征在于,所述分配條件與參與者之間的對應關系為一個分配條件對應于一個參與者。
5.根據(jù)權利要求2或3所述的方法,其特征在于,所述分配條件與參與者之間的關系為一個分配條件對應于多個參與者;所述為所述任務分配與所述確定的分配條件相應的參與者為為所述任務分配與所述確定的分配條件相應的多個參與者中的任意一個參與者;或,為所述任務分配與所述確定的分配條件相應的多個參與者中的任意多個參與者。
6.一種工作流管理系統(tǒng),其特征在于,包括存儲模塊,用于存儲參與者分配規(guī)則,所述參與者分配規(guī)則用于進行參與者分配;工作流服務器,用于執(zhí)行任務,并用于在執(zhí)行任務的過程中,根據(jù)所述參與者分配規(guī)則以及所述執(zhí)行的任務,為所述任務分配相應的參與者。
7.根據(jù)權利要求6所述的系統(tǒng),其特征在于,所述存儲的參與者分配規(guī)則為分配條件與參與者之間的對應關系;所述工作流服務器包括第一判斷模塊,用于確定所述任務滿足的分配條件;參與者分配模塊,用于根據(jù)所述第一判斷模塊確定的分配條件,以及所述存儲的分配條件與參與者之間的對應關系,將所述任務分配給與所述確定的分配條件相應的參與者。
8.根據(jù)權利要求6所述的系統(tǒng),其特征在于,所述存儲的參與者分配規(guī)則為分配條件與參與者之間的對應關系,所述分配條件包括多個子分配條件;所述工作流服務器包括第二判斷模塊,用于在所述任務滿足所述多個子分配條件中的任意一個時確定所述任務滿足所述分配條件,或在所述任務滿足所述多個子分配條件中的任意多個時確定所述任務滿足所述分配條件;所述參與者分配模塊,用于根據(jù)所述第二判斷模塊確定的分配條件,以及所述存儲的分配條件與參與者之間的對應關系,將所述任務分配給與所述確定的分配條件相應的參與者。
9.根據(jù)權利要求7或8所述的系統(tǒng),其特征在于,所述分配條件與參與者之間的對應關系為一個分配條件對應于多個參與者;所述參與者分配模塊進一步根據(jù)所述分配條件與參與者之間的對應關系,將所述任務分配給與所述確定的分配條件相應的多個參與者中的任意一個參與者,或將所述任務分配給與所述確定的分配條件相應的多個參與者中的任意多個參與者。
全文摘要
本發(fā)明實施例中公開了一種工作流管理系統(tǒng)中實現(xiàn)工作過程自動化的方法,該方法包括工作流管理系統(tǒng)執(zhí)行任務;并在執(zhí)行任務的過程中,工作流管理系統(tǒng)根據(jù)存儲的用于進行參與者分配的參與者分配規(guī)則以及所述執(zhí)行的任務,為所述任務分配相應的參與者。本發(fā)明實施例中還公開了一種工作流管理系統(tǒng),該系統(tǒng)包括存儲模塊,用于存儲參與者分配規(guī)則,所述參與者分配規(guī)則用于進行參與者分配;工作流服務器,用于執(zhí)行任務,并用于在執(zhí)行任務的過程中,根據(jù)所述參與者分配規(guī)則以及所述執(zhí)行的任務,為所述任務分配相應的參與者。應用本發(fā)明既能實現(xiàn)靈活的參與者分配,又能提高工作流管理系統(tǒng)的性能,還能夠方便、快捷地響應分配條件的變化。
文檔編號G06Q10/00GK101071489SQ20071013068
公開日2007年11月14日 申請日期2007年7月13日 優(yōu)先權日2007年7月13日
發(fā)明者李群慧 申請人:華為技術有限公司