產品與服務方案 Product and service solutions

uCODE編碼係統

發送郵件給好友 | 打印此頁

一、編碼簡介
 

      編碼,就是指根據某個事物的一些信息,按照一定的規則,獲得一個與該事物對應的唯一的代號的過程。對於一個企業而言,進行編碼的首要步驟就是製定一套編碼規則,然後根據編碼規則,同時提供相應的信息,生成並使用碼值。這個過程細分為:編碼方案提出、規則創建、規則使用、規則變更,以及碼值管理、碼值使用。

 

二、uCODE編碼係統與企業編碼
 

      企業根據實際情況,提出編碼方案,製定編碼規則,根據規則生成並維護碼值。uCODE編碼係統作為企業統一編碼平台,全程支持企業編碼規則製定、變更,與碼值生成、使用等工作;全方位管理企業規則與碼值,為企業其他信息係統提供編碼服務。 
 

uCODE編碼係統使用示意圖

 

2.1規則管理

      企業中,編碼規則經曆創建、使用、變更升級、廢棄等階段。為此,uCODE編碼係統為規則定義了設計狀態、正在使用、凍結狀態三個狀態。規則狀態轉換如圖所示。

 

規則狀態圖

 

2.1.1、設計狀態
 

      新創建的規則處於設計狀態。企業中,不同人員對碼值有不同理解,有的認為碼值是事物的唯一標誌物,隻要能區分不同事物即可;有的認為碼值除了唯一標識事物外,包含特定含義,以便能根據碼值獲取事物的信息;由於企業信息係統建設滯後,碼值有時還被賦予了描述事物間關係的功能。此外,有的企業知識沉澱不夠,運營管理工作不完善。以上諸多原因導致編製編碼方案,製定編碼規則是一個反複、曲折的過程,是一個不斷統一認識、不斷接近企業實際的過程。

 

      uCODE編碼係統為編碼方案的編製工作提供了有力支持。編碼人員根據不同意見可以在係統中預先搭建規則,相關人員可以針對具體編碼規則進行討論並直接生成碼值。根據反饋對規則進行修改,對規則的細節進行微調,直到規則穩定。處於設計狀態的規則可以被刪除。

 

2.1.2、正在使用
 

      對處於發布狀態的規則進行發布操作,以及對凍結狀態的規則進行解凍操作後,規則狀態為正在使用。編碼規則製定後需要在全企業範圍內嚴格執行,包括在不同部門,不同領域運行的各種信息係統(管理著如零部件、人員、項目、原材料等數據)中執行。此外,企業生成、使用碼值模式不同,具體事物的碼值獲取方式各異:有的碼值需要使用人員先申請碼值,經過主管審批後方可使用;有的碼值生成後便可使用;有的碼值由專人集中生成,然後分配給具體人員使用。

 

      uCODE編碼係統提供了廣泛係統集成接口,能與各種信息係統進行集成(特別與Teamcenter係統進行良好集成),為其提供編碼服務。同時,提供了支持申請、使用碼值,生成、使用碼值,生成、分配碼值三種使用模式(注:不同使用模式需要進行配置),能滿足企業不同需求。

 

2.1.3、凍結狀態
 

      對處於正在使用狀態的規則進行凍結操作後,規則的狀態為凍結狀態。由於企業發展,或者製定規則時考慮不周,現行編碼規則不再適應企業需求,需要進行變更。規則製定者修

 

      訂編碼規則,企業人員停止使用舊規則,改用新規則生成碼值。

      uCODE編碼係統提供規則凍結功能。當某規則需要變更時,先將舊規則凍結,然後創建新的規則並發布。這樣,便實現了規則的變更。
 

2.2、碼值管理
 

      企業運營過程中產生的大量碼值需要進行良好管理。uCODE編碼係統中碼值的管理狀態變化如圖所示。

 

 碼值管理狀態圖

2.2.1、空閑狀態
 

      剛創建以及碼值使用者歸還的碼值處於空閑狀態。碼值管理人員對該狀態下的碼值擁有所有權,可以刪除碼值,也可以將其置於被停用狀態,也可以將碼值中的流水號(如果有)回收。

 

2.2.2、未使用狀態
 

      申請狀態的碼值被批準後便處於未使用狀態。碼值管理人員對該狀態的碼值不具有所有權,不能對該狀態的碼值作任何處理。

 

2.2.3、被停用狀態
 

      空閑狀態的碼值進行停用操作後處於被停用狀態。該狀態下的碼值可以被刪除,也可以進行回收操作,將其流水號(如果有)記錄下來,在下一次生成碼值時使用。

 

2.3、碼值使用
 

      企業人員獲得碼值後,會以各種方式使用碼值。在碼值使用階段,uCODE編碼係統定義了被申請狀態,為使用狀態,使用狀態。如圖所示。

 

 碼值使用狀態圖 

 

  • 被申請狀態
     

      企業人員申請碼值後,碼值處於被申請狀態,該狀態的碼值無法被直接使用,需要碼值管理人員審批。碼值管理人員如果拒絕碼值申請,則碼值被刪除,其流水號(如果有)被回收,如批準碼值申請,則碼值處於未使用狀態,並且碼值申請者對碼值擁有了使用權。
 

  • 未使用狀態
     

      被申請狀態的碼值被批準或使用狀態碼值被暫停後,碼值處於未使用狀態。該狀態的碼值可以歸還給碼值管理者,也可以進行啟用操作(進行該操作後碼值處於使用狀態)。
 

  • 使用狀態
     

      未使用狀態碼值被啟用後處於使用狀態。uCODE編碼係統將記錄下該碼值對應實物的名稱。考慮到用戶的實際情況,碼值的啟用方式可以進行擴展,如在啟用碼值的時候創建在Teamcenter中創建出零件對象。

 

三、Autocodingsys係統架構
 

3.1、產品架構概述
 

      uCODE係統的架構如下圖所示,該係統具有良好的開放性,從橫向來看可以分為Web層,Core層和Interface層。從縱向來看,係統可以分為字段及字段值管理子係統、規則管理子係統、碼值管理子係統、碼值使用子係統以及係統管理子係統。

 

3.2、係統的分層
 

3.2.1、Web層
 

      Web層將係統的功能封裝成Web 應用的形式,用戶瀏覽網頁的方式瀏覽係統,故該係統是典型的B/S架構,故不需要進行客戶端安裝,在係統以後的升級維護中會非常方便,通過訪問Web層,不但可以訪問係統常規的功能,而且,用戶還可以對係統進行如安全、配置接口等方麵的管理。

 

3.2..2、Interface層
 

      Interface層將係統的功能封裝成遠程調用函數,其它的係統可以通過訪問Interface層以便獲取係統的功能。有了Interface層,就可以在各種CAD、protel、UG等設計軟件中調用本係統的功能以便自動獲取碼值。

 

3.2..3、Core層
 

      Core層是係統功能的實際實現者,它包含了係統各種邏輯,與數據庫交互並最終完成係統的功能。

 

3、係統的組成模塊
 

3.3.1、字段及字段值管理模塊
 

      該模塊的主要功能是管理字段、字段組以及字段值。支持對字段進行的生成、更改以及刪除等操作。 

 

3.3.2、規則管理模塊
 

      規則管理模塊提供了對規則的管理以及對創建、使用規則的過程的管理。它提供了創建、更改、刪除等操作以便對規則本身進行管理,同時還為規則引入狀態對規則的使用進行管理。

 

3.3.3、碼值管理模塊
 

      碼值管理模塊主要提供管理碼值的功能,通過提供碼值的生成、分配/批準、停用、回收、刪除等一係列的操作,碼值管理人員能對碼值進行全方位的管理。
 

3.3.4、碼值使用模塊

 

      碼值使用模塊提供了碼值使用人員使用碼值時所需要的功能,同時,該模塊還提供了使用碼值的標準流程,即:碼值使用人員先申請某個碼值,待碼值管理人員批準後,碼值使用人員啟用該碼值,最後返回該碼值。

 

四、uCODE編碼係統功能特征
 

4.1、字段及字段值管理子係統
 

本係統提供了豐富的字段類型,可以支持絕大部分規則取值,下圖為字段創建界麵。
 

字段創建界麵

 

       4.1.1手動輸入類型
 

      其中手動輸入類型字段是指該字段的取值是在生成碼值時任意輸入的,這使得字段的取值是任意的。
 

       4.1.2碼值類型
 

      碼值類型字段是指該類型的字段的取值是根據某個規則生成的碼值的一部分,該字段類型的引入使得本係統可以支持隸屬碼編碼規則。
 

4.2、規則管理子係統
 

4.2.1、規則組
 

      為了管理的方便,本係統引入了規則組的概念,用它可以將規則組織成樹狀結構。
 

4.2.2、生成規則
 

       通過輸入規則的名稱描述以及規則所在的規則組等信息,同時選擇規則的組成字段,可以方便的創建規則。

 

規則創建界麵

 

4.2.3、編輯規則字段值間的控製關係

       規則字段值間的控製關係是指一些字段的取值受另外一項取值的控製,在本係統中,支持字段值之間的多級控製關係。

 

字段值約束編輯界麵

 

4.2.4、編輯規則流水碼的受控關係

      流水碼受控關係是值規則中的流水碼的增長方式受到控製字段的字段值的影響,流水碼受控可以充分利用流水碼。

 

流水碼受控編輯界麵

 

4.2.5、編輯規則的狀態
 

      為了對規則進行更好的管理,蝌蚪窝直播對規則引入了狀態,對處於不同狀態的規則,能對其所作的更改是不一樣的,處於設計狀態的規則可以被任意修改,而處於使用狀態的規則不能做任何修改,處於凍結狀態的規則可以做升級操作。
 

4.3、碼值管理子係統
 

4.3.1、生成碼值
 

碼值生成界麵 

 

4.3.2、管理碼值

 

碼值管理界麵

 

4.4、碼值使用子係統
 

4.4.1、申請碼值 

 

碼值申請界麵

 

4.4.2、使用碼值
 

碼值使用界麵

        4.5、係統管理子係統

   4.5.1、用戶管理

        4.5.1.1、用戶組

用戶組創建界麵

   4.5.1.2、創建用戶

 

用戶組創建界麵 

 

   4.5.1.3、管理用戶

 

 

用戶管理界麵 

 

4.5.2、日誌管理 

 

 

日誌管理界麵