1) Add the Field with Menu in the Base form (BMC.CORE:BMC_*)
2) Once addedd successfully, open the AST form in the Dev Studio
3) Add the Field to the View for the AST form
I don't understand. When I look in the BMC.CORE:BMC_ComputerSystem I don't see any reference to the "Functions" menu that I can add a menuitem to.
What am I missing here?
Ya, I tried that earlier thinking that was the case, but even as an administrator I couldn't edit it. "Add Item" is grayed out. I even tried creating an overlay for the nav panel first... but that didn't help.
I do notice in your example, yours is available. Is there something special that has to be done to the form first to enable the menu editing?
1 of 1 people found this helpful
I am thinking you want to add it to the AST: forms not the BMC.CORE: forms. The BMC.CORE forms are the data layer; just the CMDB. The AST forms are built upon the CMDB form and utilize much of the CMDB data as while adding Asset Management capabilities (lifecycle status, location, who supports it, contracts, etc). There are a number of BMC products that use the Remedy CMDB even if the customer doesn't use Remedy for ITSM. Asset Management is the ITSM layer for users (more or less).
So to add the menu option to the the vertical navigation field 'z2NF_SecondaryNavigation' <301626400> you'll right click (after making all of the appropriate overlays of course) and select 'Edit Menu / Navigation Items'. In the dialog that pops up you can add/change menus. You can also use the Outline editor to select fields and change values in the properties editor (notice the 3 editors are linked as you click around, well mostly linked).
Now here is the fun part. For years there has been a bit of an issue where adding/moving a menu item is complicated. Sometimes you can't see it in Dev Studio but it is there. Sometimes it will show in the User Tool or Mid Tier and not in Dev Studio. Sometimes it is very difficult to put a menu item right where you want it because where you put it in the Edit Navigation Items dialog isn't where you'll see it in the client.
So now for adding the field to all AST: forms, well that is a bit more fun... Your options are to:
- Open each form and add it
- Create a Java api program to create it on each form
- Create a driver.exe script to create it on each form (https://docs.bmc.com/docs/display/public/ars81/Using+the+driver+program)
Remember to keep the same field ID on each form.
Once the field is on all of the forms you want to add it to it is easy to associate the Active Link with multiple forms at one time in Dev Studio.
This was just my idiocy... I didn't have the view overlay properly saved first.