欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

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

文檔序號(hào):9489151閱讀:405來源:國(guó)知局
一種工作流管理方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)軟件技術(shù)領(lǐng)域,特別是涉及一種工作流管理方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前,隨著企業(yè)信息化建設(shè)的逐步開展,各業(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è)帶來的便捷及利益,因此越來越多的工作流技術(shù)被運(yùn)用到企業(yè)信息管理系統(tǒng)中。其中,工作流技術(shù)(Workflow)是工作流程的計(jì)算模型,即將工作流程中的工作如何前后組織在一起的邏輯和規(guī)則在計(jì)算機(jī)以恰當(dāng)?shù)哪P瓦M(jìn)行表示,并對(duì)其實(shí)施計(jì)算。工作流主要解決的問題是:為實(shí)現(xiàn)某個(gè)業(yè)務(wù)目標(biāo),在多個(gè)參與者之間,利用計(jì)算機(jī),按某種預(yù)定規(guī)則自動(dòng)傳遞文檔、信息或是任務(wù)。工作流需要依靠工作流管理系統(tǒng)來實(shí)現(xiàn)。
[0004]然而,目前的大多數(shù)工作流僅實(shí)現(xiàn)了業(yè)務(wù)數(shù)據(jù)流轉(zhuǎn),功能單一,甚至需要特定運(yùn)行平臺(tái)支持,無法滿足規(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)化控制的問題,同時(shí)讓系統(tǒng)管理員能夠靈活配置各種業(yè)務(wù)流程。
[0006]為解決上述技術(shù)問題,本發(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)過程中,連接所述父節(jié)點(diǎn)與所述子節(jié)點(diǎn)包括:
[0016]當(dāng)所述父節(jié)點(diǎn)的橫向排序號(hào)小于所述子節(jié)點(diǎn)的橫向排序號(hào)時(shí),將所述父節(jié)點(diǎ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)的左邊框中心位置作為連線的起點(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)的下邊框中心位置作為連線的起點(diǎn),并將所述子節(jié)點(diǎn)的上邊框中心位置作為終點(diǎn);反之,則將所述父節(jié)點(diǎ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)過程中,連接所述父節(jié)點(diǎn)與所述子節(jié)點(diǎn)包括:當(dāng)所述父節(jié)點(diǎn)的橫向排序號(hào)小于所述子節(jié)點(diǎn)的橫向排序號(hào)時(shí),將所述父節(jié)點(diǎn)的右邊框中心位置作為連線的起點(diǎn),并將所述子節(jié)點(diǎn)的左邊框中心位置作為終點(diǎn);當(dāng)所述父節(jié)點(diǎn)的橫向排序號(hào)大于所述子節(jié)點(diǎn)的橫向排序號(hào)時(shí),將所述父節(jié)點(diǎ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)的下邊框中心位置作為連線的起點(diǎn),并將所述子節(jié)點(diǎn)的上邊框中心位置作為終點(diǎn);反之,則將所述父節(jié)點(diǎ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頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
瑞金市| 文昌市| 铜鼓县| 本溪市| 兰坪| 光山县| 桂阳县| 尼勒克县| 望谟县| 绩溪县| 望城县| 崇阳县| 松阳县| 龙山县| 宣武区| 洛浦县| 平昌县| 黑龙江省| 亳州市| 新建县| 西青区| 潍坊市| 从化市| 汉源县| 冷水江市| 昭觉县| 苏尼特右旗| 临颍县| 上思县| 南城县| 大厂| 工布江达县| 昭平县| 天长市| 娄烦县| 上杭县| 余江县| 怀仁县| 东丽区| 克什克腾旗| 嵊州市|