我正在使用糖休息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'
我的查询应该是什么?
答案 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%'"