[ORD/CE] Dividing up Workset files

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

Parents
  • 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 

Reply
  • 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 

Children
No Data