Connect edition 17 - How can I remove unwanted configurations from GUI?

In CE17 there seems to be another layer of messy configuration options bar in already confusing config jungle. How can I get rid of them? Our Microstaton users no need to access any example configs as we use our company workspace only. Therefore I would like to turn obsolete items off so that only our own config options would be visible. What's the point making the GUI more complicated? Who needs this?

Parents
  • Documentation is here: Creating and Managing Configurations (bentley.com). The XML syntax is not currently included in help. It is covered by this new blog: Configuration Tips - Manage Configuration Utility.

    Configurations are stored in C:\Users\...\AppData\Local\Bentley\MicroStation\10.0.0\prefs\configuration.xml.

    This file can be copied to any users provided that the path(s) stored in the XML for each configuration is/are valid for each user.

    The example configuration can be hidden by editing the XML, set the IsActive statement to false:

    <IsActive>false</IsActive>

    Development is continuing to work on this feature so these comments will be taken note of.

    This feature was introduced in response to demand from our users for multiple configurations and does offer a more flexible mechanism for control of configurations, we need to do some further work to address the questions in this thread.

    Regards

    Marc

  • Why was this feature introduced if development is still working on it?
    Why was it developed with no way to protect it from the users?

    Does the configuration.xml NEED to be local, or is there a way to locate that on a network drive as part of an Organization configuration?

    MaryB

    Power GeoPak 08.11.09.918
    Power InRoads 08.11.09.918
    OpenRoads Designer 2021 R2

        

  • I've played with the configration.xml here's some things I've noted:

    • If a user has selected a configuration (say the examples one) and you set the IsActive to false, that configuration will still be the selected one in the UI, the workspaces dropdown will show the Examples workspaces.
      • If you DELETE the Examples <ConfigurationModel> entries, and the remaining entry has IsSelected to true this will force the interface to use that Configuration
    • If you have 1 entry in the Configuration.xml and it's IsSelected is set to false, nothing will be selected in the UI and the workspaces drop down will have no entries (the workset drop down won't appear at all). You'll have to manually select the one entry before the workspace selection becomes active
    • If multiple entries have IsSelected set to true, the last one in the file wins.
    • There is no way (that I could find) to disable the "Managed Configurations" option. You can prevent the from modifying existing entries (without editing the xml file directly) by setting IsEditable to false. However they can create a new one and edit it.
    • The Types available are Local, Network/Shared Drive and ProjectWise Drive. The ProjectWise Drive entries have your company's name in them so you can have multiple projectwise drive configurations.
    • When selecting a folder for creating a configuration it must have a workspacesetup.cfg file in the folder. Doesn't have to be valid or actually have anything in it, just has to exist.

     

  • I agree in thinking I could use this for FDOT and a few others, but I don't like that this is user based and XML.

    Why are they mixing how the configuration works (XML verses text files) ?

    Timothy Hickman

    CADD Manager | CADD Department

    timothy.hickman@colliersengineering.com

    Main: 877 627 3772| 

    1000 Waterview Drive Suite 201 | Hamilton, New Jersey 08691

  • I know this has been mentioned before.  but did Bentley raise this with a group of users prior implementing to get their feed back.......

  • Yeah, I'm not sure what they're thinking as well. This also seems to go against some of what they seemed to want to do with the OneConfiguration concept.

    I think part of the reason they added this was for ProjectWise Drive configurations. Since you may have ProjectWise Drive connections for different company's ProjectWise, the user being able to switch which ProjectWise drive config they're using may be important for this to work.

    But at the same time it seems like an easy way to break ProjectWise managed workspaces which we currently have. If one of my user selects the wrong configuration (say another company's ProjectWise Drive) then uses my managed workspace, the other company's ConfigurationSetup.cfg will still be processed and may cause weird effects in my workspace.

    Also, what happens if a user double-clicks a DGN file on a regular server. Today it uses the WorkSpace/WorkSet branding to get the correct workspace, but what if your configuration is set to something else? Does it check each configuration you have setup for the correct WorkSpace/WorkSet. Will they start branding the Configuration selected into DGN files too?

     

  • I've also noticed that they have moved the following variables from the "personal.ucf" file to "C:\Users\<username>\AppData\Local\Bentley\MicroStation\10.0.0\prefs\cache.ucf":

    • _USTN_WORKSETNAME
    • _USTN_WORKSPACENAME

    In the same, you'll also find these variables

    • _PROJECTWISE_DRIVE
    • _USTN_LAST_ACTIVE_CONFIGURATION

    My two cents.

Reply Children