I've made a custom panel in the Home tab. I'd like to distribute this panel to my users in a way that this panel is always 'on top'. Personally I can do this by 'pinning' my panel to all workflows. Is there a way I can force this panel to be 'pinned' automatically to all workflows e.g. through the DGNLIB or a variable?
Hi Paul,
I'm not aware of any central setting that can control this. If you would like an enhancement to be filed requesting this please can you file a Service Request so we can create an enhancement and link it to you.
Pinned groups are stored per user in:
"C:\Users\<username>\AppData\Local\Bentley\MicroStation\10.0.0_2\prefs\Personal.RibbonState.xml"
A possible workaround is that you could set any groups that you would like pinned in your own Personal.RibbonState.xml then copy that file to all of your users.
Might be simpler to teach them to pin the group themselves?
The xml for two states is shown below, the first PinnedGroup is pinned to all, the second pinned only to the Drawing workflow:
<PinnedGroupArray> <PinnedGroup> <GroupName>Drawing.Home.Selection</GroupName> <Workflow /> <NameIsPath>False</NameIsPath> </PinnedGroup> <PinnedGroup> <GroupName>Drawing.Home.Modify</GroupName> <Workflow>Mstn.Drawing</Workflow> <NameIsPath>False</NameIsPath> </PinnedGroup> </PinnedGroupArray>
Regards
Marc
Hi Marc,
Thanks a lot. This is very helpful. I will file a service request on this because I think it's useful for application managers to serve theire users allways the appropriate menus.
Thnx.