实体的CRM所有者不记录

时间:2013-06-14 10:23:19

标签: dynamics-crm-2011

假设我们正在由多个开发人员在线CRM工作。

突然间,我知道有人创建了我要创建的实体。

我的问题是,此时我可能知道谁在CRM中创建了这个实体(而不是记录)。

提前致谢..

3 个答案:

答案 0 :(得分:3)

您无法知道哪个用户进行了自定义(创建了实体,添加了属性,......)

MetadataSchema表不记录执行自定义的用户

答案 1 :(得分:3)

我们通过处理不同的开发组织来跟踪实体更改的完整历史记录,然后检查源代码管理中的更改。

您可以使用Solution Packager for Microsoft Dynamics 2011来帮助您完成此操作。

典型的开发流程

  • 开发人员针对自己的个人开发组织(在线/内部部署),在具有相同发布者/名称的解决方案中进行开发
  • 他们导出开发人员解决方案
  • 他们将zip文件解压缩到XML结构
  • 并将其检入源代码管理,将其与主版本合并

典型的部署到集成组织将是

  • 从源代码管理
  • 获取最新版本的XML结构
  • 将其打包成.zip解决方案
  • 将其导入集成组织

通过这种方式,您可以获得与开发人员相关联的所有更改的完整历史记录,并且可以使用您熟悉的合并工具进行受控合并。

参考资料:Microsoft发布了一份关于生命周期管理的非常详尽的白皮书。阅读它here

答案 2 :(得分:2)

老实说,最简单的方法就是在实体描述中添加电子邮件&日期/时间。

在我看来,其他任何事都是矫枉过正,并暗示他们是管理资源的问题。