Maintenance

To change a personalization, either I use the Personalization Manager (for that I need the administrator role), or I change the file with a text editor directly in the MNEDATA folder (for that I need read/write access to the MNEDATA folder):

Clear customization cache

To clear the global customization cache, I use the Net Extension Manager > Clear customization cache (for that I need to be administrator):

Non-administrators

There is another environment where I am not administrator, there is no Net Extension Manager, and yet I need to clear the global customization cache. I realized I can simply execute the clear command, and it will clear the global customization anyway:

mforms://_command/?value=clear custcache

That’s the actual command behind the Clear button.

I traced the calls, from the Smart Office Dlls, to the MNE server Java classes, and it seems to really do a global clear, even without being administrator:

Hi Damian. I recommend the Smart Office Administration Guide with the section on the user/role/global personalization precedence. Maybe there is a way to do your requirement with just personalization; I don’t remember from top of my head. Otherwise, with scripts it should be possible. Indeed, I think the MNE response that Smart Office receives to render the panel is always the same, regardless of personalizations. And then Smart Office applies the personalization. Thus, you could develop a script that un-applies the personalization for just the select users, i.e. un-hide the fields in your case.