Dynamics Crm PartyList可以存储电子邮件地址吗

时间:2018-11-06 16:18:54

标签: dynamics-crm xrm

我在活动表格中有用于电子邮件的字段。它包含“ to,cc和bcc”字段,这些字段都是PartyList类型的字段

问题是:我可以只存储联系人或客户之类的实体值,还是可以只存储与系统中任何联系人或客户都没有关联的电子邮件地址?

这是一张图片,解释了我要实现的目标

enter image description here

1 个答案:

答案 0 :(得分:0)

根据this article,通过addressUsed字段似乎是肯定的。

Entity email = _sdk.Retrieve("email", emailId, new ColumnSet("to"));

EntityCollection to = email.GetAttributeValue<EntityCollection>("to");
if (to != null)
{
    to.Entities.ToList().ForEach(party =>
    {
        EntityReference partyId = party.GetAttributeValue<EntityReference>("partyid");
        bool isDeleted = party.GetAttributeValue<bool>("ispartydeleted");
        string addressUsed = party.GetAttributeValue<string>("addressused");

        // Do something...
    });
}