【问题标题】:CRM 2013 - Bulk Update User Setting for 'Current Format' (UK Date format..)CRM 2013 - 批量更新“当前格式”的用户设置(英国日期格式..)
【发布时间】:2016-07-13 19:59:32
【问题描述】:

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

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

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

【问题讨论】:

  • 如果有任何反对票 - 请您提供反馈,以便我可以改进问题,而不仅仅是反对票..
  • 这看起来是个好问题,因为根据网站指南,它是关于“程序员常用的软件工具,并且是软件开发独有的实用、可回答的问题”- 赞成
  • 谢谢扎克,希望有人能提供一些帮助:)
  • 你真的可以为2013年的个人用户设置日期格式吗?我所看到的只是管理->系统设置中“格式”选项卡下的日期格式。
  • 是的,您可以从设置中为每个用户设置它

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


【解决方案1】:

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

要更新单个用户的设置,您应该能够执行以下操作(尽管我没有尝试过):

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

【讨论】:

    【解决方案2】:

    看看xrmtoolbox。有一个名为“用户设置实用程序”的工具应该允许您批量修改用户设置。

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

    【讨论】:

    • 您好马里奥,此工具不支持更改此设置。
    • 耻辱 :( 我没有意识到这一点。迈克的回答是很好的指针,并且总是有 sql 更新作为选项 :)
    猜你喜欢
    • 1970-01-01
    • 2021-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多