首先,我們需要了解什么是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還有很多的配置,一一說明就太多了,先簡單介紹在這里。
更多詳情請關注微信公眾號: