子表单API
子表单是辅助表单或表,它允许您在主表单中包含多个行项。它们用于将多个项关联到单个记录。从更技术的角度来看,子表单很容易解决与CRM中的数据建立一对多关系的需要,其中许多辅助项与单个主记录相关联。
子表单API只能在Zoho CRM的旗舰版及以上版本中可用。
功能要点
父模块API名称可以使用模块API获取。
子表单的字段API名称使用父模块的字段元数据API获取。
子表单中各个字段的字段API名称使用字段元数据API获取,请求URL为"fields?module={Sub_form_api_name}"。
子表单最多可以使用5个聚合自定义字段。
可以在CRM界面中选择链接模块的可见性。
要从相关列表中获取数据,在API调用的'fields'参数中输入"{linking_module_api_name}.{field_api_name}",来获取记录。
范围
scope=ZohoCRM.modules.{module_name}.{operation_type}
可能的模块名称 | 可能的操作类型 |
---|---|
线索,客户,联系人,商机,市场活动,解决方案,产品,供货商,自定义模块,备注和活动。 | ALL - 完全访问一个记录 WRITE - 编辑模块中的记录 READ - 在模块中获取记录 CREATE - 在模块中创建记录 UPDATE - 更新模块中的记录 |
子表单API支持
备注:
当更新子表单记录时,必须在输入中指定记录的“ID”(例如:Lead ID)。
当更新子表单记录时,必须指定子表单记录的“ID”。
假设子表单中有3行(记录),如果用一条新记录更新它,则必须提到其他三个子表单记录的ID。没有ID的记录将被删除。例如,如果用一条新记录以及记录1和3更新子表单,那么它将删除记录2并创建一条新记录(假设使用ID 4)。因此,当前的子表单记录是1、3和4。
没有任何JSON对象的子表单记录的更新将删除记录中的子表单信息。例如:" subform_1:[] "
每当删除一条记录时,父记录中的所有子表单细节也将被删除。