Is it possible to automatically import customer defaults into NX somehow? I am interested in creating an installation batch file that would roll over some customization and that involves modification of some defaults that is currently done manually.
Solved! Go to Solution.
I have one question. Do you have one set of customer defaults that everyone points to or does each computer have its own files. The reason I ask is that managing one set of defaults would not be too much to worry about in my opinion.
It can be both ways depending on the particular customer. It might well be needed to attend each PC and therefore I am quite interested to fully automate that.
I think at this point you would need to write something to overwrite the file for the defaults yourself. I do not know of any of tool to that.
Is this an opprotuninty for using group level customer defaults?
By creating several (potentially located on a network share) directories and setting the environment variable UGII_GROUP_DIR to one of the directories it is possible to maintain several differing collections of NX customer defaults and switch between them by changing the environment variable (in a desktop shortcut or launch script). These defaults at the group (or site) level have the option to be "locked" on an individual default basis where the given setting is not overridable by user level defaults.
This would remove the need to overwrite (import) defaults on each machine/user as the method of changing them.
We use the ugii_group_dir option, since we have slightly different requirments at our two facilities. We use a bit of script in one of the start up .bat files, to check a list. If the users name is on the list, they get group options A, if not, they get group options B. You might be able to expand on this, with more if/then/else statements, based on customer.
I know about the user/site level defaults. The discussion has strayed well away from my original question, namely the possibility to cut on manual import of setting and doing this automatically - whether on user or site level is irrelevant. That would make the whole process easier and less prone to mistakes.
I actually mean automating the pressing of this button and selecting a file to import some of the defaults over the existing ones.
I'm not really sure about what you are trying to accomplish, but...
Have you looked at the "NXCustom" thread over in the "NX Programming & Customization" forum?
If not, download the ZIP for the appropriate NX version, read the "readme" at the top level, and figure out how it is set up.
My suggestion is to set up an NXCustom environment for each customer.
If you are a VAR/consultant, setting this stuff up for a customer/client, you can set it up on your PC, then put it on a network drive at the client's site (either mapped or "\\server\share\..." format), and have the customer run NX from their NXCustom setup.
If there's an issue, you can test on your system, and if needed, send them an update.
Production: NX10.0.3.5 MP16/TC11.2
I'd rather be e-steamed than e-diseaseled