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
    主站蜘蛛池模板: 亚洲午夜国产精品无码| 精品久久无码中文字幕| heyzo专区无码综合| 亚洲日韩精品无码专区网址| 亚洲国产一二三精品无码| 91精品无码久久久久久五月天 | 天堂无码在线观看| 无码精品人妻一区二区三区免费看 | 亚洲heyzo专区无码综合| 成在线人免费无码高潮喷水| 亚洲AV无码成人精品区狼人影院| 国产成人精品无码片区在线观看 | 东京热加勒比无码视频| 久久久国产精品无码一区二区三区| 日韩精品无码免费专区午夜| 免费无码不卡视频在线观看 | 精品无码免费专区毛片| 国产v亚洲v天堂无码网站| 乱人伦人妻中文字幕无码久久网 | 亚洲国产精品成人AV无码久久综合影院 | 成人无码区免费视频观看| 精品人妻系列无码一区二区三区| a级毛片免费全部播放无码| 色欲aⅴ亚洲情无码AV| 亚洲精品无码mⅴ在线观看| 67194成l人在线观看线路无码| 中文字幕乱妇无码AV在线| 特级做A爰片毛片免费看无码| 亚洲综合最新无码专区| heyzo高无码国产精品| 国产精品无码久久久久| 久久亚洲AV永久无码精品| 国产成人无码a区在线视频| 亚洲?V无码乱码国产精品| 精品无码中文视频在线观看| 亚洲人成无码久久电影网站| 宅男在线国产精品无码| 久久久无码精品国产一区| 亚洲av激情无码专区在线播放| 久久人妻av无码中文专区| 99精品人妻无码专区在线视频区|