我需要将所有相关记录中的字段检索到父实体中。我已经让它在 1:M 关系中工作,但是我不知道如何让它在 M:M 关系中工作,因为没有关系 ID。我需要通过javascript来完成这个。谁能帮我吗?
问问题
2103 次
2 回答
0
我不确定您使用的是什么版本的(大概)Microsoft Dynamics CRM。我将假设您使用的是 2011。我也不完全清楚您具体要达到的目标,但也许这会有所帮助。
CRM 2011 提供了一个 OData 端点。Mark Kovalcson 的这篇博文描述了如何使用它。
要获取帐户的名称和邮政编码,您可以使用以下内容作为选择查询:
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 查询选项的更多详细信息,请点击此处
于 2012-05-16T16:33:08.123 回答
0
为此,我使用了 IFRAME 并通过 IFRAME 显示数据,而不是通过查询拉取 CRM 信息。
于 2012-06-04T04:38:01.087 回答