So I'm wrapping my head around the workspaces and worksets, to try to set things up to work within my company's network organization. I know I've posted about this before, but I'm back on it now, and I'm looking back over what I have
_USTN_WORKSETSROOT is the location where MicroStation will look for my list of worksets for "this" given workspace. This will point to the workset storage location on our network configuration directory.
_USTN_WORKSETROOT is the specific workset directory of the chosen workset. Should this be where the workset drawings are stored, or the workset config (They are not the same for us)?
_USTN_WORKSETDGNWSROOT is where the DGNWS file will be stored. Is this basically the same as _USTN_WORKSETROOT?
_USTN_WORKSETDGNWS is The actual DGNWS file for this workset. Do I define this in the Workset CFG file?
_USTN_WORKSETDGNS is where the drawing files for that workset will be located. I think this can be used to point to our project data drive on the network, which will be a different location entirely.
I feel like there is a lot more to this...Thank you for letting me know if I am on the right track
Hi Mary,
To add to Tim's notes:
_USTN_WORKSETSROOT is where I would store all the configuration. To separate the project data I'd define _USTN_WORKSETROOT in each WorkSpace.cfg to point to the project data folder:
_USTN_WORKSETROOT is the container for project CAD data. Where project folder structures contain folders for other applications or are set up by IT to cover admin, graphics CAD etc..._USTN_WORKSETROOT can point to the appropriate CAD root folder within such a structure.
The DGNWS needs to be user writable so is best placed in the WorkSet, I'd suggest out of sight in the WorkSet Standards folder, e.g.:$(_USTN_WORKSETROOT)Standards\$(_USTN_WORKSETNAME).DGNWS. When is set like this _USTN_WORKSETDGNWSROOT does not need to be defined (it is undefined by default) but could be used to put the DGNWS files in some other location, not sure that is necesary...
_USTN_WORKSETDGNS is by default a child of _USTN_WORKSETROOT (e.g.: $(_USTN_WORKSETROOT)Dgn\; set in msconfig.cfg, but easy to change downstream).
Note there is also a variable _USTN_WORKSETDGNSDIRNAME which could be used to control _USTN_WORKSETDGNS:
e.g.: _USTN_WORKSETDGNS = $(_USTN_WORKSETROOT)$(_USTN_WORKSETDGNSDIRNAME)/
If there was a scenario where the root DGN folder needed to vary between projects or by some other parameter _USTN_WORKSETDGNSDIRNAME could be set to the appropriate value in a WorkSpace or WorkSet (or maybe even by the optional Role level).
Marc
Answer Verified By: MaryB