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
    主站蜘蛛池模板: 免费a级毛片无码a∨性按摩| 无码一区二区三区亚洲人妻| 日韩免费无码一区二区三区| 久久久久久国产精品无码超碰| 日本精品人妻无码免费大全 | 成人无码午夜在线观看| 东京热人妻无码人av| 中文无码亚洲精品字幕| 亚洲中文字幕无码久久综合网| 亚洲AV综合永久无码精品天堂| 一本色道久久HEZYO无码| 无码丰满熟妇浪潮一区二区AV| 无码中文字幕日韩专区视频| 亚洲AV无码专区日韩| 亚洲国产精品无码久久| 日韩精品专区AV无码| 人妻AV中出无码内射| 内射无码午夜多人| 亚洲AV无码专区在线厂| 亚洲AV无码精品国产成人| 精品无码AV无码免费专区| 无码无套少妇毛多18p| 人妻中文无码久热丝袜| 久久亚洲国产成人精品无码区| 国产精品无码专区AV在线播放| 亚洲av永久中文无码精品综合| 久久久久亚洲AV无码专区首JN| 国产午夜精品无码| 国产精品无码无片在线观看| 国产成人无码区免费网站| 国产午夜精华无码网站| 自拍中文精品无码| 亚洲AV无码不卡在线观看下载 | 精品人妻无码专区在中文字幕| 精品久久久久久无码不卡| 久久久无码人妻精品无码| 无码精品A∨在线观看免费| 最新亚洲春色Av无码专区| 在线精品自偷自拍无码中文| 中文字幕AV无码一区二区三区| 色欲AV永久无码精品无码|