将日志部分添加到Microsoft Dynamics CRM表单

时间:2015-12-14 11:27:41

标签: dynamics-crm-2011 dynamics-crm dynamics-crm-2013

我正在管理项目(Activity的子类型)集合,我想实现一个简单的“状态更改”日志。

would like to look like this

这个想法是复制Prestashop中看到的简单但有效的订单管理日志(见图),订单管理屏幕:用户选择新项目状态,点击[更新状态],新行被追加到记录新状态,更改日期,触发更改的人。

基本实现可以是用作日志的文本区域,可能的最佳实现是具有网格。

有人能指出我正确的方向吗?

我使用的是2011版本,但在几天后就转到了2015年。

2 个答案:

答案 0 :(得分:2)

我建议使用auditing

  

以下列表标识了可以审核的数据和操作:   创建,更新和删除记录上的操作。

您可以拥有一个表示项目状态的OptionSet。如果您在此字段上启用审核(并且通常为CRM启用审核),您将能够查看该字段更改的审核历史记录。为此,用户必须导航到记录的审核历史记录

审计历史记录将类似于以下内容(2011年):

enter image description here

答案 1 :(得分:1)

如果您不想按照Henrik在其答案中的建议使用审核,则可以选择创建一个自定义实体,作为状态更改的日志实体。

为了实现对更改的跟踪,您需要实现一个将在更新消息上触发的插件,并在新的自定义实体中创建记录。