国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種編碼規(guī)則啟用方法和裝置的制作方法

      文檔序號(hào):6583104閱讀:337來(lái)源:國(guó)知局
      專(zhuān)利名稱(chēng):一種編碼規(guī)則啟用方法和裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及編碼規(guī)則技術(shù)領(lǐng)域,具體涉及一種編碼規(guī)則啟用方法和裝置。
      背景技術(shù)
      企業(yè)中管理軟件應(yīng)用越來(lái)越成熟,越來(lái)越多的業(yè)務(wù)單據(jù)的類(lèi)型各異,業(yè)務(wù)單據(jù)的 類(lèi)型確定了業(yè)務(wù)單據(jù)的應(yīng)用場(chǎng)景,不同的應(yīng)用場(chǎng)景與不同的編碼規(guī)則對(duì)應(yīng)。業(yè)務(wù)單據(jù)在需 要進(jìn)行編碼生成時(shí),通過(guò)執(zhí)行編碼規(guī)則來(lái)生成編碼。在應(yīng)用場(chǎng)景(上述應(yīng)用場(chǎng)景可以是 業(yè)務(wù)場(chǎng)景、組織優(yōu)先策略、組織應(yīng)用范圍、適用屬性和組合適用屬性等)確定的后,只能有 一條編碼規(guī)則能夠被調(diào)用?,F(xiàn)有技術(shù)中,針對(duì)一種業(yè)務(wù)單據(jù)類(lèi)型的編碼規(guī)則的啟用,主要是 通過(guò)業(yè)務(wù)單據(jù)類(lèi)型相應(yīng)的業(yè)務(wù)代碼控制編碼規(guī)則的應(yīng)用來(lái)實(shí)現(xiàn),也就是編碼規(guī)則的選擇應(yīng) 用完全由業(yè)務(wù)單據(jù)類(lèi)型對(duì)應(yīng)的業(yè)務(wù)代碼決定。按照業(yè)務(wù)單據(jù)調(diào)用編碼規(guī)則的流程,業(yè)務(wù)單 據(jù)調(diào)用編碼規(guī)則接口獲取編碼規(guī)則時(shí),會(huì)根據(jù)業(yè)務(wù)單據(jù)提供的應(yīng)用場(chǎng)景,調(diào)用編碼規(guī)則進(jìn) 行編碼生成。編碼規(guī)則是對(duì)業(yè)務(wù)單據(jù)進(jìn)行編號(hào)的規(guī)則,并規(guī)定了編號(hào)中的字符具有的意義, 編碼生成以后按照單據(jù)的應(yīng)用場(chǎng)景生成一段具有設(shè)定意義的字符。例如前兩個(gè)字符表示 所屬的部門(mén),后八個(gè)字符表示單據(jù)生成的日期,更具體地,如IP20091027表示知識(shí)產(chǎn)權(quán)部 2009年10月27日的業(yè)務(wù)單據(jù)。 在對(duì)現(xiàn)有技術(shù)的研究和實(shí)踐過(guò)程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),如果業(yè)務(wù)單據(jù)需要更 換當(dāng)前使用的編碼規(guī)則(例如將當(dāng)前的編碼規(guī)則修改修改為另一種編碼規(guī)則;或者,當(dāng)前 編碼規(guī)則使用完后需要換新的規(guī)則),需要修改業(yè)務(wù)代碼。這樣增加了開(kāi)發(fā)成本,降低了復(fù) 用性、擴(kuò)展性和維護(hù)性。

      發(fā)明內(nèi)容
      本發(fā)明實(shí)施例提供了一種編碼規(guī)則啟用方法,包括 接收用戶(hù)在選擇界面選擇的編碼規(guī)則;所述選擇界面顯示編碼規(guī)則庫(kù)中的所有編 碼規(guī)則;所述編碼規(guī)則庫(kù)預(yù)置有應(yīng)用場(chǎng)景與編碼規(guī)則對(duì)應(yīng)關(guān)系的信息; 根據(jù)所述用戶(hù)選擇的編碼規(guī)則從預(yù)置的應(yīng)用場(chǎng)景與編碼規(guī)則對(duì)應(yīng)關(guān)系的信息中 查找所述用戶(hù)選擇的編碼規(guī)則的應(yīng)用場(chǎng)景;根據(jù)所述查找的應(yīng)用場(chǎng)景在編碼規(guī)則庫(kù)中查找 編碼規(guī)則; 將所述查找到的編碼規(guī)則中所述用戶(hù)選擇的編碼規(guī)則以外的其他編碼規(guī)則的狀 態(tài)設(shè)置為禁用;將用戶(hù)選擇的編碼規(guī)則的規(guī)則狀態(tài)設(shè)置為啟用; 接收到業(yè)務(wù)單據(jù)調(diào)用編碼規(guī)則的請(qǐng)求后,根據(jù)業(yè)務(wù)單據(jù)中的應(yīng)用場(chǎng)景在編碼規(guī)則 庫(kù)中查找編碼規(guī)則,并調(diào)用所述根據(jù)業(yè)務(wù)單據(jù)中的應(yīng)用場(chǎng)景查找到的編碼規(guī)則中規(guī)則狀態(tài) 為啟用的編碼規(guī)則,進(jìn)行編碼生成。 本發(fā)明實(shí)施例還提供了一種編碼規(guī)則啟用裝置,包括 規(guī)則接收單元,用于接收用戶(hù)在選擇界 選擇的編碼規(guī) ;所述選擇界面顯示編 碼規(guī)則庫(kù)中的所有編碼規(guī)則;
      場(chǎng)景獲取單元,用于根據(jù)所述用戶(hù)選擇的編碼規(guī)則從預(yù)置的應(yīng)用場(chǎng)景與編碼規(guī)則
      對(duì)應(yīng)關(guān)系的信息中查找所述用戶(hù)選擇的編碼規(guī)則的應(yīng)用場(chǎng)景; 存儲(chǔ)單元,用于存儲(chǔ)預(yù)置的應(yīng)用場(chǎng)景與編碼規(guī)則對(duì)應(yīng)關(guān)系的信息; 查找單元,用于根據(jù)所述查找的應(yīng)用場(chǎng)景在編碼規(guī)則庫(kù)中查找編碼規(guī)則; 狀態(tài)控制單元,用于將所述查找到的編碼規(guī)則中所述用戶(hù)選擇的編碼規(guī)則以外的
      其他編碼規(guī)則的狀態(tài)設(shè)置為禁用;將用戶(hù)選擇的編碼規(guī)則的規(guī)則狀態(tài)設(shè)置為啟用; 編碼規(guī)則查找單元,用于接收到業(yè)務(wù)單據(jù)調(diào)用編碼規(guī)則的請(qǐng)求后,根據(jù)業(yè)務(wù)單據(jù)
      中的應(yīng)用場(chǎng)景在編碼規(guī)則庫(kù)中查找編碼規(guī)則; 規(guī)則調(diào)用單元,用于調(diào)用所述根據(jù)業(yè)務(wù)單據(jù)中的應(yīng)用場(chǎng)景查找到的編碼規(guī)則中規(guī) 則狀態(tài)為啟用的編碼規(guī)則,進(jìn)行編碼生成。 本發(fā)明實(shí)施例采用編碼規(guī)則庫(kù)存放編碼規(guī)則,由于編碼規(guī)則庫(kù)的編碼規(guī)則彼此獨(dú) 立,在需要使用編碼規(guī)則時(shí)啟用,在不使用時(shí)禁用,不需要修改業(yè)務(wù)代碼。另外,由于不修改 業(yè)務(wù)代碼,直接對(duì)編碼規(guī)則進(jìn)行啟用和禁用的控制,所以能夠提高編碼規(guī)則的復(fù)用性;由于 編碼規(guī)則獨(dú)立,因而能夠?qū)蝹€(gè)的編碼規(guī)則實(shí)現(xiàn)封裝管理,從而提高編碼規(guī)則的擴(kuò)展性和 維護(hù)性。


      圖1是本發(fā)明實(shí)施例一方法流程示意圖;
      圖2是本發(fā)明實(shí)施例二方法流程示意圖;
      圖3是本發(fā)明實(shí)施例三裝置結(jié)構(gòu)示意圖;
      圖4是本發(fā)明實(shí)施例三另一裝置結(jié)構(gòu)示意圖。
      具體實(shí)施例方式
      本發(fā)明實(shí)施例提供一種編碼規(guī)則啟用方法,在需要修改使用編碼規(guī)則時(shí)不需要修
      改業(yè)務(wù)代碼。本發(fā)明實(shí)施例還提供相應(yīng)的裝置。以下分別進(jìn)行詳細(xì)說(shuō)明。 實(shí)施例一,如圖1所示,本發(fā)明實(shí)施例提供了一種編碼規(guī)則啟用方法,包括 101 :接收用戶(hù)在選擇界面選擇的編碼規(guī)則;上述選擇界面顯示編碼規(guī)則庫(kù)中的
      所有編碼規(guī)則;上述編碼規(guī)則庫(kù)預(yù)置有應(yīng)用場(chǎng)景與編碼規(guī)則對(duì)應(yīng)關(guān)系的信息; 具體可以是,為用戶(hù)提供一個(gè)選擇界面,顯示編碼規(guī)則的列表;然后獲取用戶(hù)選擇
      的編碼規(guī)則。 102:根據(jù)上述用戶(hù)選擇的編碼規(guī)則從預(yù)置的應(yīng)用場(chǎng)景與編碼規(guī)則對(duì)應(yīng)關(guān)系的信 息中查找上述用戶(hù)選擇的編碼規(guī)則的應(yīng)用場(chǎng)景; 上述應(yīng)用場(chǎng)景包括業(yè)務(wù)場(chǎng)景、組織優(yōu)先策略、組織應(yīng)用范圍、適用屬性、組合適用 屬性中的至少一項(xiàng)??梢岳斫獾氖?,應(yīng)用場(chǎng)景的具體內(nèi)容是可以擴(kuò)展的,以上僅為應(yīng)用場(chǎng)景 中的一些舉例,不應(yīng)理解為對(duì)本實(shí)施例的限定。
      103 :根據(jù)上述查找的應(yīng)用場(chǎng)景在編碼規(guī)則庫(kù)中查找編碼規(guī)則; 具體地,上述編碼規(guī)則庫(kù)預(yù)置有應(yīng)用場(chǎng)景與編碼規(guī)則對(duì)應(yīng)關(guān)系的信息包括上述 編碼規(guī)則庫(kù)以表的形式存儲(chǔ)編碼規(guī)則的應(yīng)用場(chǎng)景、規(guī)則代碼以及規(guī)則狀態(tài)。當(dāng)然以其他形 式來(lái)存儲(chǔ)
      具體地,上述根據(jù)應(yīng)用場(chǎng)景在編碼規(guī)則庫(kù)中查找編碼規(guī)則包括根據(jù)業(yè)務(wù)場(chǎng)景或 組織優(yōu)先策略或組織應(yīng)用范圍或適用屬性在編碼規(guī)則庫(kù)中查找編碼規(guī)則;若查找失敗,則 根據(jù)組合適用屬性在編碼規(guī)則庫(kù)中查找編碼規(guī)則;上述組合適用屬性為上述業(yè)務(wù)場(chǎng)景、組 織優(yōu)先策略、組織應(yīng)用范圍、適用屬性中的兩項(xiàng)或兩項(xiàng)以上組合而成。以上給出了基于步驟 102中應(yīng)用場(chǎng)景舉例下的一個(gè)具體的查找編碼規(guī)則的具體實(shí)現(xiàn),由于應(yīng)用場(chǎng)景的舉例不應(yīng) 理解為對(duì)本實(shí)施例的限定,上述具體的查找方式也不應(yīng)理解為對(duì)本發(fā)明實(shí)施例的限定。
      104:將上述查找到的編碼規(guī)則中上述用戶(hù)選擇的編碼規(guī)則以外的其他編碼規(guī)則 的狀態(tài)設(shè)置為禁用;將用戶(hù)選擇的編碼規(guī)則的規(guī)則狀態(tài)設(shè)置為啟用; 具體地,步驟104中,將編碼規(guī)則庫(kù)中上述查找到的編碼規(guī)則以外的其他編碼規(guī)
      則的狀態(tài)設(shè)置為禁用;將用戶(hù)選擇的編碼規(guī)則的規(guī)則狀態(tài)設(shè)置為啟用的具體實(shí)現(xiàn)可以包
      括判斷查找到的編碼規(guī)則中是否存在規(guī)則狀態(tài)為啟用的編碼規(guī)則,如果存在,則將上述規(guī)
      則狀態(tài)為啟用的編碼規(guī)則的規(guī)則狀態(tài)設(shè)置為禁用,然后將用戶(hù)選擇的編碼規(guī)則的規(guī)則狀態(tài)
      設(shè)置為啟用;如果不存在,則將用戶(hù)選擇的編碼規(guī)則的規(guī)則狀態(tài)設(shè)置為啟用。 當(dāng)然,采用其它的方式來(lái)實(shí)現(xiàn)將步驟104也是可以的本發(fā)明實(shí)施例對(duì)此不予限
      定。例如,將查找到的所有編碼規(guī)則的規(guī)則狀態(tài)設(shè)置為禁用,然后將用戶(hù)選擇的編碼規(guī)則的
      規(guī)則狀態(tài)設(shè)置為啟用。 105:接收到業(yè)務(wù)單據(jù)調(diào)用編碼規(guī)則的請(qǐng)求后,根據(jù)業(yè)務(wù)單據(jù)中的應(yīng)用場(chǎng)景在編碼 規(guī)則庫(kù)中查找編碼規(guī)則,并調(diào)用上述根據(jù)業(yè)務(wù)單據(jù)中的應(yīng)用場(chǎng)景查找到的編碼規(guī)則中規(guī)則 狀態(tài)為啟用的編碼規(guī)則,進(jìn)行編碼生成。 本發(fā)明實(shí)施例采用編碼規(guī)則庫(kù)存放編碼規(guī)則,由于編碼規(guī)則庫(kù)的編碼規(guī)則彼此獨(dú) 立,在需要使用編碼規(guī)則時(shí)啟用,在不使用時(shí)禁用,不需要修改業(yè)務(wù)代碼。另外,由于不修改 業(yè)務(wù)代碼,直接對(duì)編碼規(guī)則進(jìn)行啟用和禁用的控制,所以能夠提高編碼規(guī)則的復(fù)用性;由于 編碼規(guī)則獨(dú)立,因而能夠?qū)蝹€(gè)的編碼規(guī)則實(shí)現(xiàn)封裝管理,從而提高編碼規(guī)則的擴(kuò)展性和 維護(hù)性。 實(shí)施例二,本發(fā)明實(shí)施例還提供了在獲取到用戶(hù)設(shè)置的編碼規(guī)則的應(yīng)用場(chǎng)景之后 的查找方法流程。如圖2所示,包括
      開(kāi)始 201 :根據(jù)用戶(hù)選擇的編碼規(guī)則的應(yīng)用場(chǎng)景針對(duì)的業(yè)務(wù)對(duì)象進(jìn)行判斷,判斷是否存 在編碼規(guī)則適用于上述業(yè)務(wù)對(duì)象;若是,則進(jìn)入202,若否,則結(jié)束; 202 :根據(jù)業(yè)務(wù)場(chǎng)景組織優(yōu)先策略進(jìn)行判斷,是否有符合組織優(yōu)先策略的編碼規(guī)
      則,若是,進(jìn)入203,若否,則結(jié)束; 上述組織優(yōu)先策略具體可以包括 集團(tuán)優(yōu)先策略當(dāng)存在適應(yīng)業(yè)務(wù)場(chǎng)景的編碼規(guī)則時(shí),集團(tuán)優(yōu)先策略將取代多組織
      優(yōu)先策略,將定制在集團(tuán)范圍內(nèi)的編碼規(guī)則應(yīng)用在集團(tuán)中所有相關(guān)的業(yè)務(wù)單據(jù)上; 多組織優(yōu)先策略存在適應(yīng)的業(yè)務(wù)場(chǎng)景的編碼規(guī)則時(shí),多組織優(yōu)先策略將取代組
      織優(yōu)先策略,將定制在多組織范圍內(nèi)的編碼規(guī)則應(yīng)用在多組織中所有相關(guān)的業(yè)務(wù)單據(jù)上; 組織優(yōu)先策略存在適應(yīng)的業(yè)務(wù)場(chǎng)景的編碼規(guī)則時(shí),組織優(yōu)先策略將取代集團(tuán)優(yōu)
      先策略,將定制在組織范圍內(nèi)的編碼規(guī)則應(yīng)用在組織中所有相關(guān)的業(yè)務(wù)單據(jù)上; 203:根據(jù)業(yè)務(wù)場(chǎng)景組織范圍判斷是否符合組織范圍,若是,進(jìn)入204,若否,則結(jié)束; 上述組織范圍包括 集團(tuán)優(yōu)先集團(tuán)內(nèi)任何一個(gè)組織設(shè)定的編碼規(guī)則均可以被集團(tuán)內(nèi)所有組織業(yè)務(wù)單 據(jù)所應(yīng)用; 多組織優(yōu)先指定的組織可以指派多個(gè)可以使用當(dāng)前規(guī)則策略生成編碼;
      組織優(yōu)先指定的組織可以使用當(dāng)前規(guī)則策略生成編碼。 204 :根據(jù)業(yè)務(wù)場(chǎng)景適用的屬性策略進(jìn)行判斷,若符合適用屬性,進(jìn)入205,若符合 組合適用屬性,進(jìn)入206 ; 205 :判斷是否符合適用屬性,如果是,則進(jìn)入207,否,則結(jié)束; 206 :判斷是否符合組合適用屬性,如果是,則進(jìn)入207,否,則結(jié)束; 207 :判斷在查找到的編碼規(guī)則中是否存在規(guī)則狀態(tài)為啟用的編碼規(guī)則;若是,進(jìn)
      入208,若否,進(jìn)入209 ; 208 :禁用規(guī)則狀態(tài)為啟用的編碼規(guī)則;
      209 :啟用用戶(hù)選擇的編碼規(guī)則。
      結(jié)束。 本發(fā)明實(shí)施例采用編碼規(guī)則庫(kù)存放編碼規(guī)則,由于編碼規(guī)則庫(kù)的編碼規(guī)則彼此獨(dú) 立,在需要使用編碼規(guī)則時(shí)啟用,在不使用時(shí)禁用,不需要修改業(yè)務(wù)代碼。另外,由于不修改 業(yè)務(wù)代碼,直接對(duì)編碼規(guī)則進(jìn)行啟用和禁用的控制,所以能夠提高編碼規(guī)則的復(fù)用性;由于 編碼規(guī)則獨(dú)立,因而能夠?qū)蝹€(gè)的編碼規(guī)則實(shí)現(xiàn)封裝管理,從而提高編碼規(guī)則的擴(kuò)展性和 維護(hù)性。 實(shí)施例三,如圖3所示,本發(fā)明實(shí)施例還提供了一種編碼規(guī)則啟用裝置,包括
      規(guī)則接收單元301,用于接收用戶(hù)在選擇界面選擇的編碼規(guī)則;上述選擇界面顯 示編碼規(guī)則庫(kù)中的所有編碼規(guī)則;上述編碼規(guī)則庫(kù)預(yù)置有應(yīng)用場(chǎng)景與編碼規(guī)則對(duì)應(yīng)關(guān)系的 信息; 具體可以是,為用戶(hù)提供一個(gè)選擇界面,顯示規(guī)則編碼列表;然后獲取用戶(hù)選擇的 編碼規(guī)則。 場(chǎng)景獲取單元302,用于根據(jù)上述用戶(hù)選擇的編碼規(guī)則從預(yù)置的應(yīng)用場(chǎng)景與編碼 規(guī)則對(duì)應(yīng)關(guān)系的信息中查找上述用戶(hù)選擇的編碼規(guī)則的應(yīng)用場(chǎng)景;
      存儲(chǔ)單元303,用于存儲(chǔ)預(yù)置的應(yīng)用場(chǎng)景與編碼規(guī)則對(duì)應(yīng)關(guān)系的信息;
      查找單元304,用于根據(jù)上述查找的應(yīng)用場(chǎng)景在編碼規(guī)則庫(kù)中查找編碼規(guī)則;
      狀態(tài)控制單元305,用于將上述查找到的編碼規(guī)則中上述用戶(hù)選擇的編碼規(guī)則以 外的其他編碼規(guī)則的狀態(tài)設(shè)置為禁用;將用戶(hù)選擇的編碼規(guī)則的規(guī)則狀態(tài)設(shè)置為啟用;
      編碼規(guī)則查找單元306,用于接收到業(yè)務(wù)單據(jù)調(diào)用編碼規(guī)則的請(qǐng)求后,根據(jù)業(yè)務(wù)單 據(jù)中的應(yīng)用場(chǎng)景在編碼規(guī)則庫(kù)中查找編碼規(guī)則; 規(guī)則調(diào)用單元307,用于調(diào)用上述根據(jù)業(yè)務(wù)單據(jù)中的應(yīng)用場(chǎng)景查找到的編碼規(guī)則 中規(guī)則狀態(tài)為啟用的編碼規(guī)則,進(jìn)行編碼生成。 具體地,上述存儲(chǔ)單元303,具體用于以表的形式存儲(chǔ)編碼規(guī)則的應(yīng)用場(chǎng)景、規(guī)則 代碼以及規(guī)則狀態(tài)。 具體地,上述應(yīng)用場(chǎng)景包括業(yè)務(wù)場(chǎng)景、組織優(yōu)先策略、組織應(yīng)用范圍、適用屬性、組合適用屬性中的至少一項(xiàng)。 具體地,上述查找單元304,具體用于根據(jù)業(yè)務(wù)場(chǎng)景或組織優(yōu)先策略或組織應(yīng)用范
      圍或適用屬性在編碼規(guī)則庫(kù)中查找編碼規(guī)則;若查找失敗,則根據(jù)組合適用屬性在編碼規(guī)
      則庫(kù)中查找編碼規(guī)則;上述組合適用屬性為上述業(yè)務(wù)場(chǎng)景、組織優(yōu)先策略、組織應(yīng)用范圍、
      適用屬性中的兩項(xiàng)或兩項(xiàng)以上組合而成。 可選地,如圖4所示,上述狀態(tài)控制單元305包括 判斷單元401,用于判斷查找到的編碼規(guī)則中是否存在規(guī)則狀態(tài)為啟用的編碼規(guī) 則; 狀態(tài)設(shè)置單元402,用于在判斷單元的判斷結(jié)果為存在,則將上述規(guī)則狀態(tài)為啟用
      的編碼規(guī)則的規(guī)則狀態(tài)設(shè)置為禁用,然后將用戶(hù)選擇的編碼規(guī)則的規(guī)則狀態(tài)設(shè)置為啟用;
      若判斷結(jié)果為不存在,則將用戶(hù)選擇的編碼規(guī)則的規(guī)則狀態(tài)設(shè)置為啟用。 按照業(yè)務(wù)單據(jù)調(diào)用編碼規(guī)則的流程,業(yè)務(wù)單據(jù)調(diào)用編碼規(guī)則接口獲取編碼規(guī)則
      時(shí),會(huì)根據(jù)業(yè)務(wù)單據(jù)提供的應(yīng)用場(chǎng)景,調(diào)用規(guī)則狀態(tài)為啟用的編碼規(guī)則進(jìn)行編碼生成。如果
      所有編碼規(guī)則都為"禁用"狀態(tài),則業(yè)務(wù)單據(jù)無(wú)法通過(guò)編碼規(guī)則進(jìn)行編碼生成。 本發(fā)明實(shí)施例采用編碼規(guī)則庫(kù)存放編碼規(guī)則,然后根據(jù)用戶(hù)選擇的編碼規(guī)則進(jìn)行
      編碼規(guī)則的啟用或禁用,實(shí)現(xiàn)編碼規(guī)則的控制。能夠快速實(shí)現(xiàn)用戶(hù)編碼規(guī)則的選用,采用編
      碼規(guī)則庫(kù)的形式對(duì)編碼規(guī)則庫(kù)進(jìn)行管理,單個(gè)的編碼規(guī)則就可以實(shí)現(xiàn)封裝管理,能夠提高
      編碼規(guī)則的復(fù)用性、擴(kuò)展性、維護(hù)性。 本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可 以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ) 介質(zhì)可以包括只讀存儲(chǔ)(ROM,Read Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM, Random Access Memory)、磁盤(pán)或光盤(pán)等。 以上對(duì)本發(fā)明實(shí)施例所提供的編碼規(guī)則啟用方法以及相應(yīng)的裝置進(jìn)行了詳細(xì)介
      紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只
      是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)
      明的思想,在具體實(shí)施方式
      及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理 解為對(duì)本發(fā)明的限制。
      權(quán)利要求
      一種編碼規(guī)則啟用方法,其特征在于,包括接收用戶(hù)在選擇界面選擇的編碼規(guī)則;所述選擇界面顯示編碼規(guī)則庫(kù)中的所有編碼規(guī)則;所述編碼規(guī)則庫(kù)預(yù)置有應(yīng)用場(chǎng)景與編碼規(guī)則對(duì)應(yīng)關(guān)系的信息;根據(jù)所述用戶(hù)選擇的編碼規(guī)則從預(yù)置的應(yīng)用場(chǎng)景與編碼規(guī)則對(duì)應(yīng)關(guān)系的信息中查找所述用戶(hù)選擇的編碼規(guī)則的應(yīng)用場(chǎng)景;根據(jù)所述查找的應(yīng)用場(chǎng)景在編碼規(guī)則庫(kù)中查找編碼規(guī)則;將所述查找到的編碼規(guī)則中所述用戶(hù)選擇的編碼規(guī)則以外的其他編碼規(guī)則的狀態(tài)設(shè)置為禁用;將用戶(hù)選擇的編碼規(guī)則的規(guī)則狀態(tài)設(shè)置為啟用;接收到業(yè)務(wù)單據(jù)調(diào)用編碼規(guī)則的請(qǐng)求后,根據(jù)業(yè)務(wù)單據(jù)中的應(yīng)用場(chǎng)景在編碼規(guī)則庫(kù)中查找編碼規(guī)則,并調(diào)用所述根據(jù)業(yè)務(wù)單據(jù)中的應(yīng)用場(chǎng)景查找到的編碼規(guī)則中規(guī)則狀態(tài)為啟用的編碼規(guī)則,進(jìn)行編碼生成。
      2. 根據(jù)權(quán)利要求1所述,其特征在于,所述編碼規(guī)則庫(kù)以表的形式存儲(chǔ)編碼規(guī)則的應(yīng) 用場(chǎng)景、規(guī)則代碼以及規(guī)則狀態(tài)。
      3. 根據(jù)權(quán)利要求1所述方法,其特征在于,所述應(yīng)用場(chǎng)景包括 業(yè)務(wù)場(chǎng)景、組織優(yōu)先策略、組織應(yīng)用范圍、適用屬性、組合適用屬性中的至少一項(xiàng)。
      4. 根據(jù)權(quán)利要求3所述方法,其特征在于,所述根據(jù)應(yīng)用場(chǎng)景在編碼規(guī)則庫(kù)中查找編 碼規(guī)則包括根據(jù)業(yè)務(wù)場(chǎng)景或組織優(yōu)先策略或組織應(yīng)用范圍或適用屬性在編碼規(guī)則庫(kù)中查找編碼 規(guī)則;若查找失敗,則根據(jù)組合適用屬性在編碼規(guī)則庫(kù)中查找編碼規(guī)則;所述組合適用屬 性為所述業(yè)務(wù)場(chǎng)景、組織優(yōu)先策略、組織應(yīng)用范圍、適用屬性中的兩項(xiàng)或兩項(xiàng)以上組合而 成。
      5. 根據(jù)權(quán)利要求1所述方法,其特征在于,所述將編碼規(guī)則庫(kù)中所述查找到的編碼規(guī) 則以外的其他編碼規(guī)則的狀態(tài)設(shè)置為禁用;將用戶(hù)選擇的編碼規(guī)則的規(guī)則狀態(tài)設(shè)置為啟用 包括判斷查找到的編碼規(guī)則中是否存在規(guī)則狀態(tài)為啟用的編碼規(guī)則,如果存在,則將所述 規(guī)則狀態(tài)為啟用的編碼規(guī)則的規(guī)則狀態(tài)設(shè)置為禁用,然后將用戶(hù)選擇的編碼規(guī)則的規(guī)則狀 態(tài)設(shè)置為啟用;如果不存在,則將用戶(hù)選擇的編碼規(guī)則的規(guī)則狀態(tài)設(shè)置為啟用。
      6. —種編碼規(guī)則啟用裝置,其特征在于,包括規(guī)則接收單元,用于接收用戶(hù)在選擇界面選擇的編碼規(guī)則;所述選擇界面顯示編碼規(guī) 則庫(kù)中的所有編碼規(guī)則;場(chǎng)景獲取單元,用于根據(jù)所述用戶(hù)選擇的編碼規(guī)則從預(yù)置的應(yīng)用場(chǎng)景與編碼規(guī)則對(duì)應(yīng) 關(guān)系的信息中查找所述用戶(hù)選擇的編碼規(guī)則的應(yīng)用場(chǎng)景;存儲(chǔ)單元,用于存儲(chǔ)預(yù)置的應(yīng)用場(chǎng)景與編碼規(guī)則對(duì)應(yīng)關(guān)系的信息;查找單元,用于根據(jù)所述查找的應(yīng)用場(chǎng)景在編碼規(guī)則庫(kù)中查找編碼規(guī)則;狀態(tài)控制單元,用于將所述查找到的編碼規(guī)則中所述用戶(hù)選擇的編碼規(guī)則以外的其他 編碼規(guī)則的狀態(tài)設(shè)置為禁用;將用戶(hù)選擇的編碼規(guī)則的規(guī)則狀態(tài)設(shè)置為啟用;編碼規(guī)則查找單元,用于接收到業(yè)務(wù)單據(jù)調(diào)用編碼規(guī)則的請(qǐng)求后,根據(jù)業(yè)務(wù)單據(jù)中的 應(yīng)用場(chǎng)景在編碼規(guī)則庫(kù)中查找編碼規(guī)則;規(guī)則調(diào)用單元,用于調(diào)用所述根據(jù)業(yè)務(wù)單據(jù)中的應(yīng)用場(chǎng)景查找到的編碼規(guī)則中規(guī)則狀態(tài)為啟用的編碼規(guī)則,進(jìn)行編碼生成。
      7. 根據(jù)權(quán)利要求6所述,其特征在于,所述存儲(chǔ)單元,具體用于以表的形式存儲(chǔ)編碼規(guī) 則的應(yīng)用場(chǎng)景、規(guī)則代碼以及規(guī)則狀態(tài)。
      8. 根據(jù)權(quán)利要求6所述裝置,其特征在于,所述應(yīng)用場(chǎng)景包括 業(yè)務(wù)場(chǎng)景、組織優(yōu)先策略、組織應(yīng)用范圍、適用屬性、組合適用屬性中的至少一項(xiàng)。
      9. 根據(jù)權(quán)利要求8所述裝置,其特征在于,所述查找單元,具體用于根據(jù)業(yè)務(wù)場(chǎng)景或組 織優(yōu)先策略或組織應(yīng)用范圍或適用屬性在編碼規(guī)則庫(kù)中查找編碼規(guī)則;若查找失敗,則根 據(jù)組合適用屬性在編碼規(guī)則庫(kù)中查找編碼規(guī)則;所述組合適用屬性為所述業(yè)務(wù)場(chǎng)景、組織 優(yōu)先策略、組織應(yīng)用范圍、適用屬性中的兩項(xiàng)或兩項(xiàng)以上組合而成。
      10. 根據(jù)權(quán)利要求6所述裝置,其特征在于,所述狀態(tài)控制單元包括 判斷單元,用于判斷查找到的編碼規(guī)則中是否存在規(guī)則狀態(tài)為啟用的編碼規(guī)則; 狀態(tài)設(shè)置單元,用于在判斷單元的判斷結(jié)果為存在,則將所述規(guī)則狀態(tài)為啟用的編碼規(guī)則的規(guī)則狀態(tài)設(shè)置為禁用,然后將用戶(hù)選擇的編碼規(guī)則的規(guī)則狀態(tài)設(shè)置為啟用;若判斷 結(jié)果為不存在,則將用戶(hù)選擇的編碼規(guī)則的規(guī)則狀態(tài)設(shè)置為啟用。
      全文摘要
      本發(fā)明公開(kāi)了一種編碼規(guī)則啟用方法和裝置。其中方法的實(shí)現(xiàn)包括接收用戶(hù)在選擇界面選擇的編碼規(guī)則;選擇界面顯示編碼規(guī)則庫(kù)中的所有編碼規(guī)則;編碼規(guī)則庫(kù)預(yù)置有應(yīng)用場(chǎng)景與編碼規(guī)則對(duì)應(yīng)關(guān)系的信息;根據(jù)用戶(hù)選擇的編碼規(guī)則查找用戶(hù)選擇的編碼規(guī)則的應(yīng)用場(chǎng)景;根據(jù)查找的應(yīng)用場(chǎng)景在編碼規(guī)則庫(kù)中查找編碼規(guī)則;將查找到的編碼規(guī)則中用戶(hù)選擇的編碼規(guī)則以外的其他編碼規(guī)則的狀態(tài)設(shè)置為禁用;將用戶(hù)選擇的編碼規(guī)則的規(guī)則狀態(tài)設(shè)置為啟用;接收到業(yè)務(wù)單據(jù)調(diào)用編碼規(guī)則的請(qǐng)求后,根據(jù)業(yè)務(wù)單據(jù)中的應(yīng)用場(chǎng)景在編碼規(guī)則庫(kù)中查找編碼規(guī)則,并調(diào)用根據(jù)業(yè)務(wù)單據(jù)中的應(yīng)用場(chǎng)景查找到的編碼規(guī)則中規(guī)則狀態(tài)為啟用的編碼規(guī)則,進(jìn)行編碼生成。
      文檔編號(hào)G06F17/30GK101694708SQ20091021114
      公開(kāi)日2010年4月14日 申請(qǐng)日期2009年11月6日 優(yōu)先權(quán)日2009年11月6日
      發(fā)明者任峰 申請(qǐng)人:金蝶軟件(中國(guó))有限公司;
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1