在 Zoho CRM 中按 PDC 搜索记录
概述
为了更加高效的处理业务,Zoho Creator 和 Zoho CRM 已集成在一起。我们在 Zoho Creator 中开发了任务,以便在 Zoho CRM 中执行自动操作,代替手动执行。例如,您可基于预定义的列名在 Zoho CRM 中搜索记录并将它们填入 Zoho Creator 表单字段以采取进一步行动。您可以指定想要在其中搜索记录的模块的名称,还可指定预定义的列名及其值。这可使用 Zoho Creator 中的 zoho.crm.searchRecordsByPDC() 任务来实现。
用例场景
假设我们需要提取“客户”模块中的所有“测试客户”。“客户名称”是“客户”模块中的预定义列,因此使用列名为 accountname 和值为 test 的条件将提取所有测试客户。这可通过使用 searchRecordsByPDC() 任务来实现。有关如何执行此任务的更多详情在下面说明。
语法
<response>=zoho.crm.searchRecordsByPDC(<module_name>, <criteria_column_name>, <criteria_column_value>)
其中,
参数 | 描述 | ||||||||||||||||
<response> |
是 Zoho CRM 作为映射返回的响应。 |
||||||||||||||||
<module_name> |
是将在其中搜索记录的 CRM 模块的名称,它是字符串数据类型。下面是支持的模块列表。
|
||||||||||||||||
<criteria_column_name> |
是要在其中搜索值的指定模块的预定义列名,它为字符串数据类型。下面是每个模块的预定义列名的列表。
|
||||||||||||||||
<criteria_column_value> |
是指定的预定义列名的值。 |
提取所有测试客户
若要提取使用“test”作为客户名的所有客户,请将以下脚本添加到您的 Zoho Creator 表单的所需表单动作块:
response=zoho.crm.searchRecordsByPDC("Accounts", "accountname", "test");
其中,
响应
"Accounts"
"accountname"
"test"
响应格式
返回的响应是如下格式:
"Account Number":"0","Created By":"ZohoTest","ACCOUNTID":"380146000000055003","MODIFIEDBY":"380146000000041003",
"Annual Revenue":"0","Created Time":"2011-07-26 13:59:03","Modified By":"ZohoTest","SMOWNERID":"380146000000041003",
"SMCREATORID":"380146000000041003","Modified Time":"2011-07-26 13:59:03"}
限制
CRM 任务仅可在专业版和超级版的帐户中执行。对于免费版下的帐户,请升级以使用 CRM 任务。有关更多详情,请向下滚动至价格页面上的集成和 Web 数据。
脚本构建器
您也可以使用脚本构建器来定义 zoho.crm.searchRecordsByPDC() 任务。导航至您的应用程序的工作流并拖放 Deluge 任务 > 其它下面的 Call Function。选择集成任务并填写必要的信息。
相关链接
- 若要提取指定的键所映射到的字符串值,请使用 get()
- 若要从提取的记录中获取值,请使用 getJSON()
- 若要将 json 字符串转换为列表格式,请使用 toJSONList()。