【问题标题】:CRM Access Team Plug-inCRM 访问团队插件
【发布时间】:2015-10-27 14:45:25
【问题描述】:

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

关联 - 无
添加成员 - 团队
AddUserToRecordTeam - 团队模板

GrantAccess - 机会

任何帮助将不胜感激

谢谢

【问题讨论】:

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


    【解决方案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

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

    【讨论】:

      【解决方案2】:

      访问团队有两条消息:

      • AddUserToRecordTeam - 将用户添加到访问团队
      • RemoveUserFromRecordTeam - 用户被删除

      TeamTemplate 实体,仅限服务器

      我建议进行分析和调试,以确保您的代码确实没有触发但什么也没做。

      MSDN has a long list of all messages of all entities

      AddMembers for Team 将不起作用,因为它适用于所有者团队,而不是访问团队。

      GrantAccess 也不起作用,因为它是在共享时触发的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-08-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多