我需要将所有相关记录中的字段检索到父实体中。我已经让它以1:M的关系工作,但我无法弄清楚如何使它适用于M:M关系,因为没有关系ID。我需要通过javascript完成此操作。任何人都可以帮助我吗?
答案 0 :(得分:0)
我不确定您正在使用的(可能是)Microsoft Dynamics CRM的版本。我将假设您正在使用2011年。我也不完全明白您的具体尝试是什么,但也许这会有所帮助。
CRM 2011提供OData端点。 Mark Kovalcson撰写的This blog posting描述了如何使用它。
要获取帐户的名称和发布代码,您可以使用类似这样的选择查询:
http://crmserver/MyOrgName/XRMServices/2011/OrganizationData.svc/AccountSet(guid'5B19D04F-C48E-E111-92D4-00155D107003')?$select=Name,Address1_PostalCode
如果您希望通过与潜在客户的N:N关系(称为accountleads_association)查看所有子记录实例,您可以使用:
http://crmserver/MyOrgName/XRMServices/2011/OrganizationData.svc/AccountSet(guid'5B19D04F-C48E-E111-92D4-00155D107003')/accountleads_association
您可以使用$ expand查询选项合并两者:
http://crmserver/MyOrgName/XRMServices/2011/OrganizationData.svc/AccountSet(guid'5B19D04F-C48E-E111-92D4-00155D107003')$select=Name&$expand=accountleads_association
有关OData查询选项here
的更多详细信息答案 1 :(得分:0)
为了做到这一点,我使用了IFRAME并通过IFRAME显示数据,而不是通过查询提取CRM信息。