测试版本:Teamcenter11.2.2
在TC10.1.6之后,BMIDE中对于变更业务对象的显示(可见性)做了调整,之前可以通过创建条件Condition来实现,例如在变更对象ChangeNotice下面新建一个子对象A3ChuCN,然后再新建一个名称为 A3isA3ChuCNCreatable条件,该条件可以决定在新建的列表中是否显示A3ChuCN。
【资料图】
图1
在TC10.1.6及之后的版本,比如TC11.2.2,BMIDE中给变更对象引入一个新的业务对象常数 Cm0ChangeItemCreCondition,由该常数确定哪个条件来控制变更对象是否可见。如下图所示:该业务对象常数指向条件A3isA3ChuCNCreatable。
图2
现在可创建的条件包含了两个参数:WorkspaceObject o和UserSession u,在TC10.1.6之前,只能使用仅包含UserSession u参数的条件。
图3
在弹下面的条件A3isA3ChuCNCreatable判断:如果选择业务对性是Item或者Document,就会展示变更对象,即可以发起变更。
图4
效果如下选中Document对象创建变更,可以看到自定义的变更对象ChuCN。
图5
对文件夹对象创建变更,就看不到自定义的变更对象ChuCN。
图6