System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲v国产v天堂a无码久久,H无码精品3D动漫在线观看,亚洲爆乳无码一区二区三区
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    工作流數(shù)據(jù)處理方法、裝置、存儲(chǔ)介質(zhì)和電子設(shè)備制造方法及圖紙

    技術(shù)編號(hào):44277389 閱讀:9 留言:0更新日期:2025-02-14 22:16
    本公開提供了一種工作流數(shù)據(jù)處理方法、裝置、計(jì)算機(jī)存儲(chǔ)介質(zhì)和電子設(shè)備,涉及計(jì)算機(jī)軟件技術(shù)領(lǐng)域。該方法包括:響應(yīng)于第一工作流節(jié)點(diǎn)的執(zhí)行指令,將從全局狀態(tài)池獲取的第一狀態(tài)數(shù)據(jù)并解析至第一工作流節(jié)點(diǎn)的節(jié)點(diǎn)執(zhí)行環(huán)境得到第一執(zhí)行數(shù)據(jù);將第一執(zhí)行數(shù)據(jù)存儲(chǔ)至全局狀態(tài)池;執(zhí)行第二工作流節(jié)點(diǎn)時(shí),從全局狀態(tài)池獲取第二狀態(tài)數(shù)據(jù)并解析,得到第二執(zhí)行數(shù)據(jù),以將第二執(zhí)行數(shù)據(jù)存儲(chǔ)至全局狀態(tài)池;第二狀態(tài)數(shù)據(jù)包含第一執(zhí)行數(shù)據(jù)和第一狀態(tài)數(shù)據(jù),第一、第二工作流節(jié)點(diǎn)是工作流拓?fù)浣Y(jié)構(gòu)同一分支或不同分支結(jié)構(gòu)中的工作流節(jié)點(diǎn)。本公開可以實(shí)現(xiàn)跨工作流節(jié)點(diǎn)、跨分支結(jié)構(gòu)節(jié)點(diǎn)之間的數(shù)據(jù)傳遞,提高工作流執(zhí)行過(guò)程的靈活性以及降低復(fù)雜工作流任務(wù)的編排難度。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    所屬的技術(shù)人員能夠理解,本專利技術(shù)的各個(gè)方面可以實(shí)現(xiàn)為系統(tǒng)、方法或程序產(chǎn)品。因此,本專利技術(shù)的各個(gè)方面可以具體實(shí)現(xiàn)為以下形式,即:完全的硬件實(shí)施方式、完全的軟件實(shí)施方式(包括固件、微代碼等),或硬件和軟件方面結(jié)合的實(shí)施方式,這里可以統(tǒng)稱為“電路”、“模塊”或“系統(tǒng)”。下面參照?qǐng)D8來(lái)描述根據(jù)本專利技術(shù)的這種實(shí)施方式的電子設(shè)備800。圖8顯示的電子設(shè)備800僅僅是一個(gè)示例,不應(yīng)對(duì)本專利技術(shù)實(shí)施例的功能和使用范圍帶來(lái)任何限制。如圖8所示,電子設(shè)備800以通用計(jì)算設(shè)備的形式表現(xiàn)。電子設(shè)備800的組件可以包括但不限于:上述至少一個(gè)處理單元810、上述至少一個(gè)存儲(chǔ)單元820、連接不同系統(tǒng)組件(包括存儲(chǔ)單元820和處理單元810)的總線830、顯示單元840。其中,存儲(chǔ)單元存儲(chǔ)有程序代碼,程序代碼可以被處理單元810執(zhí)行,使得處理單元810執(zhí)行本說(shuō)明書上述“示例性方法”部分中描述的根據(jù)本專利技術(shù)各種示例性實(shí)施方式的步驟。例如,處理單元810可以執(zhí)行如圖3中所示的步驟s301至步驟s303。存儲(chǔ)單元820可以包括易失性存儲(chǔ)單元形式的可讀介質(zhì),例如隨機(jī)存取存儲(chǔ)單元(ram)8201和/或高速緩存存儲(chǔ)單元8202,還可以進(jìn)一步包括只讀存儲(chǔ)單元(rom)8203。存儲(chǔ)單元820還可以包括具有一組(至少一個(gè))程序模塊8205的程序/實(shí)用工具8204,這樣的程序模塊8205包括但不限于:操作系統(tǒng)、一個(gè)或者多個(gè)應(yīng)用程序、其它程序模塊以及程序數(shù)據(jù),這些示例中的每一個(gè)或某種組合中可能包括網(wǎng)絡(luò)環(huán)境的實(shí)現(xiàn)。總線830可以為表示幾類總線結(jié)構(gòu)中的一種或多種,包括存儲(chǔ)單元總線或者存儲(chǔ)單元控制器、外圍總線、圖形加速端口、處理單元或者使用多種總線結(jié)構(gòu)中的任意總線結(jié)構(gòu)的局域總線。電子設(shè)備800也可以與一個(gè)或多個(gè)外部設(shè)備1000(例如鍵盤、指向設(shè)備、藍(lán)牙設(shè)備等)通信,還可與一個(gè)或者多個(gè)使得用戶能與該電子設(shè)備800交互的設(shè)備通信,和/或與使得該電子設(shè)備800能與一個(gè)或多個(gè)其它計(jì)算設(shè)備進(jìn)行通信的任何設(shè)備(例如路由器、調(diào)制解調(diào)器等等)通信。這種通信可以通過(guò)輸入/輸出(i/o)接口850進(jìn)行。并且,電子設(shè)備800還可以通過(guò)網(wǎng)絡(luò)適配器860與一個(gè)或者多個(gè)網(wǎng)絡(luò)(例如局域網(wǎng)(lan),廣域網(wǎng)(wan)和/或公共網(wǎng)絡(luò),例如因特網(wǎng))通信。如圖所示,網(wǎng)絡(luò)適配器860通過(guò)總線830與電子設(shè)備800的其它模塊通信。應(yīng)當(dāng)明白,盡管圖中未示出,可以結(jié)合電子設(shè)備800使用其它硬件和/或軟件模塊,包括但不限于:微代碼、設(shè)備驅(qū)動(dòng)器、冗余處理單元、外部磁盤驅(qū)動(dòng)陣列、磁盤陣列(redundantarrays?of?independent?disks,raid)系統(tǒng)、磁帶驅(qū)動(dòng)器以及數(shù)據(jù)備份存儲(chǔ)系統(tǒng)等。通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員易于理解,這里描述的示例實(shí)施方式可以通過(guò)軟件實(shí)現(xiàn),也可以通過(guò)軟件結(jié)合必要的硬件的方式來(lái)實(shí)現(xiàn)。因此,根據(jù)本公開實(shí)施方式的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該軟件產(chǎn)品可以存儲(chǔ)在一個(gè)非易失性存儲(chǔ)介質(zhì)(可以是cd-rom,u盤,移動(dòng)硬盤等)中或網(wǎng)絡(luò)上,包括若干指令以使得一臺(tái)計(jì)算設(shè)備(可以是個(gè)人計(jì)算機(jī)、服務(wù)器、終端裝置、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行根據(jù)本公開實(shí)施方式的方法。此外,上述附圖僅是根據(jù)本專利技術(shù)示例性實(shí)施例的方法所包括的處理的示意性說(shuō)明,而不是限制目的。易于理解,上述附圖所示的處理并不表明或限制這些處理的時(shí)間順序。另外,也易于理解,這些處理可以是例如在多個(gè)模塊中同步或異步執(zhí)行的。應(yīng)當(dāng)注意,盡管在上文詳細(xì)描述中提及了用于動(dòng)作執(zhí)行的設(shè)備的若干模塊或者單元,但是這種劃分并非強(qiáng)制性的。實(shí)際上,根據(jù)本公開的實(shí)施方式,上文描述的兩個(gè)或更多模塊或者單元的特征和功能可以在一個(gè)模塊或者單元中具體化。反之,上文描述的一個(gè)模塊或者單元的特征和功能可以進(jìn)一步劃分為由多個(gè)模塊或者單元來(lái)具體化。本領(lǐng)域技術(shù)人員在考慮說(shuō)明書及實(shí)踐這里公開的專利技術(shù)后,將容易想到本公開的其他實(shí)施例。本申請(qǐng)旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本中的公知常識(shí)或慣用技術(shù)手段。說(shuō)明書和實(shí)施例僅被視為示例性的,本公開的真正范圍和精神由權(quán)利要求指出。應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來(lái)限定。


    技術(shù)介紹

    1、隨著計(jì)算機(jī)技術(shù)的快速發(fā)展以及工業(yè)生產(chǎn)、辦公自動(dòng)化等需求的不斷提升,使用工作流的方式將軟件系統(tǒng)的多個(gè)系統(tǒng)操作進(jìn)行連接以實(shí)現(xiàn)自動(dòng)化執(zhí)行也愈顯重要。具體的,工作流是通過(guò)計(jì)算機(jī)表示的工作流邏輯來(lái)驅(qū)動(dòng)軟件有序地運(yùn)行,使得處理過(guò)程自動(dòng)化,實(shí)現(xiàn)用戶以及各種應(yīng)用工具相互之間協(xié)調(diào)工作,以完成某項(xiàng)工作。

    2、相關(guān)技術(shù)方案中,自動(dòng)化的工作流執(zhí)行的方法主要有以下兩種:

    3、其一、基于節(jié)點(diǎn)執(zhí)行狀態(tài)+規(guī)則引擎驅(qū)動(dòng)的方式實(shí)現(xiàn)。在該方法中,針對(duì)a—>b的有向圖結(jié)構(gòu)而言,每個(gè)工作流節(jié)點(diǎn)存在成功/失敗兩種核心狀態(tài),當(dāng)工作流節(jié)點(diǎn)a顯示成功,則將工作流節(jié)點(diǎn)a的執(zhí)行結(jié)果流向相鄰的后序工作流節(jié)點(diǎn)b;當(dāng)工作流節(jié)點(diǎn)a顯示失敗,則重試或停止。

    4、其二、在上述所示實(shí)現(xiàn)方式的基礎(chǔ)上,將工作流節(jié)點(diǎn)a的執(zhí)行結(jié)果流向相鄰的后序工作流節(jié)點(diǎn)b的同時(shí),還包含狀態(tài)數(shù)據(jù),以便工作流節(jié)點(diǎn)b基于狀態(tài)數(shù)據(jù)進(jìn)行參照。

    5、然而,上述方案中的數(shù)據(jù)流均依賴于工作流系統(tǒng)限制的有向圖依序進(jìn)行,即數(shù)據(jù)流嚴(yán)重依賴于有向圖限制的執(zhí)行流,導(dǎo)致工作流節(jié)點(diǎn)之間的數(shù)據(jù)無(wú)法跨節(jié)點(diǎn)、跨分支數(shù)據(jù)交互,靈活性較差且難以實(shí)現(xiàn)較為復(fù)雜的任務(wù)。


    技術(shù)實(shí)現(xiàn)思路

    1、本公開提供了一種工作流數(shù)據(jù)處理方法、工作流數(shù)據(jù)處理裝置、計(jì)算機(jī)存儲(chǔ)介質(zhì)和電子設(shè)備,進(jìn)而實(shí)現(xiàn)跨工作流節(jié)點(diǎn)、跨分支結(jié)構(gòu)節(jié)點(diǎn)之間的數(shù)據(jù)傳遞,突破了數(shù)據(jù)流轉(zhuǎn)的時(shí)間、空間限制,從而提高工作流執(zhí)行過(guò)程的靈活性以及降低復(fù)雜工作流任務(wù)的編排難度,進(jìn)而可以實(shí)現(xiàn)更為復(fù)雜的任務(wù)。

    2、第一方面,本公開一個(gè)實(shí)施例提供了一種工作流數(shù)據(jù)處理方法,該方法包括:響應(yīng)于針對(duì)第一工作流節(jié)點(diǎn)的執(zhí)行指令,從全局狀態(tài)池中獲取第一狀態(tài)數(shù)據(jù),并將第一狀態(tài)數(shù)據(jù)解析至第一工作流節(jié)點(diǎn)的節(jié)點(diǎn)執(zhí)行環(huán)境中,得到第一工作流節(jié)點(diǎn)的第一執(zhí)行數(shù)據(jù);將第一執(zhí)行數(shù)據(jù)存儲(chǔ)至全局狀態(tài)池;響應(yīng)于針對(duì)第二工作流節(jié)點(diǎn)的執(zhí)行指令,從全局狀態(tài)池中獲取第二狀態(tài)數(shù)據(jù),并將第二狀態(tài)數(shù)據(jù)解析至第二工作流節(jié)點(diǎn)的節(jié)點(diǎn)執(zhí)行環(huán)境中,得到第二工作流節(jié)點(diǎn)的第二執(zhí)行數(shù)據(jù),以將第二執(zhí)行數(shù)據(jù)存儲(chǔ)至全局狀態(tài)池,第二狀態(tài)數(shù)據(jù)包含第一執(zhí)行數(shù)據(jù)和第一狀態(tài)數(shù)據(jù);其中,第一工作流節(jié)點(diǎn)與第二工作流節(jié)點(diǎn)是工作流拓?fù)浣Y(jié)構(gòu)中同一分支結(jié)構(gòu)中的工作流節(jié)點(diǎn)且第二工作流節(jié)點(diǎn)在第一工作流節(jié)點(diǎn)后執(zhí)行,或者,第一工作流節(jié)點(diǎn)與第二工作流節(jié)點(diǎn)是工作流拓?fù)浣Y(jié)構(gòu)中不同分支結(jié)構(gòu)中的工作流節(jié)點(diǎn)。

    3、第二方面,本公開一個(gè)實(shí)施例提供了一種工作流數(shù)據(jù)處理裝置,該裝置包括:第一數(shù)據(jù)獲取模塊,用于響應(yīng)于針對(duì)第一工作流節(jié)點(diǎn)的執(zhí)行指令,從全局狀態(tài)池中獲取第一狀態(tài)數(shù)據(jù),并將第一狀態(tài)數(shù)據(jù)解析至第一工作流節(jié)點(diǎn)的節(jié)點(diǎn)執(zhí)行環(huán)境中,得到第一工作流節(jié)點(diǎn)的第一執(zhí)行數(shù)據(jù);存儲(chǔ)模塊,用于將第一執(zhí)行數(shù)據(jù)存儲(chǔ)至全局狀態(tài)池;第二數(shù)據(jù)本文檔來(lái)自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】

    1.一種工作流數(shù)據(jù)處理方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述響應(yīng)于針對(duì)第一工作流節(jié)點(diǎn)的執(zhí)行指令,從全局狀態(tài)池中獲取結(jié)構(gòu)狀態(tài)數(shù)據(jù)之前,所述方法還包括:

    3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述響應(yīng)于針對(duì)所述第一工作流節(jié)點(diǎn)的啟動(dòng)指令,從所述全局狀態(tài)池中獲取目標(biāo)狀態(tài)數(shù)據(jù),包括:

    4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一狀態(tài)數(shù)據(jù)包含所述第一工作流節(jié)點(diǎn)在執(zhí)行過(guò)程中生成的中間狀態(tài)數(shù)據(jù),以及所述第一工作流節(jié)點(diǎn)在執(zhí)行完成后生成的執(zhí)行結(jié)果數(shù)據(jù)中的一個(gè)或多個(gè)。

    5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述第一狀態(tài)數(shù)據(jù)中至少包含所述第一工作流節(jié)點(diǎn)在執(zhí)行過(guò)程中生成的中間狀態(tài)數(shù)據(jù),所述將所述第一狀態(tài)數(shù)據(jù)存儲(chǔ)至所述全局狀態(tài)池,包括:

    6.根據(jù)權(quán)利要求1或5所述的方法,其特征在于,在所述將所述第一狀態(tài)數(shù)據(jù)存儲(chǔ)至所述全局狀態(tài)池之后,所述方法還包括:

    7.根據(jù)權(quán)利要求1或5所述的方法,其特征在于,在所述將所述第一狀態(tài)數(shù)據(jù)存儲(chǔ)至所述全局狀態(tài)池之后,所述方法還包括:

    8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:

    9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述全局狀態(tài)池中有且僅有一個(gè)工作流實(shí)例,所述工作流實(shí)例是基于所述工作流拓?fù)浣Y(jié)構(gòu)中各工作流節(jié)點(diǎn)執(zhí)行一次工作流生成的實(shí)例。

    10.一種工作流數(shù)據(jù)處理裝置,其特征在于,包括:

    11.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至9任一項(xiàng)所述的工作流數(shù)據(jù)處理方法。

    12.一種電子設(shè)備,其特征在于,包括:

    ...

    【技術(shù)特征摘要】

    1.一種工作流數(shù)據(jù)處理方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述響應(yīng)于針對(duì)第一工作流節(jié)點(diǎn)的執(zhí)行指令,從全局狀態(tài)池中獲取結(jié)構(gòu)狀態(tài)數(shù)據(jù)之前,所述方法還包括:

    3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述響應(yīng)于針對(duì)所述第一工作流節(jié)點(diǎn)的啟動(dòng)指令,從所述全局狀態(tài)池中獲取目標(biāo)狀態(tài)數(shù)據(jù),包括:

    4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一狀態(tài)數(shù)據(jù)包含所述第一工作流節(jié)點(diǎn)在執(zhí)行過(guò)程中生成的中間狀態(tài)數(shù)據(jù),以及所述第一工作流節(jié)點(diǎn)在執(zhí)行完成后生成的執(zhí)行結(jié)果數(shù)據(jù)中的一個(gè)或多個(gè)。

    5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述第一狀態(tài)數(shù)據(jù)中至少包含所述第一工作流節(jié)點(diǎn)在執(zhí)行過(guò)程中生成的中間狀態(tài)數(shù)據(jù),所述將所述第一狀態(tài)數(shù)據(jù)存儲(chǔ)至所述全局狀態(tài)池,包括:

    6.根據(jù)權(quán)利要...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:蔣英馳陳文欽黃迎聶子騰
    申請(qǐng)(專利權(quán))人:廣州博冠信息科技有限公司
    類型:發(fā)明
    國(guó)別省市:

    網(wǎng)友詢問(wèn)留言 已有0條評(píng)論
    • 還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 国产精品爽爽va在线观看无码| 性色AV无码中文AV有码VR| 国产精品无码专区在线播放| 98久久人妻无码精品系列蜜桃| 亚洲大尺度无码无码专线一区| 本道天堂成在人线av无码免费| 久久无码人妻一区二区三区| 人妻无码久久精品| 亚洲av中文无码字幕色不卡| 亚洲中文字幕无码av在线| 亚洲AV无码专区在线播放中文 | 亚洲无码一区二区三区| 中文无码精品一区二区三区| 性色av无码免费一区二区三区| 亚洲精品无码午夜福利中文字幕| 国产麻豆天美果冻无码视频| 中文无码热在线视频| 亚洲日韩乱码中文无码蜜桃臀| 亚洲国产精品无码久久久久久曰 | 中文字幕无码无码专区| 亚洲中文字幕无码永久在线| 69成人免费视频无码专区| 亚洲日韩AV无码一区二区三区人| 无码人妻精品一区二区在线视频 | 一本大道无码av天堂| 无码人妻精品一区二区三区66| 一区二区三区无码视频免费福利| 无码的免费不卡毛片视频| 成人免费无码大片A毛片抽搐 | 无码日韩精品一区二区免费| 精品无码久久久久久尤物| 久久久久无码精品国产| 精品无码久久久久久尤物| 92午夜少妇极品福利无码电影| 日韩国产成人无码av毛片| 色AV永久无码影院AV| 亚洲看片无码在线视频| 久久久久久亚洲精品无码| 少妇性饥渴无码A区免费| 国产午夜无码专区喷水| 亚洲AV无码成人精品区在线观看|