Dynamics crm 2011 在Microsoft Dynamics CRM 2011中审核定制
我想在我的CRM解决方案中添加对团队在服务器上、实体表单上进行的自定义的审核 我知道CRM 2011中有一项功能,用于审核CRM 2011中的实体和字段更改,但我想确保,如果有人在不编辑实体和字段的情况下更改表单,例如:将控件从左向右移动,则应将其记录在某个位置,CRM 2011中是否有解决此要求的解决方案Dynamics crm 2011 在Microsoft Dynamics CRM 2011中审核定制,dynamics-crm-2011,dynamics-crm,Dynamics Crm 2011,Dynamics Crm,我想在我的CRM解决方案中添加对团队在服务器上、实体表单上进行的自定义的审核 我知道CRM 2011中有一项功能,用于审核CRM 2011中的实体和字段更改,但我想确保,如果有人在不编辑实体和字段的情况下更改表单,例如:将控件从左向右移动,则应将其记录在某个位置,CRM 2011中是否有解决此要求的解决方案 我是CRM 2011的初学者,如果我的问题没有道理,请原谅。没有OOB功能来记录定制更改 此外,如果理论上可以在某个级别记录某些更改(例如使用发布消息触发的插件),那么实现将需要一定的时间,
我是CRM 2011的初学者,如果我的问题没有道理,请原谅。没有OOB功能来记录定制更改 此外,如果理论上可以在某个级别记录某些更改(例如使用发布消息触发的插件),那么实现将需要一定的时间,但结果并不一定很好
我建议(这是我个人的意见)教那些将定制系统的开发人员自己跟踪他们所做的更改(例如使用共享excel文件)我认为没有任何东西可以审核定制更改(至少是开箱即用)。下面是dynamics现成的审计功能列表
如果您需要这样做,您可以查看市场上是否有可用的第三方工具,但是如果您想将开发工作投入其中,您可以自己做。我会在
Publish
和PublishAll
消息上注册一个插件,然后将更改存储在一个名为Customization Audit的定制实体中(或者类似的东西)。然后,您可以显示希望在审核中显示的任何粒度 这个想法听起来很可靠,但根据我的经验,程序员每天使用这个按钮几十次,如果不是几百次的话。你最终可能会得到比你所能咀嚼的更多的zip文件
如果你仍然感兴趣,这是你应该做的
祝你好运我昨天遇到了这个问题,我想我会补充一些东西,以防以后有人看到这个问题。虽然在stock CRM数据库中无法审核发布自定义项,但如果您正在使用MS LogParser或类似工具将IIS日志刮到数据库中,甚至只是将其保存到文件存档中,则可以搜索字符串“SystemCustomization.asmx”,并假定已打开日志以显示用户ID(“用户名”)(cs username)“字段已在IIS日志记录设置中选中),您可以找到发布的时间和发布者。它不会告诉您发布了什么(例如,是否为“全部发布”),但会告诉您发布的时间(默认为UTC时间)和发布者。我们在项目中使用此审核- 当然,它需要运行几个脚本来记录更改,但花时间是值得的