Because I like to torture myself by reading what’s new and cool in the latest Teamcenter version, which I likely won’t be able to play with for a long time, I started to read through the What’s New document for Teamcenter 9.1, which you can check out for yourself at GTAC’s website.
One thing that jumped out at me, because we had just been discussing the rigamarole that you currently have go through, was the news that as of TC 9.1, icon configuration will be done directly inside the BMIDE. You no longer will have to create a separate Eclipse project to customize your icons.
From the documentation:
To add or change icons on business object types, use the Fnd0Icon business object constant in the Business Modeler IDE. The icon definitions are placed on the server and used by the rich client. Previously, you had to perform a customization to add the icons. Now it is done entirely through the Business Modeler IDE.
I like the sound of that. I’d much rather have a single BMIDE template to maintain than a template and a separate eclipse project.
Icon Overlays
It goes on to say this, which I think was pretty interesting:
You can also use a property rendering XML file to overlay icons on the base icon conditionally based on property values. For example, you can decorate the icon with images to designate the business object’s state (status, remote, checked out, process, and so on).
As far as I know this is a new capability (please correct me if I’m wrong). I can think of plenty of uses for icon overlays. A common user request is to make more about an object’s state graphically obvious.
How well does it work?
Okay, the 64,000 dollar question is, has anybody tried this yet? How well does it work? If you’ve had a chance to deploy a TC 9.1 data model that customizes icons, let us know how it went.


Pingback: Should the BMIDE Stay or Should it Go? | The PLM Dojo