在 Zoho Desk 中创建记录

目录

 在 Zoho Desk 中创建记录

Zoho.support.create() 任务用于直接从 Zoho Creator 应用程序将记录添加到您的 Zoho Desk 帐户中的任何受支持模块。例如,您可以使用这个创建任务在您的 Zoho Desk 帐户中创建新请求、添加新客户、创建新联系人等。

 支持的模块

  • 请求
  • 客户
  • 联系人
  • 合同

 语法

<response> = zoho.support.create(<moduleName>, <portal>, <department>, <fieldsList>);

其中,
<response> 是作为响应返回的映射变量。
<moduleName> 是记录将添加到其中的 Zoho Desk 模块的名称。例如,“Requests”指的是请求模块。Creator 支持的 Zoho Desk 模块是“请求”、“客户”、“联系人”和“合同”。
<portal> 是 Zoho Desk 门户的名称,<department> 指的是门户中的部门,记录将添加到其中。
<fieldslist> 是保存键值对的映射变量。映射键是 Zoho Desk 模块中指定的标签名,映射值是在 ZC 表单中提交的字段值。例如,"Contact Name" : input.Contact_Name。在这里,"Contact Name” 是在 Zoho Desk 模块中指定的标签名,“input.Contact_Name”指的是在 Zoho Creator 表单的 Contact_Name 字段中指定的值。

注:

  • 上面列出的所有参数都是必需的。 

 示例

response = zoho.support.create("Requests", "zohotest", "database", {"Contact Name":"Max","Subject":"Your request subject","Email" : "username@zohocorp.com"});

其中,
response 是作为响应返回的映射变量。
Requests 是将在其中添加记录的 Zoho Desk 模块的名称。
zohotest 是 Zoho Desk 门户的名称,database 指的是门户中的部门,记录将添加到其中。
"Contact Name”"Email” 是在 Zoho Desk 模块中指定的标签名称。“Max”“username@zohocorp.com”分别指的是在 Zoho Creator 表单中的“Contact_Name”和“Email”字段中指定的值。

 响应格式

Zoho Desk 返回的响应将为下面给出的格式:

{"id":"60922000000055001","Status":"Record(s) added successfully","Time":"2014-11-27 10:05:43"

如果由于不正确的参数值导致执行失败,则响应将为以下格式:

{"message":"Invalid User","code":"4861"