二次开发入门:BMIDE 业务建模完整教程
BMIDE(Business Modeler IDE)是 Teamcenter 的业务建模工具,用于扩展数据模型而无需编写代码。它是所有二次开发的起点。
BMIDE 开发完整流程
1. 创建 CommonItem(继承自 Item)
在 Business Object 上通过 Item 创建新的类型 CommonItem,添加自定义属性:
| Name | Attribute Type | String Length |
|------|---------------|---------------|
| A2_Customer | String | 60 |
2. 创建 SampleItem(继承自 CommonItem)
添加 MakeBuy 属性:
| Name | Attribute Type | String Length |
|------|---------------|---------------|
| A2_MakeBuy | String | 32 |
同时为 Item Revision 添加属性:
| Name | Attribute Type | 默认值 |
|------|---------------|-------|
| A2_Material | String | 32 |
| A2_Approved | Logical | false |
3. 设置属性可见性与常量
4. Deploy 部署数据模型
保存数据模型后,通过 BMIDE 的部署功能将数据模型写入数据库。部署完成后 log 显示 Success。
5. 验证数据模型
用管理员帐号登录 Teamcenter,通过 New → Item 可以看到 CommonItem 和 SampleItem。
6. XML Rendering Stylesheet(界面显示配置)
通过 XML 样式表控制属性在界面上的显示顺序和分组:
<property name="a2_Customer" />
<property name="a2_MakeBuy" />
7. LOV(List of Values)创建
在 Extensions 下的 LOV 文件夹中创建值列表,或通过 XML 导入:
<TcLOV name="A2_Effects_lov" lovType="ListOfValuesString" usage="Exhaustive">
<TcLOVValue value="Environment" />
<TcLOVValue value="Hardware" />
<TcLOVValue value="Software" />
</TcLOV>
BMIDE 建模是零代码开发,但需要深入理解 TC 的数据模型结构。建议先掌握 Item/Revision/Form 的关系再进行扩展。
原文链接:https://wenyiblog.top/2026/06/tc-7-bmide-dev/
首发于文艺技术笔记(wenyiblog.top),转载请注明出处。

浙公网安备 33010602011771号