0

我有一个自定义实体Project,它与实体有多对多的关系。User我的要求是当一个User被添加到Project他/她时,他/她只能看到那个项目。

为此,我尝试在实体的更新消息中添加一个自定义插件,该插件将共享Project记录添加到。但插件没有触发。UserProject

有没有其他方法可以做到这一点?请帮帮我。

谢谢。

4

1 回答 1

1

您需要在Associatemessage 处注册插件的步骤(最终,当从 a 中删除记录Disassociate时您也想管理)而不是那个。ProjectUserUpdate

当记录与1:NN:N关系链接时,记录不会得到更新。

消息需要针对所有实体进行注册(Associate留空或设置为none插件注册工具内的主要实体字段)

如果您使用开发者工具包,您可以在此处找到注册Associate消息的教程:

http://zhongchenzhou.wordpress.com/2012/05/20/create-plug-in-for-message-with-no-primary-entity-associated-using-dynamics-crm-2011-developer-toolkit/

另请阅读这篇文章,该文章解释了如何检查触发插件的实体:

http://orwin.ca/2011/07/05/crm-2011-plugin-triggering-off-associate-message/

于 2013-06-21T11:04:19.800 回答