在 Zoho Recruit 中更新记录

 概述

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

 支持的模块

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

 语法

response = zoho.recruit.updateRecord(moduleName, id, dataMap)

其中,
<response> - 是作为响应由 Zoho Recruit 返回的映射变量。
<moduleName> - 将要在其中更新记录的 Zoho Recruit 模块名称。(必填)
<id> - 是 Zoho recruit 中待更新的记录编号。(必填)
<dataMap> - 保存键值对的映射变量。映射键是 Zoho Recruit 模块中指定的标签名,映射值是在 ZC 表单中提交的字段值。例如,"First Name" : input.First_Name。在这里,"First Name” 是在 Zoho Recruit 模块中指定的标签名,input.First_Name 指的是在 Zoho Creator 表单的 First_Name 字段中指定的值。(必填)

 示例

下面是一个示例脚本,可添加到 Zoho Creator 表单中以便在 Zoho Recruit 中编辑现有记录。假设我们有一个 Creator 表单,包含以下字段:"First Name"、"Last Name"、"Email” 和 "Work Phone",它们用于保存已招聘应聘者的详细信息。您可以将以下脚本添加到 Creator 表单的编辑时 -> 成功时块,以便每当编辑此表单时,Zoho Recruit 的指定模块中的现有详细信息也会相应地编辑。在本例中,模块是“应聘者”。当执行以下脚本时,在此表单中更新的邮箱地址也会在 Zoho Recruit 的指定记录中更新。

response = zoho.recruit.updateRecord("Candidates", "1687000000106001", "Email" : input.Email);

其中,
response - 是作为响应由 Zoho Recruit 返回的映射变量。
Candidates - 将要在其中更新记录的 Zoho Recruit 模块名称。
1687000000106001 是需要更新的记录编号。
"Email” 是需要更新的字段名称。

 响应

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

{"message":"Record(s) updated successfully","Created Time":"2015-09-16 16:29:33","Modified By":"john","Id":"1687000000106001","Modified Time":"2015-11-19 18:09:28","Created By":"deepika.p"}