Dynamics CRM中的读取级审计

时间:2017-09-06 12:34:35

标签: dynamics-crm dynamics-crm-2016

我们有一个(具有挑战性的)要求来审核CRM中的读取操作。此审核不是OOTB CRM审核,而是通过Web服务审核到外部审核系统。基本上我们将所有实体字段分类为高/中/低,并且当任何用户查看标记为高/中的任何字段时,我们需要对其进行审核。

据我所知,CRM不支持读取级审计,这一要求会对性能产生重大影响,但是由于这是一项关键业务功能,因此无法实现。由于可以从多个来源(表单,主网格,子网格,高级查找,查找视图等)查看CRM记录,我正在尝试寻找适用于所有方案的通用解决方案。我尝试过的一种方法是在Retrieve / RetrieveMultiple消息上使用插件,并在插件中使用自定义审计逻辑,但是我担心这种方法会对性能产生影响。我能想到的另一种方法是使用Javascript来处理这个问题,但是Javascript方法无法使用 所有场景,如高级查找,查找视图等。

我正在寻找有关其他任何更好解决方案的建议。

1 个答案:

答案 0 :(得分:2)

尝试将插件切换为异步模式。这不应该像Sync插件原因那样造成如此巨大的性能影响。 我担心插件是你唯一的解决方案。祝你好运。