开源 PLM 软件 Aras 详解四 ItemType 的概念
admin
|
2017-02-15 阅读 772 评论 0
首先,我们需要了解什么是 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 属性