開源PLM軟件Aras詳解四 ItemType的概念


首先,我們需要了解什么是ItemType,俗稱對象類

官方一點就是ItemType是一個用來定義業務對象類的業務對象類

通過ItemType定義的每個業務對象類可以產生各自的實例對象

通過ItemType定義的每個業務對象類可以定義類結構,從而獲得一個或多個子類

通俗一點,舉個例子,一輛車,大體由車廂和4個輪子組成,那么就有6個對象類,車子也是一個對象類,車廂和輪子為車子對象類的子類

Aras的業務對象類具體有哪些特性:如下圖

 

由此可以理解為,Aras系統內部所有的對象均為Itemtype,而對於程序開發者來說,ItemType可以理解為表

DB由表構成,Aras由對象構成,這樣就比較好理解了,

下面是示例:如何新建一個ItemType,以及屬性:

進入管理員系統中,點擊ItemType,新建一個ItemType

看看ItemType有哪些基本屬性

1.名稱 + 標簽

2.類結構

 

點擊Class Structure,創建新的類,類的定義就類似於Type的定義,關於類的用法,以后會詳細說明

3.圖標

圖標的作用很簡單,主要作用於TOC和屬性欄的圖標顯示

4.歷時模版和結構視圖

如何查看歷史資料

 

結構視圖:

 5.版本控制

6.查詢選項

查詢選項主要控制對象類搜索頁的條件

7.屬性

 

當你點擊保存之后,系統會默認幫你建立系統默認的屬性值。

之前提到過ItemType就像Table,那么此處的屬性值就是Table的字段。

可查看數據庫

系統自動使用架構Innovator,並且,表名和字段名均為大寫,且空格以_代替

舉個例子,我們新建Name屬性

然后查看數據庫,是否有變化

所以,通過配置,即可建立自己想要的任何屬性。方便快捷。

當然ItemType還有很多的配置,一一說明就太多了,先簡單介紹在這里。

更多詳情請關注微信公眾號:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM