We can't add Bulletin Board Message ID field through maximo configuration level.
So we need to modify 3 base class files.
\maximo\applications\maximo\maximouiweb\webmodule\WEB-INF\classes\psdi\webclient\controls
BulletinBoard.class
\maximo\applications\maximo\businessobjects\classes\psdi\app\bulletinboard
BulletinBoardCache.class
BBSet.class
Moreover we can't extend these classes since we need to modify some private methods. So we have to do our changes in base class itself.
1) Add below line in BulletinBoard class
columnHeading.put("bulletinboardid", bbset.getMboValueInfoStatic("bulletinboardid").getTitle());
So we need to modify 3 base class files.
\maximo\applications\maximo\maximouiweb\webmodule\WEB-INF\classes\psdi\webclient\controls
BulletinBoard.class
\maximo\applications\maximo\businessobjects\classes\psdi\app\bulletinboard
BulletinBoardCache.class
BBSet.class
Moreover we can't extend these classes since we need to modify some private methods. So we have to do our changes in base class itself.
1) Add below line in BulletinBoard class
columnHeading.put("bulletinboardid", bbset.getMboValueInfoStatic("bulletinboardid").getTitle());