CRM 2013 - “当前格式”的批量更新用户设置' (英国日期格式..)

时间:2015-02-20 11:07:26

标签: dynamics-crm dynamics-crm-2013 settings

有没有人知道批量更新Dynamics CRM 2013用户的方法是在“当前格式”用户设置下选择英国日期格式?通过代码或使用现有工具。

我确实有一个用于CRM 2011的工具,但这似乎不再可用。 XrmToolbox有一个设置更新工具,但不允许更改此设置。

如果可以从 UserSettings 表手动更新,是否有人知道它们不是工具? (虽然我知道这是不受支持的)

2 个答案:

答案 0 :(得分:3)

我曾写过一些代码来做类似的事情。

要更新单个用户的设置,您应该可以执行类似的操作(虽然我还没有尝试过):

Entity us = new Entity("usersettings");
us["systemuserid"] = Row.systemuserid;
us["localid"] = 2057;  //UK
CRMservice.Update(us);

可以从中获取localid列表 https://msdn.microsoft.com/en-us/library/ms912047(WinEmbedded.10).aspx

答案 1 :(得分:2)

看看xrmtoolbox。有一个名为“用户设置实用程序”的工具,可以让您批量修改用户设置。

我相信usersettings表更新应该也可以,但我假设上面的工具使用SDK,这是更受支持的方式。