午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

一種工作流管理方法及系統(tǒng)的制作方法

文檔序號(hào):9489151閱讀:386來(lái)源:國(guó)知局
一種工作流管理方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)軟件技術(shù)領(lǐng)域,特別是涉及一種工作流管理方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前,隨著企業(yè)信息化建設(shè)的逐步開(kāi)展,各業(yè)務(wù)板塊都有相應(yīng)的信息系統(tǒng)支持,在縮短相應(yīng)工作周期的同時(shí)也大大增加了業(yè)務(wù)數(shù)量。為了更高效、更清晰的了解業(yè)務(wù)狀態(tài)及數(shù)據(jù)分布,采用標(biāo)準(zhǔn)化的業(yè)務(wù)流程控制方法顯得尤為重要。
[0003]在環(huán)境及業(yè)務(wù)需求的驅(qū)動(dòng)下,工作流技術(shù)受到了廣泛關(guān)注,同時(shí)也逐步認(rèn)識(shí)到它為企業(yè)帶來(lái)的便捷及利益,因此越來(lái)越多的工作流技術(shù)被運(yùn)用到企業(yè)信息管理系統(tǒng)中。其中,工作流技術(shù)(Workflow)是工作流程的計(jì)算模型,即將工作流程中的工作如何前后組織在一起的邏輯和規(guī)則在計(jì)算機(jī)以恰當(dāng)?shù)哪P瓦M(jìn)行表示,并對(duì)其實(shí)施計(jì)算。工作流主要解決的問(wèn)題是:為實(shí)現(xiàn)某個(gè)業(yè)務(wù)目標(biāo),在多個(gè)參與者之間,利用計(jì)算機(jī),按某種預(yù)定規(guī)則自動(dòng)傳遞文檔、信息或是任務(wù)。工作流需要依靠工作流管理系統(tǒng)來(lái)實(shí)現(xiàn)。
[0004]然而,目前的大多數(shù)工作流僅實(shí)現(xiàn)了業(yè)務(wù)數(shù)據(jù)流轉(zhuǎn),功能單一,甚至需要特定運(yùn)行平臺(tái)支持,無(wú)法滿(mǎn)足規(guī)模較大企業(yè)對(duì)工作流的需求,因此,亟需一種能夠跨平臺(tái)運(yùn)行、支持圖形化操作的工作流管理方法。

【發(fā)明內(nèi)容】

[0005]有鑒于此,本發(fā)明提供了一種工作流管理方法及系統(tǒng),以實(shí)現(xiàn)跨平臺(tái)運(yùn)行、支持圖形化操作功能,進(jìn)而解決企業(yè)對(duì)業(yè)務(wù)流程的標(biāo)準(zhǔn)化控制的問(wèn)題,同時(shí)讓系統(tǒng)管理員能夠靈活配置各種業(yè)務(wù)流程。
[0006]為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種工作流管理方法,基于J2EE架構(gòu)實(shí)現(xiàn)所述工作流管理方法,該方法包括:
[0007]參考目標(biāo)業(yè)務(wù)的任務(wù)情況,定義針對(duì)所述目標(biāo)業(yè)務(wù)的工作流程相關(guān)信息;其中,所述工作流程相關(guān)信息包括任務(wù)節(jié)點(diǎn)以及所述任務(wù)節(jié)點(diǎn)中各節(jié)點(diǎn)間的執(zhí)行順序;
[0008]根據(jù)所述工作流程相關(guān)信息,構(gòu)建圖形化的所述目標(biāo)業(yè)務(wù)的工作流實(shí)例模型;
[0009]利用所述工作流實(shí)例模型,完成與所述目標(biāo)業(yè)務(wù)對(duì)應(yīng)的流程任務(wù)。
[0010]上述方法中,優(yōu)選的,所述根據(jù)所述工作流程相關(guān)信息,構(gòu)建圖形化的所述目標(biāo)業(yè)務(wù)的工作流實(shí)例模型包括:
[0011]獲取所述任務(wù)節(jié)點(diǎn)中所有節(jié)點(diǎn)的縱向排序號(hào)和橫向排序號(hào);
[0012]根據(jù)所有所述節(jié)點(diǎn)的縱向排序號(hào)和橫向排序號(hào),確定每個(gè)所述節(jié)點(diǎn)在繪圖區(qū)域的位置;
[0013]按照所述各節(jié)點(diǎn)間的執(zhí)行順序,連接確定位置后的所有所述節(jié)點(diǎn)。
[0014]上述方法中,優(yōu)選的,所述任務(wù)節(jié)點(diǎn)包括多個(gè)節(jié)點(diǎn),所述多個(gè)節(jié)點(diǎn)中當(dāng)前節(jié)點(diǎn)為所述各節(jié)點(diǎn)間的執(zhí)行順序中后一個(gè)節(jié)點(diǎn)的父節(jié)點(diǎn),所述后一個(gè)節(jié)點(diǎn)為所述當(dāng)前節(jié)點(diǎn)的子節(jié)占.V,
[0015]在所述按照所述各節(jié)點(diǎn)間的執(zhí)行順序,連接確定位置后的所有所述節(jié)點(diǎn)過(guò)程中,連接所述父節(jié)點(diǎn)與所述子節(jié)點(diǎn)包括:
[0016]當(dāng)所述父節(jié)點(diǎn)的橫向排序號(hào)小于所述子節(jié)點(diǎn)的橫向排序號(hào)時(shí),將所述父節(jié)點(diǎn)的右邊框中心位置作為連線(xiàn)的起點(diǎn),并將所述子節(jié)點(diǎn)的左邊框中心位置作為終點(diǎn);
[0017]當(dāng)所述父節(jié)點(diǎn)的橫向排序號(hào)大于所述子節(jié)點(diǎn)的橫向排序號(hào)時(shí),將所述父節(jié)點(diǎn)的左邊框中心位置作為連線(xiàn)的起點(diǎn),并將所述子節(jié)點(diǎn)的右邊框中心位置作為終點(diǎn);
[0018]當(dāng)所述父節(jié)點(diǎn)的橫向排序號(hào)等于所述子節(jié)點(diǎn)的橫向排序號(hào)時(shí),若所述父節(jié)點(diǎn)的縱向排序號(hào)大于所述子節(jié)點(diǎn)的縱向排序號(hào)時(shí),將所述父節(jié)點(diǎn)的下邊框中心位置作為連線(xiàn)的起點(diǎn),并將所述子節(jié)點(diǎn)的上邊框中心位置作為終點(diǎn);反之,則將所述父節(jié)點(diǎn)的上邊框中心位置作為連線(xiàn)的起點(diǎn),并將所述子節(jié)點(diǎn)的下邊框中心位置作為終點(diǎn)。
[0019]上述方法中,優(yōu)選的,在所述根據(jù)所述工作流程相關(guān)信息,構(gòu)建圖形化的所述目標(biāo)業(yè)務(wù)的工作流實(shí)例模型之后,還包括:
[0020]以XML格式存儲(chǔ)所述工作流實(shí)例模型。
[0021]上述方法中,優(yōu)選的,在所述利用所述工作流實(shí)例模型,完成與所述目標(biāo)業(yè)務(wù)對(duì)應(yīng)的流程任務(wù)之前,還包括:
[0022]初始化所述工作流實(shí)例模型。
[0023]本發(fā)明還提供了一種工作流管理系統(tǒng),基于J2EE架構(gòu)實(shí)現(xiàn)所述工作流管理系統(tǒng),該系統(tǒng)包括:
[0024]模型定義模塊和工作流引擎,所述工作流引擎包括模型構(gòu)建模塊和流程推進(jìn)模塊;
[0025]所述模型定義模塊,用于參考目標(biāo)業(yè)務(wù)的任務(wù)情況,定義針對(duì)所述目標(biāo)業(yè)務(wù)的工作流程相關(guān)信息;其中,所述工作流程相關(guān)信息包括任務(wù)節(jié)點(diǎn)以及所述任務(wù)節(jié)點(diǎn)中各節(jié)點(diǎn)間的執(zhí)行順序;
[0026]所述模型構(gòu)建模塊,用于根據(jù)所述工作流程相關(guān)信息,構(gòu)建圖形化的所述目標(biāo)業(yè)務(wù)的工作流實(shí)例模型;
[0027]所述流程推進(jìn)模塊,用于利用所述工作流實(shí)例模型,完成與所述目標(biāo)業(yè)務(wù)對(duì)應(yīng)的流程任務(wù)。
[0028]上述系統(tǒng)中,優(yōu)選的,所述模型構(gòu)建模塊包括:
[0029]排序號(hào)獲取子模塊,用于獲取所述任務(wù)節(jié)點(diǎn)中所有節(jié)點(diǎn)的縱向排序號(hào)和橫向排序號(hào);
[0030]位置確定子模塊,用于根據(jù)所有所述節(jié)點(diǎn)的縱向排序號(hào)和橫向排序號(hào),確定每個(gè)所述節(jié)點(diǎn)在繪圖區(qū)域的位置;
[0031]節(jié)點(diǎn)連接子模塊,用于按照所述各節(jié)點(diǎn)間的執(zhí)行順序,連接確定位置后的所有所述節(jié)點(diǎn)。
[0032]上述系統(tǒng)中,優(yōu)選的,所述任務(wù)節(jié)點(diǎn)包括多個(gè)節(jié)點(diǎn),所述多個(gè)節(jié)點(diǎn)中當(dāng)前節(jié)點(diǎn)為所述各節(jié)點(diǎn)間的執(zhí)行順序中后一個(gè)節(jié)點(diǎn)的父節(jié)點(diǎn),所述后一個(gè)節(jié)點(diǎn)為所述當(dāng)前節(jié)點(diǎn)的子節(jié)占.
[0033]所述節(jié)點(diǎn)連接子模塊具體用于在所述按照所述各節(jié)點(diǎn)間的執(zhí)行順序,連接確定位置后的所有所述節(jié)點(diǎn)過(guò)程中,連接所述父節(jié)點(diǎn)與所述子節(jié)點(diǎn)包括:當(dāng)所述父節(jié)點(diǎn)的橫向排序號(hào)小于所述子節(jié)點(diǎn)的橫向排序號(hào)時(shí),將所述父節(jié)點(diǎn)的右邊框中心位置作為連線(xiàn)的起點(diǎn),并將所述子節(jié)點(diǎn)的左邊框中心位置作為終點(diǎn);當(dāng)所述父節(jié)點(diǎn)的橫向排序號(hào)大于所述子節(jié)點(diǎn)的橫向排序號(hào)時(shí),將所述父節(jié)點(diǎn)的左邊框中心位置作為連線(xiàn)的起點(diǎn),并將所述子節(jié)點(diǎn)的右邊框中心位置作為終點(diǎn);當(dāng)所述父節(jié)點(diǎn)的橫向排序號(hào)等于所述子節(jié)點(diǎn)的橫向排序號(hào)時(shí),若所述父節(jié)點(diǎn)的縱向排序號(hào)大于所述子節(jié)點(diǎn)的縱向排序號(hào)時(shí),將所述父節(jié)點(diǎn)的下邊框中心位置作為連線(xiàn)的起點(diǎn),并將所述子節(jié)點(diǎn)的上邊框中心位置作為終點(diǎn);反之,則將所述父節(jié)點(diǎn)的上邊框中心位置作為連線(xiàn)的起點(diǎn),并將所述子節(jié)點(diǎn)的下邊框中心位置作為終點(diǎn)。
[0034]上述系統(tǒng)中,優(yōu)選的,還包括:
[0035]XML存儲(chǔ)模塊,用于在所述根據(jù)所述工作流程相關(guān)信息,構(gòu)建圖形化的所述目標(biāo)業(yè)務(wù)的工作流實(shí)例模型之后,以XML格式存儲(chǔ)所述工作流實(shí)例模型。
[0036]上述系統(tǒng)中,優(yōu)選的,還包括:
[0037]初始化模塊,用于在所述利用所述工作流實(shí)例模型,完成與所述目標(biāo)業(yè)務(wù)對(duì)應(yīng)的流程任務(wù)之前,初始化所述工作流實(shí)例模型。
[0038]以上本發(fā)明提供的一種工作流管理方法及系統(tǒng),基于J2EE架構(gòu),具體地,首先參考目標(biāo)業(yè)務(wù)的任務(wù)情況,定義針對(duì)所述目標(biāo)業(yè)務(wù)的工作流程相關(guān)信息;然后,根據(jù)所述工作流程相關(guān)信息,構(gòu)建圖形化的所述目標(biāo)業(yè)務(wù)的工作流實(shí)例模型;最后
當(dāng)前第1頁(yè)1 2 3 4 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1