亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種跨單據工作流的實現(xiàn)方法及系統(tǒng)的制作方法

文檔序號:6332046閱讀:246來源:國知局
專利名稱:一種跨單據工作流的實現(xiàn)方法及系統(tǒng)的制作方法
技術領域
本發(fā)明涉及信息數(shù)據處理領域,特別是涉及一種跨單據工作流的實現(xiàn)方法及系統(tǒng)。
背景技術
工作流是ERP (ERP是Enterprise Resource Planning (企業(yè)資源計劃)簡稱,是上個世紀90年代美國一家IT公司根據當時計算機信息、IT技術發(fā)展及企業(yè)對供應鏈管理的需求,預測在今后信息時代企業(yè)管理信息系統(tǒng)的發(fā)展趨勢和即將發(fā)生變革,而提出了這個概念)及各種管理軟件產品重要的內容,目前的ERP產品都是支持業(yè)務數(shù)據內的工作流, 通過可視化的流程配置或者數(shù)據層面的配置,實現(xiàn)流程控制。如采購申請的審批工作流,采購訂單的工作流,各個單據的工作流控制各個業(yè)務內部的業(yè)務審批。以上的方案只能實現(xiàn)單據內部的工作流控制,單據間的工作流,都是通過編寫程序、代碼控制的方式實現(xiàn),系統(tǒng)產品在研發(fā)過程中,將業(yè)務單據間的業(yè)務流程代碼固化實現(xiàn),用戶不可參與,業(yè)務流轉到一定階段,自動產生下游業(yè)務單據。發(fā)明人經過研究發(fā)現(xiàn),現(xiàn)有的技術中,不論是否有工作流配置平臺,都不能實現(xiàn)跨單據的工作流控制,只能對業(yè)務單據本身的流程進行配置,業(yè)務間的工作流配置只能通過二次代碼開發(fā)進行實現(xiàn),開發(fā)過程繁瑣復雜,所以亟需一種方法,在不進行程序代碼控制情況下,可以通過應用層面的配置,完成跨單據業(yè)務的流程控制。

發(fā)明內容
為解決上述技術問題,本發(fā)明實施例提供一種跨單據工作流的實現(xiàn)方法及系統(tǒng), 有效的實現(xiàn)了通過應用層面的配置,完成跨單據業(yè)務的流程控制。技術方案如下—種跨單據工作流的實現(xiàn)方法,包括為目標單據和源單據分配單據標識;定義單據內部及單據間的狀態(tài)驅動事件,所述單據間的狀態(tài)驅動事件包括單據間轉換規(guī)則;依據所述單據間轉換規(guī)則,將源單據中的數(shù)據工作流轉換至目標單據的數(shù)據工作流。上述的方法,優(yōu)選的,所述單據標識為單據的標識符,用于唯一表明目標單據或源單據。上述的方法,優(yōu)選的,所述單據內部的狀態(tài)驅動事件包括單據事件名稱、單據事件狀態(tài)和觸發(fā)事件角色;所述單據事件狀態(tài)標識單據的執(zhí)行狀態(tài);所述單據事件名稱標識觸發(fā)所述單據執(zhí)行狀態(tài)發(fā)生改變的執(zhí)行操作;所述觸發(fā)事件角色標識所述執(zhí)行操作的執(zhí)行主體。
4
上述的方法,優(yōu)選的,所述單據間的狀態(tài)驅動事件還包括單據間事件名稱和單據間觸發(fā)事件角色;所述單據間事件名稱標識從源單據生成目標單據的生成操作;所述單據間觸發(fā)事件角色標識所述生成操作的執(zhí)行主體。上述的方法,優(yōu)選的,所述單據間轉換規(guī)則包括單據間數(shù)據對應規(guī)則和狀態(tài)聯(lián)動規(guī)則;所述單據間數(shù)據對應規(guī)則標明源單據與目標單據的數(shù)據對應關系;所述狀態(tài)聯(lián)動規(guī)則標明源單據和目標單據工作流轉換過程中,目標單據的單據事件狀態(tài)。一種跨單據工作流的實現(xiàn)系統(tǒng),包括單據標識分配單元、狀態(tài)驅動事件定義單元和工作流轉換單元;所述單據標識分配單元用于為目標單據和源單據分配單據標識;所述狀態(tài)驅動事件定義單元用于定義單據內部及單據間的狀態(tài)驅動事件,所述單據間的狀態(tài)驅動事件包括單據間轉換規(guī)則;所述工作流轉換單元用于依據所述狀態(tài)驅動事件定義單元定義的單據間轉換規(guī)則,將源單據中的數(shù)據工作流轉換至目標單據的數(shù)據工作流。上述的系統(tǒng),優(yōu)選的,所述單據標識分配單元分配的單據標識為單據的標識符,用于唯一標明目標單據或源單據。上述的系統(tǒng),優(yōu)選的,所述狀態(tài)驅動事件定義單元定義的單據內部的狀態(tài)驅動事件包括單據事件名稱、單據事件狀態(tài)和觸發(fā)事件角色;所述單據事件狀態(tài)標識單據的執(zhí)行狀態(tài);所述單據事件名稱標識觸發(fā)所述單據執(zhí)行狀態(tài)發(fā)生改變的執(zhí)行操作;所述觸發(fā)事件角色標識所述執(zhí)行操作的執(zhí)行主體。上述的系統(tǒng),優(yōu)選的,所述狀態(tài)驅動事件定義單元定義的單據間的狀態(tài)驅動事件還包括單據間事件名稱和單據間觸發(fā)事件角色;所述單據間事件名稱標識從源單據生成目標單據的生成操作;所述單據間觸發(fā)事件角色標識所述生成操作的執(zhí)行主體。上述的系統(tǒng),優(yōu)選的,所述狀態(tài)驅動事件定義的單據間轉換規(guī)則包括單據間數(shù)據對應規(guī)則和狀態(tài)聯(lián)動規(guī)則;所述單據間數(shù)據對應規(guī)則標明源單據與目標單據的數(shù)據對應關系;所述狀態(tài)聯(lián)動規(guī)則標明源單據和目標單據工作流轉換過程中,目標單據的單據事件狀態(tài)。由以上本發(fā)明實施例提供的技術方案可見,本發(fā)明提供的跨單據工作流的實現(xiàn)方法及系統(tǒng),為單據內部分配唯一的單據標識,用于標識單據中的執(zhí)行狀態(tài)、執(zhí)行主體和單據事件,同時根據不同單據的單據結構和單據標識自定義單據間的狀態(tài)驅動事件,狀態(tài)驅動事件中包括單據間數(shù)據對應規(guī)則和狀態(tài)聯(lián)動規(guī)則,依據單據間數(shù)據對應規(guī)則標明源單據與目標單據之間的數(shù)據對應關系,狀態(tài)聯(lián)動規(guī)則標明從源單據到目標單據轉換過程中,目標單據的執(zhí)行事件狀態(tài),執(zhí)行主體觸發(fā)單據事件,依據單據間數(shù)據對應規(guī)則和狀態(tài)聯(lián)動規(guī)則將源單據中的數(shù)據流轉換至目標單據中的數(shù)據流。本發(fā)明實施例提供的方法及系統(tǒng),不需要程序代碼的二次開發(fā),通過應用層面的配置,完成跨單據業(yè)務的流程控制,實現(xiàn)Era產品全業(yè)務的流程自定義,提高了產品的靈活性和實施的效率。


為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明中記載的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下, 還可以根據這些附圖獲得其他的附圖。圖1為本發(fā)明實施例提供的跨單據工作流實現(xiàn)方法的流程圖;圖2為本發(fā)明實施例提供的跨單據工作流的具體實現(xiàn)流程圖;圖3為本發(fā)明實施例提供的跨單據工作流的實現(xiàn)實例流程圖;圖4為本發(fā)明實施例提供的實例方法中單據間數(shù)據對應規(guī)則的規(guī)則示意圖;圖5為本發(fā)明實施例提供的實例方法中狀態(tài)聯(lián)動規(guī)則示意圖;圖6為本發(fā)明實施例提供的跨單據工作流的實現(xiàn)系統(tǒng)結構示意圖。
具體實施例方式本發(fā)明實施例提供一種跨單據工作流的實現(xiàn)方法及系統(tǒng),通過對單據內部及單據間狀態(tài)驅動事件的定義,僅通過應用層面的配置,完成跨單據業(yè)務的流程控制。以上是本發(fā)明的核心思想,為了使本技術領域的人員更好地理解本發(fā)明方案。下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應當屬于本發(fā)明保護的范圍。本發(fā)明實施例提供的跨單據工作流實現(xiàn)方法的流程圖如圖1所示,包括步驟SlOl 為目標單據和源單據分配單據標識;各個業(yè)務單據都擁有唯一的單據標識用以表明單據,該單據標識起到區(qū)分單據的作用,同時該單據標識應用到單據內部的執(zhí)行狀態(tài)、執(zhí)行事件等主體前,用以標明單據內部的各個操作。步驟S102 定義單據內部及單據間的狀態(tài)驅動事件,所述單據間的狀態(tài)驅動事件包括單據間轉換規(guī)則;步驟S103 依據所述單據間轉換規(guī)則,將源單據中的數(shù)據工作流轉換至目標單據的數(shù)據工作流。單據內部的狀態(tài)驅動事件包括單據事件名稱、單據事件執(zhí)行狀態(tài)和觸發(fā)事件角色;例如“單據A內事件2,角色2”,其中“單據A”為單據的唯一標識,“事件2”為單據事件名稱,“角色2”為觸發(fā)“事件2”的角色或用戶,“角色2”與用戶的權限進行關聯(lián),擁有該權限的“角色2”可以觸發(fā)“事件2”,“角色2”在觸發(fā)“事件2”時,會根據單據A當前的事件狀態(tài)的流轉,向下一個事件角色發(fā)送工作提醒消息。需要注意的是,本發(fā)明實施例公開的單據內部的狀態(tài)驅動事件是工作流跨單據實現(xiàn)的前提條件,由以上事例可知單據事件狀態(tài)標識單據的執(zhí)行狀態(tài);單據事件名稱標識觸發(fā)單據執(zhí)行狀態(tài)發(fā)生改變的執(zhí)行操作;觸發(fā)事
6件角色標識執(zhí)行操作的執(zhí)行主體。單據間的狀態(tài)驅動事件包括單據間事件名稱、單據間觸發(fā)事件角色和單據間轉換規(guī)則,其中單據間轉換規(guī)則包括單據間數(shù)據對應規(guī)則和狀態(tài)聯(lián)動規(guī)則;例如“單據間轉換事件1,(單據A.單據轉換規(guī)則1),角色4,(單據A.狀態(tài)聯(lián)動規(guī)則1)”,“單據間轉換事件1”為單據間事件名稱,標識沖源單據A到目標單據的生成操作, “角色4”為單據間觸發(fā)事件角色,標識觸發(fā)單據間事件操作改變的執(zhí)行主體,“單據A.單據轉換規(guī)則1”為單據間轉換規(guī)則中的單據間數(shù)據對應規(guī)則,用于標明源單據與目標單據的數(shù)據關系,“單據A.狀態(tài)聯(lián)動規(guī)則”為單據間轉換規(guī)則中的狀態(tài)聯(lián)動規(guī)則,用于標明源單據到目標單據工作流轉換過程中,目標單據所需要對應的單據事件狀態(tài)。定義單據間的狀態(tài)驅動事件,在單據驅動事件上除標識事件本身外,還需要讀取不同單據的單據結構和單據標識,以提供單據間轉換的業(yè)務規(guī)則即“單據A.單據轉換規(guī)則 1”,標明源單據和目標單據的數(shù)據對應關系;本發(fā)明實施例中,為簡化工作流配置流程,將單據間轉換的規(guī)則單據進行定義并對其進行編號,在工作流配置時僅標識所引用的規(guī)則編號即可。“單據A.狀態(tài)聯(lián)動規(guī)則1”代表A單據在單據間狀態(tài)驅動的條件下,下游單據的狀態(tài)改變規(guī)則。本發(fā)明實施例提供的跨單據工作流的具體實現(xiàn)流程圖如圖2所示,本發(fā)明實施例通過圖2對工作流的跨單據實現(xiàn)進行詳細說明,假設源單據為單據A,目標單據為單據B,單據A內部的工作流控制順序為單據A在初始狀態(tài)下,其初始狀態(tài)為“單據A.狀態(tài)1 ”,按工作流控制順序執(zhí)行,“單據A內事件1”在“角色1”的觸發(fā)下,改變“單據A.狀態(tài)1”至“單據A.狀態(tài)2”,“單據A 內事件2”在“角色2”的觸發(fā)下,改變“單據A.狀態(tài)2”至“單據A.狀態(tài)3”完成單據A內部的工作流控制,同時若有緊急事件的發(fā)生,“單據A內事件3”在“角色3”的觸發(fā)下,可由 “單據A.狀態(tài)1”直接跳轉至“單據A.狀態(tài)3”。單據B內部的工作流控制順序,其執(zhí)行原理和單據A內部的執(zhí)行原理一致,單據B 在初始狀態(tài)下,其初始狀態(tài)為“單據B.狀態(tài)1 ”,按工作流控制順序執(zhí)行,“單據B內事件1,, 在“角色5”的觸發(fā)下,改變“單據B.狀態(tài)1”至“單據B.狀態(tài)2”,“單據B內事件2”在“角色6”的觸發(fā)下,改變“單據B.狀態(tài)2”至“單據B.狀態(tài)3”完成單據B內部的工作流控制, 同時若有緊急事件的發(fā)生,“單據B內事件3”在“角色7”的觸發(fā)下,可由“單據B.狀態(tài)1” 直接跳轉至“單據B.狀態(tài)4”完成單據B內部的工作流控制。由單據A到單據B的工作流轉換過程為,“角色4”觸發(fā)“單據間轉換事件1’,單據 A根據“單據A.單據轉換規(guī)則1”中單據A與單據B之間的數(shù)據對應關系,將單據A內部的工作流轉換至單據B中,根據“單據A.狀態(tài)聯(lián)動規(guī)則1”在單據B中生成單據B的初始狀態(tài)“單據B.狀態(tài)1”;若“角色8”觸發(fā)“單據間轉換事件2”,則“單據A.狀態(tài)3”跳過“單據 B.狀態(tài)1”,直接執(zhí)行“單據B.狀態(tài)2”。這里需要對“單據A.狀態(tài)聯(lián)動規(guī)則2”進行說明,狀態(tài)聯(lián)動規(guī)則表示,單據A在事件驅動時,單據B可以到達的狀態(tài),該狀態(tài)分為“NULL”和“非NULL”兩種,當狀態(tài)聯(lián)動規(guī)則為“NULL”時,代表直接跳轉到箭頭指向的狀態(tài),如果定義了狀態(tài)聯(lián)動規(guī)則,即“非NULL”狀態(tài),則跳轉到規(guī)則約束的狀態(tài)上去。 由于定義了單據內部的狀態(tài)驅動事情,所以單據間的狀態(tài)驅動的執(zhí)行以單據內部的狀態(tài)驅動事件為前提條件,根據轉換規(guī)則,通過應用配置,實現(xiàn)源單據到目標單據的工作流轉換。本發(fā)明實施例提供的跨單據工作流實現(xiàn)實例流程圖如圖3所示,提供的單據間數(shù)據對應規(guī)則的規(guī)則示意圖如圖4所示,提供的實例方法中狀態(tài)聯(lián)動規(guī)則示意圖如圖5所示, 結合圖3、圖4和圖5對跨單據工作流的實現(xiàn)過程做進一步闡述;如圖3所示,為采購申請單據到采購訂單單據的轉換采購申請單據內部的工作流程為初始狀態(tài)“采購申請單.已計劃”,“角色1”驅動“采購申請單.審核”操作,對處于已計劃狀態(tài)的申請單進行審核,采購申請單處于狀態(tài)“采購申請單.已核準”,“角色2”驅動“采購申請單.下達”操作,對處于已核準狀態(tài)的申請單進行下達,采購申請單處于狀態(tài) “采購申請單.已核準”;若“角色3”驅動“采購申請單.緊急申請”操作,采購申請單從以計劃狀態(tài)下直接轉到“采購申請單.已下達”狀態(tài);采購申請單處于已下達狀態(tài)時,采購申請單內部的工作流執(zhí)行順序完成。角色4驅動生成采購訂單操作,依據“采購申請單- > 訂單規(guī)則”,將單據A中的數(shù)據流轉換至單據B中,如圖4所示,“采購申請單_>訂單規(guī)則”示意圖中定義了目標單據 (采購訂單)和源單據(采購申請單)之間的轉換規(guī)則,如采購訂單中的“訂單號”為自動生成,采購訂單中的“采購申請單號”和采購申請單中的申請?zhí)栆恢?,采購訂單中的“申請組織”和采購申請單中的申請組織一致;用戶可以根據自己的實際需要對轉換規(guī)則進行定義。圖3所示的實施例中,狀態(tài)聯(lián)動規(guī)則為“NULL”,所以采購申請單.已下達,直接跳轉到“采購訂單.已計劃”;若采用如圖5所示的,“采購申請(緊急)->采購訂單狀態(tài)規(guī)則”,則直接將采購訂單的狀態(tài)調整為“審核”狀態(tài),可見在緊急情況下,采購訂單作為下游單據,可以快速進入審核狀態(tài),以加快采購速度,同時也就意味著在定義狀態(tài)聯(lián)動規(guī)則后, 不同單據之間可以實現(xiàn)多種狀態(tài)的跳轉,采購申請單可以直接到達采購訂單中“已計劃”、 “審核”或“已簽發(fā)”等任意狀態(tài),完全由用戶自己定義。采購訂單內部工作流處理過程如下初始狀態(tài)“采購訂單.已計劃”,“角色5”驅動“采購訂單.審核”操作,對處于已計劃狀態(tài)的訂單進行審核,采購訂單處于狀態(tài)“采購訂單.審核” “角色6”驅動“采購訂單.簽發(fā)”操作,對處于已審核狀態(tài)的訂單進行簽發(fā),采購訂單處于狀態(tài)“采購訂單.已簽發(fā)”;若“角色7”驅動“采購訂單.駁回”操作,采購訂單從以計劃狀態(tài)下直接轉到“采購訂單.駁回”狀態(tài);采購申請單處于“駁回“狀態(tài)時,采購訂內部的工作流執(zhí)行順序完成。由以上實例知,本發(fā)明實施例公開的方法在實現(xiàn)過程中需要滿足以下條件各個業(yè)務單據擁有唯一的單據標識;單據內部的狀態(tài)是確定的;單據之間的數(shù)據轉換規(guī)則可以自由定義;與單據關聯(lián)的各個狀態(tài)支持關聯(lián)人員信息,以便進行任務消息發(fā)送;單據間狀態(tài)轉換的事件確定。只有在以上條件均具備的環(huán)境下,才能完整的實現(xiàn)跨單據工作流的工作流控制,以上條件的限制僅適用于單據之間的轉換,單據內部不受以上條件的限制。本發(fā)明實施例公開的跨單據工作流方法,實現(xiàn)了所有流程控制的可配置操作,實現(xiàn)了企業(yè)工作流管理中,多種單據負責關系控制的交互,同時避免了因為企業(yè)控制流程與標準產品不同而進行的二次開發(fā),在EPR及流程管理類軟件中都可以很好的應用。本發(fā)明實施例提供的跨單據工作流的實現(xiàn)系統(tǒng)結構示意圖如圖6所示,包括單據標識分配單元201、狀態(tài)驅動事件定義單元202和工作流轉換單元203 ;單據標識分配單元201用于為目標單據和源單據分配單據標識;狀態(tài)驅動事件定義單元202用于定義單據內部及單據間的狀態(tài)驅動事件,所述單據間的狀態(tài)驅動事件包括單據間轉換規(guī)則;工作流轉換單元203用于依據狀態(tài)驅動事件定義單元202定義的單據間轉換規(guī)則,將源單據中的數(shù)據工作流轉換至目標單據的數(shù)據工作流。需要說明的是單據標識分配單元201分配的單據標識,應用在單據內部的各種操作中,同時也應用于狀態(tài)驅動事件定義單元202定義的單據內部及單據間的狀態(tài)驅動事件。單據標識分配單元分配的單據標識為單據的標識符,用于唯一標明目標單據或源單據。狀態(tài)驅動事件定義單元定義的單據內部的狀態(tài)驅動事件包括單據事件名稱、單據事件狀態(tài)和觸發(fā)事件角色;單據事件狀態(tài)標識單據的執(zhí)行狀態(tài);單據事件名稱標識觸發(fā)單據執(zhí)行狀態(tài)發(fā)生改變的執(zhí)行操作;觸發(fā)事件角色標識所述執(zhí)行操作的執(zhí)行主體。狀態(tài)驅動事件定義單元定義的單據間的狀態(tài)驅動事件還包括單據間事件名稱和單據間觸發(fā)事件角色;單據間事件名稱標識從源單據生成目標單據的生成操作;單據間觸發(fā)事件角色標識所述生成操作的執(zhí)行主體。狀態(tài)驅動事件定義的單據間轉換規(guī)則包括單據間數(shù)據對應規(guī)則和狀態(tài)聯(lián)動規(guī)則;單據間數(shù)據對應規(guī)則標明源單據與目標單據的數(shù)據對應關系;狀態(tài)聯(lián)動規(guī)則標明源單據和目標單據工作流轉換過程中,目標單據的單據事件狀態(tài)。本發(fā)明實施例公開的系統(tǒng)以可視化的工作流配置技術實現(xiàn)工作流在不同單據之間的轉換,工作流轉換單元中設置有執(zhí)行控件,用戶可以根據實際的需求對轉換規(guī)則進行定義后,通過執(zhí)行控件實現(xiàn)不同單據之間的工作流轉換。本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。以上所述僅是本發(fā)明的具體實施方式
,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
權利要求
1.一種跨單據工作流的實現(xiàn)方法,其特征在于,包括 為目標單據和源單據分配單據標識;定義單據內部及單據間的狀態(tài)驅動事件,所述單據間的狀態(tài)驅動事件包括單據間轉換規(guī)則;依據所述單據間轉換規(guī)則,將源單據中的數(shù)據工作流轉換至目標單據的數(shù)據工作流。
2.根據權利要求1所述的方法,其特征在于,所述單據標識為單據的標識符,用于唯一表明目標單據或源單據。
3.根據權利要求1所述的方法,其特征在于,所述單據內部的狀態(tài)驅動事件包括單據事件名稱、單據事件狀態(tài)和觸發(fā)事件角色;所述單據事件狀態(tài)標識單據的執(zhí)行狀態(tài);所述單據事件名稱標識觸發(fā)所述單據執(zhí)行狀態(tài)發(fā)生改變的執(zhí)行操作; 所述觸發(fā)事件角色標識所述執(zhí)行操作的執(zhí)行主體。
4.根據權利要求1所述的方法,其特征在于,所述單據間的狀態(tài)驅動事件還包括單據間事件名稱和單據間觸發(fā)事件角色;所述單據間事件名稱標識從源單據生成目標單據的生成操作; 所述單據間觸發(fā)事件角色標識所述生成操作的執(zhí)行主體。
5.根據權利要求1所述的方法,其特征在于,所述單據間轉換規(guī)則包括單據間數(shù)據對應規(guī)則和狀態(tài)聯(lián)動規(guī)則;所述單據間數(shù)據對應規(guī)則標明源單據與目標單據的數(shù)據對應關系;所述狀態(tài)聯(lián)動規(guī)則標明源單據和目標單據工作流轉換過程中,目標單據的單據事件狀態(tài)。
6.一種跨單據工作流的實現(xiàn)系統(tǒng),其特征在于,包括單據標識分配單元、狀態(tài)驅動事件定義單元和工作流轉換單元;所述單據標識分配單元用于為目標單據和源單據分配單據標識; 所述狀態(tài)驅動事件定義單元用于定義單據內部及單據間的狀態(tài)驅動事件,所述單據間的狀態(tài)驅動事件包括單據間轉換規(guī)則;所述工作流轉換單元用于依據所述狀態(tài)驅動事件定義單元定義的單據間轉換規(guī)則,將源單據中的數(shù)據工作流轉換至目標單據的數(shù)據工作流。
7.根據權利要求6所述的系統(tǒng),其特征在于,所述單據標識分配單元分配的單據標識為單據的標識符,用于唯一標明目標單據或源單據。
8.根據權利要求6所述的系統(tǒng),其特征在于,所述狀態(tài)驅動事件定義單元定義的單據內部的狀態(tài)驅動事件包括單據事件名稱、單據事件狀態(tài)和觸發(fā)事件角色;所述單據事件狀態(tài)標識單據的執(zhí)行狀態(tài);所述單據事件名稱標識觸發(fā)所述單據執(zhí)行狀態(tài)發(fā)生改變的執(zhí)行操作; 所述觸發(fā)事件角色標識所述執(zhí)行操作的執(zhí)行主體。
9.根據權利要求6所述的系統(tǒng),其特征在于,所述狀態(tài)驅動事件定義單元定義的單據間的狀態(tài)驅動事件還包括單據間事件名稱和單據間觸發(fā)事件角色; 所述單據間事件名稱標識從源單據生成目標單據的生成操作; 所述單據間觸發(fā)事件角色標識所述生成操作的執(zhí)行主體。
10.根據權利要求6所述的系統(tǒng),其特征在于,所述狀態(tài)驅動事件定義的單據間轉換規(guī)則包括單據間數(shù)據對應規(guī)則和狀態(tài)聯(lián)動規(guī)則;所述單據間數(shù)據對應規(guī)則標明源單據與目標單據的數(shù)據對應關系;所述狀態(tài)聯(lián)動規(guī)則標明源單據和目標單據工作流轉換過程中,目標單據的單據事件狀態(tài)。
全文摘要
本發(fā)明公開了一種跨單據工作流的實現(xiàn)方法,包括為目標單據和源單據分配單據標識;定義單據內部及單據間的狀態(tài)驅動事件,所述單據間的狀態(tài)驅動事件包括單據間轉換規(guī)則;依據所述單據間轉換規(guī)則,將源單據中的數(shù)據工作流轉換至目標單據的數(shù)據工作流。本發(fā)明實施例提供的方法及系統(tǒng),不需要程序代碼的二次開發(fā),通過應用層面的配置,完成跨單據業(yè)務的流程控制,實現(xiàn)EPR產品全業(yè)務的流程自定義,提高了產品的靈活性和實施的效率。
文檔編號G06Q10/06GK102402731SQ20101028166
公開日2012年4月4日 申請日期2010年9月15日 優(yōu)先權日2010年9月15日
發(fā)明者王曉東 申請人:金蝶軟件(中國)有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1