It turns out there really isn't a "Windchill 10.1 way" to answer my 2 questions. I was assuming
there would be something like the enumCustomize and "ant -f ./bin/tools.xml bundle_custom
-Dbundle.input=registry"to accomplishthis.
Instead one simply needs to create a new java class in your development environment (ie inan Eclipse
workspace)using navigationRB.java as an example. Then simply compile and place the class file or jar
file as appropriate.
This is actually better than the old rbInfo files because you are not modifying OOTB files.
A screenshot of my "GPMFG JSP Utilities" custom menu:
Customized Quick Links menu
The steps I took to customize the Quick Links menu and add my custom menu was this:
1. set preference "Client Customization" to yes in order to show Customization in the UI (under
Navigator | Browse)
2. created a new java class; I choose com.greatplainsmfg.windchill.ActionDefinitionsRB as the name
* source code is attached
* I used navigationRB.java as an example
3. Copied the jar file, that includes this java class, to Windchill/lib and
Windchill/codebase/WEB-INF/lib
4. restarted Windchill
5. modified codebase/config/actions/custom-actionModels.xml
* attached
* copied the "header actions" model (which defines the Quick Links menu) from
navigation-actionModels.xml into this file
* modified to add my submenu
* Note the resourceBundle="com.greatplainsmfg.windchill.ActionDefinitionsRB" for my
gpmfgJSPUtils model
6. modified codebase/config/actions/custom-actions.xml
* attached
* This defines the items in the submenu
7. Selected "Reload Actions(s)" from Customization | Tools
8. Reloaded the browser page and Success!!
* Well actually it took many iterations of other steps before getting "Success"...
Thanks to all responded.