二次开发入门:BMIDE 业务建模完整教程

基于 IMA Teamcenter 知识库整理的 PLM 实战指南。

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 样式表控制属性在界面上的显示顺序和分组:

1
2
<property name="a2_Customer" />
<property name="a2_MakeBuy" />

7. LOV(List of Values)创建

在 Extensions 下的 LOV 文件夹中创建值列表,或通过 XML 导入:

1
2
3
4
5
<TcLOV name="A2_Effects_lov" lovType="ListOfValuesString" usage="Exhaustive">
   <TcLOVValue value="Environment" />
   <TcLOVValue value="Hardware" />
   <TcLOVValue value="Software" />
</TcLOV>

💡 BMIDE 建模是零代码开发,但需要深入理解 TC 的数据模型结构。建议先掌握 Item/Revision/Form 的关系再进行扩展。

本博客文章采用 CC BY-NC-SA 4.0 许可协议
服务器推荐

腾讯云 · 新用户专属优惠

本博客部署在腾讯云服务器,稳定运行一年多。如果你是新用户或想搭建个人项目,推荐试试腾讯云的优惠活动。

查看优惠详情 →
阅读
上一篇
工程过程管理与 NX CAD 深度集成实战
下一篇
从零搭建智能客服:RAG + LLM 实战指南
广告

📚 关注公众号,免费获取技术材料

扫码关注公众号,回复「资料」领取:

  • 📘 企业架构设计模板
  • 📗 数据治理实施指南
  • 📙 工业软件技术白皮书
公众号二维码

长按或扫描二维码