开源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还有很多的配置,一一说明就太多了,先简单介绍在这里。

更多详情请关注微信公众号:

原文地址:https://www.cnblogs.com/fanxingthink/p/6055177.html