本發明專利技術提供一種聯合營運系統及其資料儲存方法,此系統依據一父流程資料而執行一父流程,更依據多個子流程資料而執行構成父流程的多個子流程。此方法包括以下步驟。首先,儲存父流程資料及子流程資料;接著,在每一父流程資料與子流程資料中增加一鏈結;最後,使子流程資料經由鏈結與父流程資料連結。本發明專利技術在流程資料中增加標示流程與流程間階層關系的鏈結,每一筆資料均可由此鏈結取得其階層關系,使資料的查詢更容易而具有較高的效能。(*該技術在2021年保護過期,可自由使用*)
【技術實現步驟摘要】
本專利技術涉及一種,特別是關于一種可提高資料擷取效率的。附圖說明圖1表示一聯合營運系統的架構。此處以三個廠商間的聯合營運為例,聯合營運系統1包括負責控制完整商業流程進行的營運中心11、分別代表三個廠商A、B、C的營運成員12、13、14及一用以建立一資料庫的儲存裝置15。以下結合圖1、2說明聯合營運系統1的操作。以廠商A(買方)向廠商B(賣方)購買產品所發生的訂單處理流程為例,如圖2所示。營運中心11負責控制一完整的訂單處理流程。營運中心11將自資料庫15中擷取訂單處理流程的流程資料21,流程資料21包括三個部份,即動作物件識別211、參與者識別212及信息資料213。訂單處理流程資料21中的動作物件識別211指示了一訂單處理流程由四個子流程(建立訂單、接單、出貨及收貨)所構成,用以呼叫與該流程對應的動作物件;參與者識別212則顯示執行訂單處理流程的參與者為“協調者”;信息資料213規定了訂單處理流程應產生的信息內容及格式,此處包括了四個子信息資料,即訂單、訂單回覆、出貨預先通知及收貨單。當營運中心11擷取了流程資料21後,依據流程資料開始執行其子流程。首先,第一個子流程“建立訂單”。將由廠商A執行,因此營運成員12亦自資料庫15擷取執行此流程的流程資料22。流程資料22亦包括三個部份,即動作物件識別221、參與者識別222及信息資料223。建立訂單流程資料22中的動作物件識別221指示了一建立訂單流程由兩個子流程(新增訂單及簽核)所構成,用以呼叫與該流程對應的動作物件;參與者識別222則顯示執行建立訂單流程的參與者為“買方的采購部門”;信息資料223規定了建立訂單流程應產生的信息內容及格式,此處包括了兩個子信息資料,即訂單及簽核結果。以此類推,營運成員12擷取了流程資料22後,依據流程資料開始以相同的方式繼續執行其子流程,即“新增訂單”及“簽核”以完成一個建立訂單的流程。在建立訂單流程完成後,營運成員12與13則依訂單處理流程中子流程的順序,繼續依序完成接單、出貨、收貨以及相對的子流程。此外,營運中心11及營運成員12、13、14均可在資料庫15中注冊或修改其所執行的流程資料,使每一個營運成員在執行其流程時,可在共有的架構下仍保有一定的自由度。在傳統的聯合營運系統中,所有流程資料是以關聯的方式建立于資料庫15中,如圖3所示。一商業流程A包含了兩個子流程B、C,流程B又具有兩個子流程D、E,流程C具有一個子流程F。傳統的聯合營運系統使用了一關聯表31來表示每一流程間的關系。儲存于欄位“Parent”中的流程為儲存于欄位“child”中流程的上一階流程。然而,在傳統聯合營運系統中的流程資料儲存方式中,由于是使用關聯表儲存其階層關系,使得在每一次資料查詢時都必須由上而下或一次擷取完整的資料才能找到欲查詢的資料,造成傳統流程資料的儲存方式具有較差的資料查詢效能。為了解決上述問題,本專利技術提供一種,可直接使流程資料具有階層特性,提高資料的查詢效能。實現本專利技術的技術方案如下一種聯合營運系統的資料儲存方法,適用于一聯合營運系統,該系統依據一父流程資料而執行一父流程,更依據復數子流程資料而執行構成該父流程的復數子流程。該方法包括以下步驟儲存該父流程資料及該些子流程資料;在每一父流程資料與子流程資料中增加一第一鏈結;以及使該些子流程資料經由該些第一鏈結與該父流程資料連結。如前所述的聯合營運系統的資料儲存方法,其中每一父流程資料及子流程資料包括一動作物件識別資料以呼叫一對應的動作物件。如前所述的聯合營運系統的資料儲存方法,其中每一父流程資料及子流程資料包括一參與者識別資料以識別一參與者,且更包括以下步驟在每一父流程資料與子流程資料中增加一第三鏈結;以及使該些子流程資料中的參與者識別資料經由該些第三鏈結與該父流程資料中的參與者識別資料連結。如前所述的聯合營運系統的資料儲存方法,其中每一父流程資料及子流程資料包括執行每一父流程及子流程所產生的一信息資料,且更包括以下步驟在每一父流程資料與子流程資料中增加一第四鏈結;以及使該些子流程資料中的信息資料經由該些第四鏈結與該父流程資料中的信息資料連結。一種聯合營運系統,該系統包括一營運中心,擷取一父流程資料執行一父流程;一營運成員,擷取復數子流程資料執行構成該父流程的復數子流程;以及一儲存裝置,儲存該父流程資料及該些子流程資料,并在每一父流程資料與子流程資料中增加一第一鏈結使該些子流程資料經由該些第一鏈結與該父流程資料連結。如前所述的聯合營運系統,其中每一父流程資料及子流程資料包括一動作物件識別資料以呼叫一對應的動作物件。如前所述的聯合營運系統,其中每一父流程資料及子流程資料包括一參與者識別資料以識別一參與者,且該儲存裝置更在每一父流程資料與子流程資料中增加一第三鏈結,使該些子流程資料中的參與者識別資料經由該些第三鏈結與該父流程資料中的參與者識別資料連結。如前所述的聯合營運系統,其中每一父流程資料與子流程資料包括執行每一父流程及子流程所產生的一信息資料,且該儲存裝置更在每一父流程資料與子流程資料中增加一第四鏈結,使該些子流程資料中的信息資料經由該些第四鏈結與該父流程資料中的信息資料連結。藉此,本專利技術在流程資料中增加標示流程與流程間階層關系的鏈結,每一筆資料均可由此鏈結取得其階層關系,使資料的查詢更容易而具有較高的效能。符號說明11營運中心;12、13、14營運成員;15資料庫; 21、22、23、24、25、26、27、28流程資料;211、221、231、241、251、261、271、281動作物件識別;212、222、232、242、252、262、272、282參與者識別;213、223、233、243、253、263、273、283信息資料;31關聯表;41-46鏈結。圖4表示本專利技術一實施例中聯合營運系統的資料儲存方式。本實施例中的聯合營運系統具有與圖1相同的架構,因此以下將直接配合圖4說明資料庫15中流程資料的儲存方式。圖4中是以位于兩個階層中的父流程與子流程1-4為例。其中,父流程由子流程1與子流程2、3、4之一所構成。子流程2、3、4對父流程來說執行同一動作,但分別具有不同的流程定義,以“建立訂單”為例,子流程2、3、4對父流程來說執行同一建立訂單的動作,但是由不同廠商所執行,因此具有不同的流程定義。在每一個父流程與子流程的資料中,除了存有動作物件識別、參與者識別及信息資料外,更包括了一流程鏈結41、參與者鏈結42及信息資料鏈結43,該些鏈結分別將流程及其中的參與者識別及信息資料連結至上一階或下一階的流程及上一階或下一階流程中的參與者識別、信息資料。此外,在子流程2中,由于有同階層的子流程3的存在,其流程鏈結44連結至子流程3,而參與者鏈結46將其參與者識別連結至子流程3的參與者識別,信息資料鏈結45也將其信息資料連結至子流程3的信息資料。子流程3亦由于有同階層的子流程4的存在,其流程鏈結44連結至子流程4,而參與者鏈結46將其參與者識別連結至子流程4的參與者識別,信息資料鏈結45也將其信息資料連結至子流程4的信息資料。也就是,同階層的子流程以平行的方式連結在一起。圖5表示本專利技術一實施中聯合營運系統的資料儲存方法的流程圖。首先,在步驟51中,儲存本文檔來自技高網...
【技術保護點】
一種聯合營運系統的資料儲存方法,適用於一聯合營運系統,其特征在于:該系統依據一父流程資料而執行一父流程,更依據復數子流程資料而執行構成該父流程的復數子流程,該方法包括以下步驟:儲存該父流程資料及該些子流程資料;在每一父流程資料與子流 程資料中增加一第一鏈結;以及使該些子流程資料經由該些第一鏈結與該父流程資料連結。
【技術特征摘要】
【專利技術屬性】
技術研發人員:徐志豪,陳美君,
申請(專利權)人:財團法人資訊工業策進會,
類型:發明
國別省市:71[中國|臺灣]
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。