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. 设置属性可见性与常量
- Required = true → 属性变为必填
- Visible = false → 属性在界面上不可见
- Modifiable = Write → 属性可编辑
4. Deploy 部署数据模型
保存数据模型后,通过 BMIDE 的部署功能将数据模型写入数据库。部署完成后 log 显示 Success。
5. 验证数据模型
用管理员帐号登录 Teamcenter,通过 New → Item 可以看到 CommonItem 和 SampleItem。
6. XML Rendering Stylesheet(界面显示配置)
通过 XML 样式表控制属性在界面上的显示顺序和分组:
|
|
7. LOV(List of Values)创建
在 Extensions 下的 LOV 文件夹中创建值列表,或通过 XML 导入:
|
|
💡 BMIDE 建模是零代码开发,但需要深入理解 TC 的数据模型结构。建议先掌握 Item/Revision/Form 的关系再进行扩展。