CRM Access团队插件

本文关键字:插件 团队 Access CRM | 更新日期: 2023-09-27 18:19:38

当用户被添加到访问团队时,我需要发送一封关于机会的电子邮件,但我一生都无法将我的插件附加到正确的消息中。到目前为止,我已经尝试使用:

关联-无
AddMembers-团队
将用户添加到记录团队-团队模板

GrantCass-机会

如有任何帮助,将不胜感激

感谢

CRM Access团队插件

用户和团队在Dynamics CRM中具有N:N关系。这意味着存在一个中介实体,如下所示。此实体的类型可以通过转到"设置"=>"自定义"=>"定制系统"=>"实体"=>"团队"=>"N:N关系"=>"teamembership_association"找到。在这里可以看出,在这种情况下,关系实体的名称是"团队成员资格"。

N:N关系的结构:系统用户N:1团队成员N:1团队

知道了这一点,我会尝试在创建团队成员身份时注册一个插件。

访问团队有两条消息:

  • AddUserToRecordTeam-用户已添加到访问组
  • RemoveUserFromRecordTeam-用户已删除

TeamTemplate实体,仅服务器

我建议进行分析和调试,以确保您的代码没有真正启动,但什么都不做。

MSDN有一个包含所有实体的所有消息的长列表

团队的AddMembers不起作用,因为这是针对所有者团队的,而不是访问团队的。

GrantAccess也不起作用,因为它在Sharing上被解雇了。