
測試版本: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