[ORD CE 2021 R1] Customizing the ribbon for multiple users

I've made custom tools for running macros from my ribbon. The other users in my workspace also need these tools. Is there a configuration file that can be modified to accomplish this or do the users have to create their own tools with the same settings?

Parents Reply Children
  • The tools are buttons for running macros on their own tab in the OpenRoads Modeling workflow. The Customize Ribbon window saves them to my user specific dgnlib (OpenRoadsDesigner_Metric.dgnlib) but we need to have the tools on a workspace level. I'm guessing the tools should be included in the dgnlib file in the folder located in ...\OpenRoads\2021\Configuration\WorkSpaces\<worspace_name>\Standards\Dgnlib\GUI, which doesn't contain any dgnlib at the moment, but I haven't figured out how to do that.

  • If your resources are not networked, you may be able to save off a copy of your personal DGNLIB (with a name like workspaceGUI.dgnlib) so that everyone can copy it into exactly that directory you mention in your post. You may also need to make sure that the others have access to the tools and macros as well or the customizations won't really help.

    If your resources ARE networked, then your GUI dgnlib should be copied into wherever DGNLIBS are stored on the network.

    Either way, you will also need to make sure that people's configuration files have the path and file to this dgnlib included in the MS_DGNLIBLIST at the very least. I believe there is actually a configuration variable specifically for GUI dgnlibs, but I'm not in MicroStation right now to confirm that...

    MaryB

    Power GeoPak 08.11.09.918
    Power InRoads 08.11.09.918
    OpenRoads Designer 2021 R2

        

  • Folks:

    We have a custom GUI stored under G:\MICROSTATION\OPENROADS_DESIGNER_2022\Configuration\Organization-Civil\_Civil Default Standards - Imperial\Dgnlib\GUI\Custom.dgnlib (where G:\ is our network drive, "MICROSTATION\OPENROADS_DESIGNER_2022" is our custom network location, and "Custom.dgnlib" is the custom GUI). Stored at this location allows all users to access- but not modify- our custom menus. The standard Bentley configuration already has this path for such resources. If one has access to the default "_Civil Default Standards- Imperial.rsc, one can see the parsing of this directory at "MS_GUIDGNLIBLIST > $(CIVIL_ORGANIZATION_STANDARDS)Dgnlib/GUI/*.dgnlib (Location of GUI Customization seeds).

    Best Regards,

    Mark

    Mark Anthony Plum
    Chief Technology Officer

    1601 N.W. Expressway, Suite 400
    Oklahoma City, OK  73118
      
  • Okay so I copied the GUI dgnlib from \OpenRoads\2021\Configuration\Organization-Civil\_Civil Default Standards - Metric\Dgnlib\GUI\ to the GUI folder of the workspace I'm trying to add the tools in. (As I mentioned, we need the tools only in that particular workspace and not for the whole organization.) I thought, if I opened the copied dgnlib and went to Customize Ribbon, it would customize that copied dgnlib, but it's still modifying the Personal.dgnlib in my user specific folder. Do I have to change some settings or variables to be able to edit the copied dgnlib?

    I also tried migrating the ribbon customizations between the files using these instructions

    (https://communities.bentley.com/products/microstation/w/microstation__wiki/43139/how-to-move-ribbon-customizations-from-one-dgnlib-to-another),

    but unsuccessfully.

    Thank you all for helping! I think I'm just missing something little here to make it work.

    -Juho

  • just have it loaded in your workspace and use the "Customize Ribbon" command to edit it (while you have something else opened). Depending how it is deployed, you may just need to copy your local dgnlib to the workspace after you edit the ribbon.

    Regards,

    Mark


    OpenRoads Designer 2022 R3 (10.12)  |  Microstation 2023  |  ProjectWise CE 3.4