【问题标题】:Plugin to fetch the Email Attachment on "Create" plugin of Email Entity in CRM 2011用于在 CRM 2011 中的电子邮件实体的“创建”插件上获取电子邮件附件的插件
【发布时间】:2013-06-05 08:59:12
【问题描述】:

在创建电子邮件实体时,我正在触发一个插件。

主要实体:电子邮件 消息:创建 执行模式:同步 管道:后操作(仅限 MSCRM 2011)

我有两个问题:

  1. 问题 1:

在那个插件中,我想访问电子邮件的附件。 当我尝试通过传递该电子邮件的 activityid 来访问 activitymimeattachement 时,它返回零个附件,而电子邮件中存在 4-5 个附件。

  1. 问题 2:

还使用我在该插件上创建的案例记录的 ID 更新创建的电子邮件的相关字段。

请帮忙。

【问题讨论】:

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


    【解决方案1】:

    问题 1. 我不确定,但我认为附件将在创建电子邮件后创建。这意味着当插件触发时,附件仍未创建。要使用附件,我可以建议创建另一个插件,特别是针对 activitymimeattachement 实体。 问题2。实际上并不完全清楚问题是什么,但我认为您在这里感兴趣的是,您应该检索最近创建的电子邮件实体实例,更新它的属性并再次保存,或者插入PRE STAGE插件.

    【讨论】:

      【解决方案2】:

      我同意@paramosh 的回答。如果您发布您的代码,这将有助于我们更好地回答。

      以下是如何更新字段的示例:

      Email.Attributes["regardingobjectid"] = new EntityReference("contact", contact.Id);
      

      希望对解决您的问题 2 有所帮助。

      【讨论】:

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