Which "config variable" in which level is updated automatically

Hi all,

I think my question is not new, but I have not found the solutions yet.

I referenced an object from drawing to sheet. Then I had adjusted the color in level manager for this object in drawing, but I didn't see the level changed in sheet automatically.

Therefore, in sheet, I must update level manually.

Is there any config variable can help me to update it automatically?

I attached my file for your information: 4382.Drawing.dgn

Parker

OpenRoads Designer CONNECT Edition - 2020 Release 3 - Version 10.14.04.04

Parents
  • The CFG variable you are looking for is MS_LEVEL_AUTO_SYNC_ATTRIBUTE_LIST

    "This variable controls the list of level-attributes that will automatically synchronize when a file is opened. The attributes can be one or more of the following as a comma separated list : OverrideSymbology, OverrideColor, OverrideStyle, OverrideWeight, OverrideMaterial, ByLevelSymbology, ByLevelColor, ByLevelStyle, ByLevelWeight, ByLevelMaterial, GlobalDisplay, GlobalFreeze, DisplayPriority, Transparency, Lock, Plot Each of the above attributes can take a "Reference" or "Library" prefix. Without the prefix, the said attribute will be synchronized for both reference & library levels."

    So you would set this something like

    MS_LEVEL_AUTO_SYNC_ATTRIBUTE_LIST > ByLevelSymbology

    Do be aware that this will apply to every drawing you open in this workspace (or with your user account).
    If your workflow is to actually adjust levels on a "sheet" basis, or even a "collector file" basis (there are other ways to accomplish that, but people do what people do) this would undo any changes you wanted to make.

    If you don't make changes and don't plan to make changes, then this should give you what you want.

    MaryB

    Power GeoPak 08.11.09.918
    Power InRoads 08.11.09.918
    OpenRoads Designer 2021 R2

        

  • Hi MaryB,

    Thank you for your help. But it means I need to close and re-open file in order to update automatically? Is it right?

    ----------------------------

    Tuan

    OpenRoads Designer CE - 2021 Release 2

    (Version 10.10.21.04)

  • Thank you, MaryB.

    I tried to set value ByLevelSymbology

    But nothing changes automatically.

    I don't know why.

    ----------------------------

    Tuan

    OpenRoads Designer CE - 2021 Release 2

    (Version 10.10.21.04)

  • Can you give us a screen shot of that setting in your configuration (like you shared before)?
    Did you restart MicroStation?

    MaryB

    Power GeoPak 08.11.09.918
    Power InRoads 08.11.09.918
    OpenRoads Designer 2021 R2

        

  • Hi MaryB,

    Yes, I restarted software but nothing changed

    ----------------------------

    Tuan

    OpenRoads Designer CE - 2021 Release 2

    (Version 10.10.21.04)

  • I believe Mary misinformed you on what to set the variable to. She is having you set the ByLevelSymbology when you are not using bylevel.

    You are using overrides. Try setting the variable to "OverrideSymbology" instead.

    Timothy Hickman

    CADD Manager | CADD Department

    timothy.hickman@colliersengineering.com

    Main: 877 627 3772| 

    1000 Waterview Drive Suite 201 | Hamilton, New Jersey 08691

    Answer Verified By: Tuan 

  • Try setting the variable to "OverrideSymbology" instead.

    Good point Tim. I missed that it was set to Overrides in LM.

    One other thing to consider, you can block synching overrides, bylevel settings using this variable.

    (MS_LEVEL_AUTO_SYNC_ATTRIBUTE_LIST). This variable controls the list of level-attributes that will automatically synchronize when a file is opened. The attributes can be one or more of the following as a comma separated list : OverrideSymbology, OverrideColor, OverrideStyle, OverrideWeight, OverrideMaterial, ByLevelSymbology, ByLevelColor, ByLevelStyle, ByLevelWeight, ByLevelMaterial, GlobalDisplay, GlobalFreeze, DisplayPriority, Transparency, Lock, Plot Each of the above attributes can take a "Reference" or "Library" prefix. Without the prefix, the said attribute will be synchronized for both reference & library levels.The attributes list may be preceded with a single comma separated "+" or "-" to incrementally change the initial default setting.

    Microstation CONNECT - 10.17.2.61

    ORD - 2021 R1 10.10.1.3

    ORD 2022 R1.1 - 10.11.3.2

    ORD 2022 R3 -  10.12.2.4

    Microstation v8i SS 10 - 08.11.09.919

    Power InRoads v8i - 08.11.09.615

    ProjectWise - 10.0.3.453

    Answer Verified By: Tuan 

Reply
  • Try setting the variable to "OverrideSymbology" instead.

    Good point Tim. I missed that it was set to Overrides in LM.

    One other thing to consider, you can block synching overrides, bylevel settings using this variable.

    (MS_LEVEL_AUTO_SYNC_ATTRIBUTE_LIST). This variable controls the list of level-attributes that will automatically synchronize when a file is opened. The attributes can be one or more of the following as a comma separated list : OverrideSymbology, OverrideColor, OverrideStyle, OverrideWeight, OverrideMaterial, ByLevelSymbology, ByLevelColor, ByLevelStyle, ByLevelWeight, ByLevelMaterial, GlobalDisplay, GlobalFreeze, DisplayPriority, Transparency, Lock, Plot Each of the above attributes can take a "Reference" or "Library" prefix. Without the prefix, the said attribute will be synchronized for both reference & library levels.The attributes list may be preceded with a single comma separated "+" or "-" to incrementally change the initial default setting.

    Microstation CONNECT - 10.17.2.61

    ORD - 2021 R1 10.10.1.3

    ORD 2022 R1.1 - 10.11.3.2

    ORD 2022 R3 -  10.12.2.4

    Microstation v8i SS 10 - 08.11.09.919

    Power InRoads v8i - 08.11.09.615

    ProjectWise - 10.0.3.453

    Answer Verified By: Tuan 

Children