【发布时间】:2020-05-05 07:35:53
【问题描述】:
我刚刚收到了对 asp.net webforms 应用程序的需求,该应用程序必须与 MS Dynamics 365 CRM 集成。我从来没有为 Dynamics 365 做过开发,但无论如何我已经设法使用 .net sdk 连接到 CRM 并创建了一个潜在客户和销售文献实体。我的目的是通过转到Dynamics 365 portal --> Lead --> related --> Activities--> Sales Literature 来实现我们可以做的事情:
所以,我想使用 .net sdk 建立这两个实体(潜在客户和销售文献)之间的关系,这是我的代码:
AssociateRequest association = new AssociateRequest
{
Target = new EntityReference(leadEntity.LogicalName, leadid),
RelatedEntities = new EntityReferenceCollection
{
new EntityReference(SLEntity.LogicalName, SLID)
},
Relationship = new Relationship("Lead_SalesLiterature"),
RequestId = new Guid()
};
// Execute the request.
CRMService.Execute(association);
但代码无法在CRMService.Execute(association); 上建立关系,说明:
System.ServiceModel.FaultException`1: '实体关系与 SchemaName = 'SalesLiterature_Lead' 在 元数据缓存'
我已经检查了Lead Entity Reference 和Sales Literature Entity Reference,但没有找到此关系的架构名称。我错过了什么或者这是不可能的吗?
【问题讨论】:
-
您确认了吗?
标签: c# dynamics-crm dynamics-365 dynamics-365-sales dynamics-crm-sdk