跳至正文

Teamcenter基础:主要和次要业务对象

务对象是 Teamcenter 的构建块,它保存属性并允许在其之上配置规则。

业务对象可以根据我们的需要配置为主要业务对象或次要业务对象。 

主要业务对象

一个主要业务对象对应一个 POM 类。POM 类的名称与相应的主要业务对象的名称相同。Teamcenter 将主要业务对象的数据存储在其相应的 POM 类中。 

每当在 Teamcenter 应用程序中创建新的主要业务对象时,POM 类就会被实例化。即在数据库中的POM类表中插入一个新行。

由于主要业务对象有自己的类(存储表),因此它可以有自己的自定义持久属性。持久属性是通过 BMIDE 创建的(有关更多信息,请查找 Teamcenter 属性博客)。新的持久属性会在数据库的相应表中创建一个新列。


主要业务对象的示例有项目、零件、设计等。每个对象都有自己的存储类来保存自己的属性集并配置自己的规则集。


次要业务对象

辅助业务对象没有自己的 POM 类。它的属性和行为继承自其主要业务对象。由于辅助业务对象没有其存储类/表,因此我们无法在辅助业务对象上创建持久属性。


次要业务对象的示例有 PDF、MSWord、MSExcel 等。这些对象中的每一个都派生自其主要业务对象数据集。


如何决定主要业务对象和次要业务对象:

在 BMIDE 中创建新的自定义业务对象之前,我们应该决定是将其创建为主业务对象还是次要业务对象。该决定基于用例需求和解决方案设计。 


相同的场景和做出的决定:

案例 1:创建 5 个自定义零件对象,每个零件具有相同的属性集。 


这里。创建一个具有所有属性的主要业务对象(基础对象),然后通过选择上面创建的父对象来创建 5 个部分的次要业务对象。通过此配置,父业务对象的所有属性都派生到辅助业务对象。


案例2:创建设计部分和制造部分


在这种情况下,两个部件都具有不同的属性集。将这两个部分创建为主要业务对象,然后向它们添加各自的属性。


次要业务对象的好处:

  • BMIDE配置简单易行。

  • 消除了重复属性的创建。

  • 由于表不是为次要业务对象创建的,因此通过创建次要业务对象可以减小数据库大小。 

如何在BMIDE中创建主/次业务对象:

  • 用于创建主要业务对象。在创建新业务对象期间选中如下所示的复选框。

  • 要创建辅助业务对象,请在创建新业务对象期间取消选中该框。 


主要/次要业务对象

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注