【发布时间】:2017-07-18 16:44:30
【问题描述】:
有一个启用了审核的自定义实体。每次用户更改该实体上的业务流程 (BPF) 的阶段时,它都会生成一个审计日志记录,其中 stageid 中的更改与业务无关,我无法使用 modifiedon 字段,因为阶段变化正在改变 modifiedon 字段数据,这使得数据与业务无关。
【问题讨论】:
-
虽然一般审计可以按字段启用或禁用,但 StageId 似乎是一个托管字段,其审计设置无法更改。你最终想要做什么?似乎改变记录的阶段绝对应该算作修改它......
-
@Aron,我追求的两件事。 1) 无论何时更改阶段,都会创建日志,而不管任何其他数据更改如何,我不想在查看审核摘要日志时查看太多不相关的日志。 2) 我不希望在 BPF 上的阶段发生更改时更新 modifiedon 字段,因为这使得 modifiedon 字段与我们的业务需求无关。只有在实际业务数据更新时才会更新。
-
好的,我明白你在说什么。一个想法是创建一个名为 Business Data Modified On 的字段。然后,创建一个在您认为是业务数据的字段发生更改时运行的工作流,并让工作流将新字段设置为当前时间。
-
完美解决方案! @阿隆。这解决了部分问题。您认为在为字段 stageid 禁用审计的情况下存在可能的解决方案吗?如何将您的评论标记为答案?。
标签: dynamics-crm dynamics-crm-2013 dynamics-crm-online dynamics-crm-2015