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

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

  • 相关阅读:
    c# 一段生成6位不重复的随机数字码存8万个
    element ui 踩坑记
    Vue node.js 踩坑记
    javascript 异步回调链式调用 promise
    css 盒模型
    vue node.js 引入 linq
    Vue VsCode 项目 launch.json 文件
    node.js 基本语法识记
    Vue 2.0 入门示例识记
    在Windows系统中建立一个隐藏的帐户(在不登录界面显示)
  • 原文地址:https://www.cnblogs.com/fanxingthink/p/6055177.html
Copyright © 2011-2022 走看看