sugarcrm rest api get_entry_list其中包含相关字段

时间:2014-05-06 00:03:05

标签: rest sugarcrm

我正在使用糖休息api get_entry_list获取与特定潜在客户相关的某些注释。假设潜在客户x附有5个备注,其中2个备注在test字段中有name。我想得到那两个音符,而不是全部5个音符。

我尝试将查询属性设置为:

id = x and name='test'
id = x and notes.name='test'
leads.id = x and notes.name='test'

我的查询应该是什么?

1 个答案:

答案 0 :(得分:3)

get_entry_list方法适用于在潜在客户模块中搜索潜在客户,但不太适合获取带有id x的潜在客户,然后搜索与该潜在客户相关联的备注。对于查询参数,leads.id ='x'是可行的方法,尽管它不允许您使用notes.name ='test'查询注释。要获得此主题的所有注释,可以使用link_name_to_fields_array参数进行搜索,但您仍然无法通过指定查询来说明要获取哪些注释。

相反,请尝试使用get_relationships方法:http://support.sugarcrm.com/02_Documentation/04_Sugar_Developer/Sugar_Developer_Guide_6.7/02_Application_Framework/Web_Services/05_Method_Calls/get_relationships/

参数建议:

module_name: "Leads"
module_id: "x" (the id of the lead you're interested in)
link_field_name: "notes"
related_module_query: "notes.name LIKE '%test%'"