Microsoft Dynamics CRM - 将销售线索添加到广告系列| C#

问题描述:

我是微软Dynamics crm的新手。所以我的程序在crm系统中创建了引导,所以我拥有所有的指导。此外,我还在crm系统中开展了一项运动,它可以检索到guid。我想将这些线索添加到广告系列中?这样,当我打开活动实体时,它们就会显示为活动成员。我遇到了为广告系列添加动态和静态列表的代码(使用AddItemCampaignRequest),但是,我认为潜在客户是实体,因此我们如何向广告系列添加潜在客户(使用C#)Microsoft Dynamics CRM - 将销售线索添加到广告系列| C#

使用“campaign_leads”关系和副主管的活动:

var leadGuids = new List<Guid>(); //fetched lead GUIDs 
service.Associate("campaign", campaignGuid, new Relationship("campaign_leads"), 
      new EntityReferenceCollection(leadGuids.Select(lead => new EntityReference("lead", lead)).ToList())); 
+0

首先,感谢您回来。其次,我不确定是否可以直接创建新的广告系列或新的潜在客户。我的意思是,在我的所有代码中,我首先将它们创建为一个实体,当我尝试使用上面的代码时,它显示错误,因为它未能找到对“Lead”和“Campaign”的引用。另外,我不知道在其文档或元数据中看不到“campaign_leads”属性。还有其他建议吗? https://msdn.microsoft.com/en-us/library/gg309509.aspx –

+0

我不认为你正在使用CRM早期绑定实体类(https://msdn.microsoft.com/en-us/ library/gg327844.aspx),它具有强类型的实体对象,比如“Lead”,“Campaign”,我已经更新了我的答案以反映后期绑定的实体类型。 “campaign_leads”是关系架构名称,您可以在广告系列的1:N关系下找到它。您引用的链接列出了支持的SDK消息列表,而不是实体上的属性和关系列表。 – dynamicallyCRM

+0

以更简洁的方式将销售线索关联到活动实体,而不使用早期绑定的实体类来更新答案。 – dynamicallyCRM