我要求在将用户添加到访问团队中时发送有关机会的电子邮件,但在我的生命中不能让我的插件附加到正确的消息。到目前为止我试过使用:
员工 - 无
AddMembers - 团队
AddUserToRecordTeam - TeamTemplate
GrantAccess - 机会
任何帮助将不胜感激
由于
答案 0 :(得分:1)
用户和团队在Dynamics CRM中具有N:N关系。这意味着有一个中间实体,如下所示。可以通过转到Settings => Customizations => Customize The System => Entities => Team => N:N Relationships => teammembership_association找到此实体的类型。在这里可以看出,在这种情况下,关系实体名称是" teammembership"。
N:N关系的结构: systemuser N:1 teammembership N:1 Team
知道了这一点,我会尝试在创建teammembership时注册一个插件。
答案 1 :(得分:0)
Access Teams有两条消息:
TeamTemplate
实体,仅限服务器
我建议进行性能分析和调试,以确保您的代码确实没有被解雇,但没有任何东西。
MSDN has a long list of all messages of all entities
Team的AddMembers将不起作用,因为那是针对所有者团队,而不是访问团队。
GrantAccess也无法正常工作,因为这是在分享时触发的。