立即注册

2PLM

查看: 1814|回复: 0

[已解决] Teamcenter BMIDE配置hunk学习详细讲解(4)-添加GRM规则和深层复制规则

[复制链接]
发表于 2021-12-1 22:45:27 | 显示全部楼层 |阅读模式
2.8        添加 GRM 规则
(GRM 规则,全名为通用关系管理规则。GRM 规则是对两个业务对象之间的关系应用约束。创建 GRM 规则时,可以选择关系的主要和次业务对象,它们彼此之间的关系以及要应用的约束。)
本例子内容:原本 Workshop Part Revision 下可以放置多个 Workshop Mfg Form 类型的表单。当设置了GRM 规则后,该规则限定 在 Workshop Part Revision 下,只能放置一个 Workshop Mfg Form 类型的表单,超出数量就会报错,不执行操作。

Workshop Part Revision 下可以放置两个 Workshop Mfg Form 类型的表单

单击BMIDE 视图工具栏上的“ 查找”按钮,然后搜索 A5_WorkshopPartRevision 业务对象。打开 A5_WorkshopPartRevision 业务对象,然后单击“ GRM 规则”选项卡。
单击表右侧的“ 添加”按钮。
在“ GRM 规则”对话框中执行以下步骤:
单击“ 主对象”框右侧的“ 浏览”按钮,然后选择 A5_WorkshopPartRevision 业务对象。单击“ 次对象”框右侧的“ 浏览”按钮,然后选择 A5_WorkshopMfgForm 业务对象。单击“ 关系对象”框右侧的“ 浏览”按钮,然后选择 IMAN_Specification 业务对象。
在主基数和次基数框中,将*符号更改为 1。(*表示无限制。-1   也表示无限制。1  表示
WorkshopPartRevision 只能添加一个 WorkshopMfgForm 类型的对象,起到限制作用)单击完成。



数字        效果
-1 或*        允许无限数量的关系。
0        不允许任何关系。
1        或 2,依此类推        允许指定数量的关系。

在“ 主基数”框中,键入与具有该关系的辅助对象相关的主要对象的数量在“ 次基数”框中,键入可以与具有关系的主对象关联的辅助对象的数量
可变性:指定是否可以添加,删除或以其他方式更改对象之间的关系链接。如果选择
Changeable:可以删除或以其他方式改变关系
AddOnly:对象之间只能添加关系
Frozen:关系不能以任何方式被改变
粘贴性:指定是否可以在对象之间建立新的关系链接。
如果所有用户都可以使用该规则关联新对象,请选择 Unrestricted。
如果应使用 Access Manager 规则来评估是否允许创建关系,请选择 WriteAccessReq。分离性:指定是否可以删除对象之间存在的关系链接。
如果所有用户都可以使用该规则删除对象之间的关系,请选择 Unrestricted。

如果应使用 Access Manager 规则来评估是否允许创建关系,请选择 WriteAccessReq。
GRM 规则不适用于文件夹。保存,部署模板
当 Workshop Part Revision 下可以放置两个 Workshop Mfg Form 类型的表单时,将会报以下错误。

您可以使用通用关系管理(GRM)规则来限制可以粘贴到其他对象的对象。例如,如果您不希望某种类型的对象与另一种类型具有规范关系,则可以将基数设置为 0 以拒绝使用规范关系将一种类型的对象粘贴到另一种类型。

2.9        添加深复制规则

零组件版本进行修订时,数据集默认的深复制默认为引用模式,即 B 版本中某个数据集被签出,则 A 版本中的该数据集也会显示签出状态,如下图所示。
(修订,在这里可以理解为更新版本,比如从版本A 升级为版本 B,这是一个修订)本例子通过添加 Workshop        Part Revision  的深复制规则,来达到以下效果:

当您修订 Workshop Part Revision 时,深复制规则规定 MSWord 数据集被复制并与新版本相关,MSExcel 数据集被引用,并且 MSPowerPoint 数据集根本不会被复制。

当版本 B 的 ppt 类型的数据集签出时,版本A 的该数据集也是显示签出状态

a.        单击 BMIDE 视图工具栏上的“ 查找”按钮,然后搜索 A5_WorkshopPartRevision 业务对象。
b.        打开 A5_WorkshopPartRevision 业务对象,然后单击“ 深层复制规则”选项卡。 单击表右侧的“ 添加”按钮。
c.        创建以下规则以控制如何将 A5_WorkshopMfgForm 表单复制到新修订:在“ 操作类型”框中,选择“ Revise”操作。
属性类型选择“关系”。
在“ 关系”框中,选择 IMAN_specification 业务对象。
在“ 附加的业务对象”框中,选择 MSWord 业务对象。 在“ 操作”框中,选择 “ CopyAsObject”操作。 点击应用。










添加成功后,会显示在列表里

d.        保存模板,部署模板。

在 My Teamcenter 中,选择文件→新建→零组件,从列表中选择 Workshop Part,然后创建一个零组件。在这个零组件的版本下面建立三个类型分别为: MSWord、MSExcel 、

MSPowerPoint 的数据集。选中零组件版本->文件->修订
弹出修订对话框,点击完成即可。


在零组件下面,会生成另一个零组件版本。查看该版本,可以看到,修订后,MSWord 数据集和 MSExcel 数据集在新版本中有出现,MSPowerPoint 数据集没出现。右键 MSExcel 数据集,选择签出,可以看到另一个版本的 MSExcel 数据集也是签出状态,说明修订后,MSExcel 是被引用的。右键 MSWord 数据集,选择签出,可以看到另一个版本的 MSWord 数据集不是签出状态,说明修订后,MSExcel 是被复制的。





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 立即注册

小黑屋|手机版|Archiver| PLM的星空

GMT+8, 2025-4-5 06:46 , Processed in 0.075430 second(s), 18 queries .

PLM产品部技术团队 X3.4

© 2018-2023粤ICP备2021011559号粤公网安备 44060402002077号

快速回复 返回顶部 返回列表