【问题标题】:Dynamics CRM Retrieve MessageDynamics CRM 检索消息
【发布时间】:2014-09-03 21:43:01
【问题描述】:

我有一个请求,每次有人打开记录时我必须触发一个插件来创建记录,那是为了统计数据。

所以我刚刚在我需要的实体的检索消息上注册了我的插件(Contact 和 EntityX:这是一个自定义实体)。

如果不触发插件两次(创建重复记录),那将非常有效。

当插件针对联系人实体运行时会发生这种情况,当它针对我的自定义实体运行时,它完全可以正常工作。

有谁知道如何解决这个问题或者这是否是预期的行为?

到目前为止,我已经尝试过以下代码:

  1. if(context.Depth > 1) 总是返回值 1

提前谢谢你们!

【问题讨论】:

  • 所以...每当用户在 CRM 中打开记录时,是否需要在另一个实体中创建记录?如果有人通过SDK查询记录,是否也需要跟踪?还是您只在有人在 CRM 中打开表单时才担心?
  • 我认为这不是重点。无论插件是通过用户触发还是通过 SDK 触发,这都不是问题。问题是它不应该运行两次。无论如何感谢您的回复!
  • 它运行了两次,因为该实体被用户查询一次,并且再次在您编写的插件中查询

标签: c# plugins dynamics-crm crm dynamics-crm-2013


【解决方案1】:

如果你只关心表单,那么你可以在 js 中完成。

【讨论】:

    猜你喜欢
    • 2019-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多