Hi,
how to make my personal.ucf is written in the same directory as my personal...UPF (on the network)
I've created:
_USTN_HOMEROOT = $(_USTN_ORGANIZATION)USERS/$(USERNAME)/$(computername)/
_USTN_LocalUserAppDataPath = $(_USTN_HOMEROOT)/
but still the personal.ucf is written to:
C:\.....\AppData\Local\Bentley\OpenBuildingsDesigner\10.0.0\prefs (on the computer where OBD is installed)
what other variable do I have to change too
regards,
Rik
You should find that it is possible to relocate the UCF in Update 5 (this was a platform change first available in MicroStation). I have not checked this in OpenBuildings Designer yet but will do so soon. Previously every file other than the UCF could be relocated.
Note that we continue to recommend that user preferences are always stored on the local drive, using IT system functions to enable roaming.
Regards
Marc
Hi, Marc
We in the company all store the preferences on the server, as we use different machines for drawing it is interesting to store the settings in one directory on the server. So if we change machine, we can save a copy of the preference directory. It is important to have a separate directory per machine because versions or preferences can be different from one machine to an other.
HI Sean,
Yes, I can confirm that. There is some concern internally that we may see problems caused by UPFs being messed up by slow networks or other causes hence our continuing recommendation.
Please could you share more details about your solution with us?
Rik,
It looks like OneDrive has potential to be a solution for roaming user prefs, this works in my initial teat at least, needs some more research to check for unforeseen consequences before firming up on it though:
_USTN_HOMEROOT = $(OneDriveCommercial)/OBD_User/
OneDriveCommercial is a Windows environment variable that points to the OneDrive for Business root folder; OneDriveConsumer points to the consumer root folder.
There may be a 'gotcha' if OneDrive file sync clashes with MicroStation file locking so slightly wary of this at the moment.
Credit to Kevin van Haaren for pointing out these variables over in the Product Administration Forum.
I can confirm this works, I have stored prefs and workspaces on google drive and OneDrive for the last few years. You may find the odd file sync issue but generally nothing to worry about.
Marc, will we get back to a stage where we can just redefine the variable rather than having to undefine it first? All we asked for during the beta testing, when this was first raised, was that we have this changed back to what we had before.
Thanks,
Marc,
I have seen the same issue and no longer store user files on the network. This has been seen even on quicker networks.
What we prefer to do is have all users files in a single custom location.
C:\Apps\Users\$(username)
We also use the location to install all software packages. The reason for this is that IT lock down the Program Files (etc) location and we need to copy a text file into the Appl directory.
What we then do is each time the hta application we use is closed, it copies the user files to the network. If a user swaps machines and they already have existing user files then they are copied down to the machines. If they are a new user, then they get a fresh copy of all files.
Thanks, that's useful to understand.