System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 国产成人年无码AV片在线观看,亚洲成无码人在线观看,亚洲av永久无码精品网址
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種主子流程數據集成的方法及系統技術方案

    技術編號:44250128 閱讀:11 留言:0更新日期:2025-02-11 13:46
    本發明專利技術公開了一種主子流程數據集成的方法及系統,方法包括:步驟S1:數據集成開始,子流程節點依次開始啟動,并依次對各節點進行監聽;步驟S2:啟動監聽服務,查詢當前節點流程id是否在主子流程關系表中存在;若不存在,則判定該節點對應為常規流程;步驟S3:若存在,則判斷流程報文該任務狀態為創建還是完成;步驟S4:若為創建狀態,則上傳子流程任務信息;若為完成狀態,則更新子流程任務狀態。本方案在流程引擎外部通過對流程實例之間建立主子流程關系的處理,實現了流程之間相互獨立且統一。

    【技術實現步驟摘要】

    本專利技術涉及流程數據處理,尤其涉及一種主子流程數據集成的方法及系統


    技術介紹

    1、任何流程的運行只有包含業務數據才有意義,目前主流的開源流程引擎如activiti,flowable,communda都有子流程功能,但是子流程并不擁有獨立的業務數據,這樣就造成必須在主流程中集成全部業務數據,這樣帶來的一個問題就是如果一個流程存在多個子流程,如何將整體數據解析到各個子流程中,讓每個子流程存在其業務意義。

    2、隨著經濟的不斷發展,管理制度的不斷完善,企業和政府的管理流程不再是單純的單一流程,流程之間包含主子關系。例如?一個采購申請包含十個采購行項,在采購申請流程到達生成采購訂單節點時,每個采購行項要生成采購訂單流程,待所有采購訂單流程通過后,要回到采購申請流程進行采購組織分配。這種場景下實際上每個采購訂單流程都是采購申請流程的子流程,并且會加載獨立的采購訂單數據。并且需要從過采購申請流程可以查詢到其所屬的所有采購訂單流程數據。

    3、目前的activiti流程引擎是采用子流程作為主流程的一部分存在,擁有獨立的開始節點和結束節點,即可以單獨作為一個完整的流程來使用,這樣做存在的一個問題是無法同時啟動多個流程實例,場景如上所屬的采購申請生成多個采購訂單,因此,現有技術的缺點:

    4、1.子流程沒有獨立的業務數據。

    5、2.無法同時啟動多個子流程實例。


    技術實現思路

    1、針對上述技術問題,本專利技術提供了一種主子流程數據集成的方法及系統,放棄原activti流程引擎的子流程實現方式,流程間都是獨立的關系,在運行期為其流程實例加入了父子關系,使所有流程都可以擁有其業務數據對象,并且可以通過主子流程關系進行關聯查詢。

    2、本專利技術是采用以下技術方案實現的:

    3、第一方面,一種主子流程數據集成的方法,包括以下步驟:

    4、步驟s1:數據集成開始,子流程節點依次開始啟動,并依次對各節點進行監聽;

    5、步驟s2:啟動監聽服務,查詢當前節點流程id是否在主子流程關系表中存在;若不存在,則判定該節點對應為常規流程;

    6、步驟s3:若存在,則判斷流程報文該任務狀態為創建還是完成;

    7、步驟s4:若為創建狀態,則上傳子流程任務信息;若為完成狀態,則更新子流程任務狀態。

    8、具體地,步驟s1還包括:子流程節點啟動流程結束后,啟動流程結束監聽。

    9、具體地,所述流程結束監聽包括:查詢節點流程id是否在主子流程關系表中存在,若不存在則判定該節點對應為常規流程;若存在,則讀取子流程完成策略并判斷是否符合策略標準,若符合則返回步驟s1重新開始數據集成。

    10、另一方面,一種主子流程數據集成的系統,用于實現所述的一種主子流程數據集成的方法,系統包括以下模塊:

    11、前端模塊:開發端到端流程配置單元,增加端到端節點及端到端配置相關頁面;

    12、表結構修改模塊:在流程發布時將流程中人工節點的端到端配置保存到擴展信息表中,對主子流程關系表增加字段并保存;

    13、接口模塊:設置子流程信息集成接口、三方系統流程啟動接口和前端圖形數據接口;

    14、判斷算法模塊:設置判斷算法,對數據集成中節點定義id及節點流程id進行判斷;

    15、流程變量結構修改模塊:根據每個端到端節點的多個子流程需求,修改單據結構;

    16、引擎消息改造模塊:增加流程變量消息。

    17、具體地,所述接口模塊子流程信息集成接口具體為:增加參數并保存到主子流程關系表中,將業務傳遞來的業務對象直接更新到主流程變量中;所述三方系統流程啟動接口具體為:直接用子流程業務標識判斷流程模板名和應用分類,去掉變量更新及查詢環節轉為子流程集成接口中進行。

    18、具體地,所述判斷算法模塊算法的判斷包括:判斷當前任務的節點定義id是否在任務擴展信息表中有子流程觸發配置,若有則調用服務啟動。

    19、具體地,所述判斷算法模塊算法的判斷還包括:判斷當前節點的流程id是否在主子流程關系表中存在,若存在,則上傳任務信息到子流程任務表中。

    20、具體地,所述判斷算法模塊算法的判斷還包括:判斷消息中的流程id是否在主子流程關系表中存在,若存在則獲取流程結束的結果,調用子流程完成向主流程傳遞結果接口。

    21、本專利技術的有益效果在于:本專利技術跳出了原生引擎實現主子流程方式的限制,在流程引擎外部通過對流程實例之間建立主子流程關系的處理,實現了流程之間相互獨立且統一,各自有自己的業務含義,合并之后就是一個全生命周期的業務,在不修改流程引擎源碼的情況下,將主子流程實現外移,是一種科學的無入侵的引擎功能擴展實現方式。

    本文檔來自技高網...

    【技術保護點】

    1.一種主子流程數據集成的方法,其特征在于,包括以下步驟:

    2.如權利要求1所述的一種主子流程數據集成的方法,其特征在于,步驟S1還包括:子流程節點啟動流程結束后,啟動流程結束監聽。

    3.如權利要求2所述的一種主子流程數據集成的方法,其特征在于,所述流程結束監聽包括:查詢節點流程id是否在主子流程關系表中存在,若不存在則判定該節點對應為常規流程;若存在,則讀取子流程完成策略并判斷是否符合策略標準,若符合則返回步驟S1重新開始數據集成。

    4.一種主子流程數據集成的系統,用于實現權利要求1~3任意一項所述的一種主子流程數據集成的方法,其特征在于,系統包括以下模塊:

    5.如權利要求4所述的一種主子流程數據集成的系統,其特征在于,所述接口模塊子流程信息集成接口具體為:增加參數并保存到主子流程關系表中,將業務傳遞來的業務對象直接更新到主流程變量中;所述三方系統流程啟動接口具體為:直接用子流程業務標識判斷流程模板名和應用分類,去掉變量更新及查詢環節轉為子流程集成接口中進行。

    6.如權利要求4所述的一種主子流程數據集成的系統,其特征在于,所述判斷算法模塊算法的判斷包括:判斷當前任務的節點定義id是否在任務擴展信息表中有子流程觸發配置,若有則調用服務啟動。

    7.如權利要求6所述的一種主子流程數據集成的系統,其特征在于,所述判斷算法模塊算法的判斷還包括:判斷當前節點的流程id是否在主子流程關系表中存在,若存在,則上傳任務信息到子流程任務表中。

    8.如權利要求7所述的一種主子流程數據集成的系統,其特征在于,所述判斷算法模塊算法的判斷還包括:判斷消息中的流程id是否在主子流程關系表中存在,若存在則獲取流程結束的結果,調用子流程完成向主流程傳遞結果接口。

    ...

    【技術特征摘要】

    1.一種主子流程數據集成的方法,其特征在于,包括以下步驟:

    2.如權利要求1所述的一種主子流程數據集成的方法,其特征在于,步驟s1還包括:子流程節點啟動流程結束后,啟動流程結束監聽。

    3.如權利要求2所述的一種主子流程數據集成的方法,其特征在于,所述流程結束監聽包括:查詢節點流程id是否在主子流程關系表中存在,若不存在則判定該節點對應為常規流程;若存在,則讀取子流程完成策略并判斷是否符合策略標準,若符合則返回步驟s1重新開始數據集成。

    4.一種主子流程數據集成的系統,用于實現權利要求1~3任意一項所述的一種主子流程數據集成的方法,其特征在于,系統包括以下模塊:

    5.如權利要求4所述的一種主子流程數據集成的系統,其特征在于,所述接口模塊子流程信息集成接口具體為:增加參數并保存到主子流程關系表中,將業務傳遞來的業務對...

    【專利技術屬性】
    技術研發人員:李佳管春元王鵬飛孫宇
    申請(專利權)人:啟明信息技術股份有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 中文字幕无码视频手机免费看| 精品无码三级在线观看视频| 精品无码久久久久久久久水蜜桃| 久久天堂av综合色无码专区 | 无码人妻精品一区二区三区在线| 国产成A人亚洲精V品无码性色| 久久久久亚洲AV无码专区首JN| 少妇无码AV无码一区| 亚洲精品无码久久毛片波多野吉衣 | 日韩精品无码永久免费网站 | 国产精品亚洲а∨无码播放| 伊人久久大香线蕉无码麻豆| 中文字幕无码不卡一区二区三区| 久久精品无码免费不卡| 亚洲中文字幕久久精品无码VA| 无码成A毛片免费| 免费A级毛片无码A| 无码专区人妻系列日韩精品少妇| 人妻少妇无码精品视频区| 国产精品午夜无码av体验区| 亚洲国产精品无码久久九九大片| 亚洲桃色AV无码| 亚洲区日韩区无码区| 丰满亚洲大尺度无码无码专线 | 中日韩精品无码一区二区三区| 国产成人无码精品久久久免费 | 欧洲精品久久久av无码电影| 久久久久久AV无码免费网站| 国产精品无码专区| 日韩精品无码一区二区三区AV| 国产精品午夜无码体验区 | 18禁超污无遮挡无码免费网站国产 | 亚洲熟妇无码一区二区三区| 无码一区二区三区| 亚洲一区AV无码少妇电影☆| 国产精品99久久久精品无码| 亚洲AV无码久久精品蜜桃| 亚洲欧洲日产国码无码网站| 国产精品午夜福利在线无码 | 精品无码免费专区毛片| 人妻系列无码专区无码中出|