在 Zoho Recruit 中添加记录

 概述

可执行 zoho.recruit.addRecord() 任务以便将记录添加到 Zoho Recruit 的任何受支持模块。通过将它放入 Zoho Creator 中所需的表单动作块,在 Zoho Recruit 中添加记录的过程可以根据需求轻松地实现自动化。假设您有一个 Zoho Creator 表单,用于提交已招聘应聘者的详细信息。若要同时将详细信息添加到 Zoho Recruit 的“应聘者”模块,您可以执行“成功时”表单动作块中的 zoho.recruit.addRecord() 任务。这样,每当提交带有应聘者详细信息的 Zoho Creator 表单时,将在 Zoho Recruit 中创建记录。有关如何执行此任务的更多详情在下面说明。

 支持的模块

  • 应聘者
  • 职位空缺
  • 客户
  • 客户联系人

 语法

response = zoho.recruit.addRecord(moduleName, dataMap, duplicateCheck)

其中,
<response> - 是作为响应由 Zoho Recruit 返回的映射变量。
<moduleName> - Zoho Recruit 中的模块名称,记录将添加到此模块。(必填)
<dataMap> - 保存键值对的映射变量。映射键是 Zoho Recruit 模块中指定的标签名,映射值是在 ZC 表单中提交的字段值。例如,"First Name" : input.First_Name。在这里,"First Name” 是在 Zoho Recruit 模块中指定的标签名,input.First_Name 指的是在 Zoho Creator 表单的 First_Name 字段中指定的值。(必填)
<duplicateCheck>(可选)- 一个整数值,设置为“1”以搜索记录是否已存在,设置为“2”以更新记录(如果已存在)。如果 true 或 false 均未设置,则记录将作为新记录来添加。(可选)

 示例

下面是一个示例脚本,可添加到 Zoho Creator 表单中以便在 Zoho Recruit 中创建新记录。假设我们有一个 Creator 表单,包含以下字段:"First Name"、"Last Name"、"Email” 和 "Work Phone"。您可以将以下脚本添加到 Creator 表单的添加时 -> 成功时块,以便每当提交此表单时,在 Zoho Recruit 的指定模块中创建带有指定详细信息的记录。在本例中,模块是“应聘者”。

response = zoho.recruit.addRecord("Candidates", "First name" : input.First_Name, "Last name" : input.Last_Name, "Email" : input.Email, "Work Phone" : "9876");

其中,
response - 是作为响应由 Zoho Recruit 返回的映射变量。
Candidates - Zoho Recruit 中的模块名称,记录将添加到此模块。
"First Name"、"Last Name"、"Email” 和 "Work Phone” 是表单字段,它们的对应值紧跟一个冒号。

 响应

Zoho Recruit 作为映射返回的响应:

{"message":"Record(s) added successfully","Created Time":"2015-11-19 18:04:55","Modified By”:”john”,”Id":"1687000000116001","Modified Time":"2015-11-19 18:04:55","Created By”:”john”}