首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >CRM 2011:如何找出插件触发器的来源?

CRM 2011:如何找出插件触发器的来源?
EN

Stack Overflow用户
提问于 2011-08-21 21:16:36
回答 2查看 3.5K关注 0票数 1

我需要找出Microsoft Dynamics CRM 2011插件中的代码,触发当前插件的触发器的来源是什么。

例如:我有一个在联系人的更新消息上触发的插件。我还有另一个插件,可以在更新自定义实体时触发。在第二个插件中,我还更新了contact实体。因此,在这里我需要知道联系人插件是因为表单上的更改或因为其他插件调用了联系人更新而触发的。

我读过关于crm 4.0的回调起源的文章。但这在crm 2011中已经不存在了。

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-22 01:05:46

我不认为有一个通用的方法来确定你想要的来源,但一个简单的解决方案是在Contact中添加一个名为"UpdatedFromPlugin“的位字段,并在您从另一个插件更新联系人时将其设置为true。然后在联系人插件中,选中该标志。

票数 2
EN

Stack Overflow用户

发布于 2012-05-22 14:37:56

你能不能不检查IPluginExecutionContext的Depth属性?如果从另一个插件调用,如果将是2(或更大...)

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7141241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文