【问题标题】:Is there a way to disable the audit for stageid field on a CRM entity that's enabled for auditing?有没有办法在启用审计的 CRM 实体上禁用对 stageid 字段的审计?
【发布时间】: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


【解决方案1】:

一个想法是创建一个名为 Business Data Modified On 的字段。然后,创建一个在您认为是业务数据的字段发生更改时运行的工作流,并让工作流将新字段设置为当前时间。

似乎无法在托管字段 StageId 上禁用审核。

【讨论】:

    猜你喜欢
    • 2020-01-21
    • 2019-09-30
    • 2022-06-30
    • 2012-12-05
    • 2012-08-10
    • 2015-12-14
    • 2020-06-02
    • 1970-01-01
    • 2013-11-27
    相关资源
    最近更新 更多