Selectable "Roles" on the Work Page

How do we configure MicroStation so that we can use Selectable "Roles" on the Work Page with MicroStation or OpenRoad/Rail Designer?

It was shown in the MicroStation SIG All About the DGNWS.

Parents Reply Children
  • but if they are in the wrong "role" they won't find the the tool either and will need to exit the file and pick the correct one with the needed tool(s) .

    It sounds a bit like artificial problem. Of course it can happen, but when we have used this solution in V8 products ("user" is not "named user", but "type of user"), it did not happen too often.

    @Jan - like you mentioned earlier, the role was never clearly defined. So in your case is it merely to drive the UI ?

    Primarily yes, but not only. It should involve also redefinition of configuration variables (that support GUI or tools configuration consequently).

    Unfortunately I have not enough time to write a detail explanation, but simplified example (to highlight some issues), why "start MicroStation with role selected" is better than "to choose from workflows" in my opinion:

    In the example, MicroStation workspace is used to represent a project, and a workset represents building object (every project consists from one or more objects).

    There always will betools available for everybody, tools available only for specific role(s) and tools similar in all roles, but with different configurations (e.g "place equipment" can be the same tool, but providing different content). It leads to structure (when talking about ribbon) with one or common workflows (e.g. defined MicroStation) and "per role" workflows with some tabs shared and some tabs unique.

    GUI simplification:

    • Only defined set of workflows (with optimized content) should be available. Can be done easily based on variable visibility test, defined for every workflow. [selected role changes variables]

    Customization simplification:

    • When there will be "place equipment" tool, in the simplest case it can be controlled by MS_DGNLIBLIST or other variables. [selected role changes variables]
      When there will be more workflows, every tool have to contain own key-in e.g. to attach the right cell library before the tool is started.

    Navigation simplification:

    • When there are only tools, allowed for active role, available, no problem to use F4 (search).
      But when there are several "per role" workflows ready to be seleted, the search can return several "nearly the same" tools, not clear what belonging to what role. It would require to distinguish them somehow by name, which can be very complicated in some languages (terminology, too long names polluting GUI...).
    • Settings like Element templates, build on top of organization/project data standards, can offer only a filtered selections, that makes sense for the role. [selected role changes variables]

    When

  • I see selectable Role configurations as a way to get around setting up different WorkSpaces/WorkSets for different groups of users to load the appropriate resources, not just the gui, but things like cell libs, text styles, seed files, etc.

    Rod Wing
    Senior Systems Analyst

  • so with a specific workset loaded which would point to specific cell libs, text styles, seed files, etc... for that specific workset, you need to specify these even further ?

    Timothy Hickman

    CADD Manager | CADD Department

    timothy.hickman@colliersengineering.com

    Main: 877 627 3772| 

    1000 Waterview Drive Suite 201 | Hamilton, New Jersey 08691

  • so with a specific workset loaded which would point to specific cell libs, text styles, seed files, etc... for that specific workset, you need to specify these even further ?

    I understand Rod's perspective, because in CE, an option to have configuration orthogonal (independent) to the rest of workspace, which is how .ucf was possible to use in V8, is really missing.

    Workspace / workset hierarchy is not bad (with different options what it can represent), but it's not equal to the freedom of V8.

    Regards,

      Jan

  • ok so its not mainly that you get another level of configuration - it is that you get an independent choice not linked to a workspace or workset ?

    Timothy Hickman

    CADD Manager | CADD Department

    timothy.hickman@colliersengineering.com

    Main: 877 627 3772| 

    1000 Waterview Drive Suite 201 | Hamilton, New Jersey 08691