亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于元數(shù)據(jù)描述的業(yè)務(wù)實(shí)體操作管理與自動執(zhí)行方法_2

文檔序號:9396686閱讀:來源:國知局
[0018]在步驟一中,通過在業(yè)務(wù)實(shí)體元數(shù)據(jù)中配置業(yè)務(wù)動作的方式,將業(yè)務(wù)數(shù)據(jù)與動作進(jìn)行關(guān)聯(lián),通過建立這個(gè)關(guān)聯(lián)關(guān)系,確定了觸發(fā)特定動作的數(shù)據(jù)來源。
[0019]業(yè)務(wù)操作的定義需要能夠在系統(tǒng)運(yùn)行階段明確需要執(zhí)行的函數(shù)。要達(dá)到這個(gè)目的,業(yè)務(wù)操作的屬性定義需要包含以下具體信息,針對不同的運(yùn)行時(shí)框架,會有所不同,此處僅以C#語言的環(huán)境為例:業(yè)務(wù)操作所在的程序集及版本信息,命名空間,類名稱,方法名稱。
[0020]同時(shí),所述實(shí)體自動執(zhí)行的操作抽象成數(shù)據(jù)聯(lián)動(determinat1n)、數(shù)據(jù)合法性檢查(validat1n)、實(shí)體數(shù)據(jù)變更訂閱(subscript1n)三大類,其中:
數(shù)據(jù)聯(lián)動用于定義根據(jù)實(shí)體中特定字段數(shù)據(jù)的變化引起另一部分屬性值的變動的規(guī)則;
數(shù)據(jù)合法性檢查用于確保實(shí)體數(shù)據(jù)的屬性符合業(yè)務(wù)規(guī)則約束的定義,避免后續(xù)的業(yè)務(wù)邏輯執(zhí)行過程中出現(xiàn)錯誤;當(dāng)出現(xiàn)數(shù)據(jù)不滿足業(yè)務(wù)規(guī)則的場景時(shí),通過異常消息的方式,將指導(dǎo)用戶操作的信息組織出來,并返回給用戶;
實(shí)體數(shù)據(jù)變更訂閱操作描述不同實(shí)體間的數(shù)據(jù)自動同步操作。
[0021 ] 所述步驟二中,在實(shí)體元數(shù)據(jù)中定義自動執(zhí)行操作的觸發(fā)時(shí)機(jī),自動執(zhí)行操作的觸發(fā)時(shí)機(jī)包括選擇實(shí)體加載前后、實(shí)體修改前后、實(shí)體保存前后、實(shí)體編碼生成前后、實(shí)體保存前后、保存失敗后。
[0022]所述步驟三中,針對復(fù)雜的業(yè)務(wù)場景,同一個(gè)執(zhí)行實(shí)際可以包含多個(gè)業(yè)務(wù)操作的執(zhí)行,此時(shí)需要定義業(yè)務(wù)操作執(zhí)行的前驅(qū)和后繼操作,來確定操作的執(zhí)行順序。
[0023]所述步驟四的具體過程為:系統(tǒng)在運(yùn)行時(shí),通過用戶的操作,會對實(shí)體進(jìn)行增刪查改的操作,執(zhí)行到觸發(fā)時(shí)機(jī)中所述的場景時(shí),通過解析業(yè)務(wù)操作描述信息,反射執(zhí)行相應(yīng)的業(yè)務(wù)操作。
[0024]實(shí)施例:
以某系統(tǒng)的銷售訂單基本信息維護(hù)為例,如附圖1所示。
[0025]步驟一,訂單行上具有根據(jù)單價(jià)和數(shù)量計(jì)算金額的數(shù)據(jù)聯(lián)動操作,訂單頭上的計(jì)算總金額操作,數(shù)量非負(fù)非空檢查,以及訂單下達(dá)后生成采購訂單的實(shí)體數(shù)據(jù)聯(lián)動。
[0026]步驟二,保存前執(zhí)行聯(lián)動和檢查,以及實(shí)體數(shù)據(jù)聯(lián)動操作,其中聯(lián)動操作的執(zhí)行依據(jù)是單據(jù)已經(jīng)下達(dá)。
[0027]步驟三,執(zhí)行聯(lián)動和檢查的順序是先執(zhí)行訂單行上的金額,再執(zhí)行單頭的合計(jì),最后執(zhí)行檢查。
[0028]步驟四,實(shí)際執(zhí)行過程的交互如附圖1所示,最后根據(jù)單據(jù)狀態(tài)是否已下達(dá)且?guī)齑鏀?shù)量小于需求量,生成采購訂單,完成整個(gè)操作。
[0029]通過上面【具體實(shí)施方式】,所述技術(shù)領(lǐng)域的技術(shù)人員可容易的實(shí)現(xiàn)本發(fā)明。但是應(yīng)當(dāng)理解,本發(fā)明并不限于上述的【具體實(shí)施方式】。在公開的實(shí)施方式的基礎(chǔ)上,所述技術(shù)領(lǐng)域的技術(shù)人員可任意組合不同的技術(shù)特征,從而實(shí)現(xiàn)不同的技術(shù)方案。
[0030]除說明書所述的技術(shù)特征外,均為本專業(yè)技術(shù)人員的已知技術(shù)。
【主權(quán)項(xiàng)】
1.一種基于元數(shù)據(jù)描述的業(yè)務(wù)實(shí)體操作管理與自動執(zhí)行方法,其特征在于,包括如下步驟: 一、在業(yè)務(wù)實(shí)體的元數(shù)據(jù)中定義自動執(zhí)行的業(yè)務(wù)操作; 二、在元數(shù)據(jù)中定義自動執(zhí)行操作的時(shí)機(jī); 三、當(dāng)同一個(gè)觸發(fā)時(shí)機(jī)包含多個(gè)自動執(zhí)行的業(yè)務(wù)操作時(shí),在元數(shù)據(jù)中指定動作執(zhí)行的先后順序; 四、程序運(yùn)行到觸發(fā)時(shí)機(jī)時(shí),根據(jù)元數(shù)據(jù)的定義執(zhí)行特定的業(yè)務(wù)操作。2.根據(jù)權(quán)利要求1所述的一種基于元數(shù)據(jù)描述的業(yè)務(wù)實(shí)體操作管理與自動執(zhí)行方法,其特征在于,所述業(yè)務(wù)操作的屬性定義包含以下內(nèi)容:業(yè)務(wù)操作所在的程序集及版本信息,命名空間,類名稱,方法名稱。3.根據(jù)權(quán)利要求1或2所述的一種基于元數(shù)據(jù)描述的業(yè)務(wù)實(shí)體操作管理與自動執(zhí)行方法,其特征在于,所述實(shí)體自動執(zhí)行的操作抽象成數(shù)據(jù)聯(lián)動、數(shù)據(jù)合法性檢查、實(shí)體數(shù)據(jù)變更訂閱三大類,其中: 數(shù)據(jù)聯(lián)動用于定義根據(jù)實(shí)體中特定字段數(shù)據(jù)的變化引起另一部分屬性值的變動的規(guī)則; 數(shù)據(jù)合法性檢查用于確保實(shí)體數(shù)據(jù)的屬性符合業(yè)務(wù)規(guī)則約束的定義,避免后續(xù)的業(yè)務(wù)邏輯執(zhí)行過程中出現(xiàn)錯誤;當(dāng)出現(xiàn)數(shù)據(jù)不滿足業(yè)務(wù)規(guī)則的場景時(shí),通過異常消息的方式,將指導(dǎo)用戶操作的信息組織出來,并返回給用戶; 實(shí)體數(shù)據(jù)變更訂閱操作描述不同實(shí)體間的數(shù)據(jù)自動同步操作。4.根據(jù)權(quán)利要求1所述的一種基于元數(shù)據(jù)描述的業(yè)務(wù)實(shí)體操作管理與自動執(zhí)行方法,其特征在于,所述自動執(zhí)行操作的觸發(fā)時(shí)機(jī)包括選擇實(shí)體加載前后、實(shí)體修改前后、實(shí)體保存前后、實(shí)體編碼生成前后、實(shí)體保存前后、保存失敗后。5.根據(jù)權(quán)利要求1所述的一種基于元數(shù)據(jù)描述的業(yè)務(wù)實(shí)體操作管理與自動執(zhí)行方法,其特征在于,所述指定動作執(zhí)行的先后順序是指,定義業(yè)務(wù)操作執(zhí)行的前驅(qū)和后繼操作,來確定操作的執(zhí)行順序。6.根據(jù)權(quán)利要求1所述的一種基于元數(shù)據(jù)描述的業(yè)務(wù)實(shí)體操作管理與自動執(zhí)行方法,其特征在于,所述步驟四的具體過程為:系統(tǒng)在運(yùn)行時(shí),通過用戶的操作,會對實(shí)體進(jìn)行增刪查改的操作,執(zhí)行到觸發(fā)時(shí)機(jī)中所述的場景時(shí),通過解析業(yè)務(wù)操作描述信息,反射執(zhí)行相應(yīng)的業(yè)務(wù)操作。
【專利摘要】本發(fā)明公開了一種基于元數(shù)據(jù)描述的業(yè)務(wù)實(shí)體操作管理與自動執(zhí)行方法,包括如下步驟:在業(yè)務(wù)實(shí)體的元數(shù)據(jù)中定義自動執(zhí)行的業(yè)務(wù)操作;在元數(shù)據(jù)中定義自動執(zhí)行操作的時(shí)機(jī);當(dāng)同一個(gè)觸發(fā)時(shí)機(jī)包含多個(gè)自動執(zhí)行的業(yè)務(wù)操作時(shí),在元數(shù)據(jù)中指定動作執(zhí)行的先后順序;程序運(yùn)行到觸發(fā)時(shí)機(jī)時(shí),根據(jù)元數(shù)據(jù)的定義執(zhí)行特定的業(yè)務(wù)操作。本發(fā)明的一種基于元數(shù)據(jù)描述的業(yè)務(wù)實(shí)體操作管理與自動執(zhí)行方法與現(xiàn)有技術(shù)相比,通過配置的方式定義自動執(zhí)行的業(yè)務(wù)操作的執(zhí)行對象和觸發(fā)時(shí)機(jī),在運(yùn)行時(shí)應(yīng)用反射技術(shù),動態(tài)執(zhí)行相應(yīng)的操作,保證系統(tǒng)中的部分業(yè)務(wù)邏輯可以由實(shí)施人員來根據(jù)項(xiàng)目的要求來配置,提高了系統(tǒng)的可擴(kuò)展性和靈活性,實(shí)用性強(qiáng)。
【IPC分類】G06F9/44
【公開號】CN105117220
【申請?zhí)枴緾N201510500084
【發(fā)明人】周侖
【申請人】浪潮通用軟件有限公司
【公開日】2015年12月2日
【申請日】2015年8月14日
當(dāng)前第2頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1