开源PLM软件Aras详解四 ItemType的概念
2016-11-14 12:09
316 查看
首先,我们需要了解什么是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还有很多的配置,一一说明就太多了,先简单介绍在这里。
更多详情请关注微信公众号:
官方一点就是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还有很多的配置,一一说明就太多了,先简单介绍在这里。
更多详情请关注微信公众号:
相关文章推荐
- 开源PLM软件Aras详解三 服务端简易开发
- 开源PLM软件Aras详解七 在Aras的Method中如何引用外部DLL
- 开源PLM软件Aras详解六 角色与用户以及权限
- 开源PLM软件Aras详解五 如何让ItemType显示在TOC上
- 开源PLM软件Aras详解七 在Aras的Method中如何引用外部DLL
- 开源PLM软件Aras详解七 在Aras的Method中如何引用外部DLL
- 开源PLM软件Aras详解一 安装
- 开源PLM软件Aras详解七 在Aras的Method中如何引用外部DLL
- 开源PLM软件Aras详解七 在Aras的Method中如何引用外部DLL
- 开源PLM软件Aras详解二 汉化以及界面
- 开源PLM软件Aras详解八 Aras之RelationshipTypes关系类详解
- 开源PLM软件Aras详解七 在Aras的Method中如何引用外部DLL
- 2010年系统分析师考点详解:开源软件的知识产权问题
- TensorFlow技术主管详解:Google是怎样管理开源软件的
- 73款阿里巴巴开源软件详解
- 自由软件与开源软件的概念纷争
- 73款阿里巴巴开源软件详解
- 开源软件授权协议详解(GPL/MPL/LGPL/BSD/MIT)
- OpenGIS相关概念和开源软件