CRM Javascript从M:M实体中检索多个

时间:2012-05-15 01:21:15

标签: javascript many-to-many entity crm

我需要将所有相关记录中的字段检索到父实体中。我已经让它以1:M的关系工作,但我无法弄清楚如何使它适用于M:M关系,因为没有关系ID。我需要通过javascript完成此操作。任何人都可以帮助我吗?

2 个答案:

答案 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信息。