这个博客讨论了使用odataapi更新申请者状态的话题。你可以使用诸如Postman之类的工具,或者更简单地说,大数据下,物联网开发,使用integrationcenter.
这里我们将介绍如何使用integrationcenter来实现这一点。虽然它相当简单,但要成功地使用这种方法,必须注意以下几点:
为什么要通过API更新申请者状态?
可能有几个原因。一位客户表示,他们很乐意将所有3000名候选人从一个特定状态导出,然后通过导入将其更新到另一个状态。他们只想将通过现场评估的候选应用程序导入到下一状态。
另一个客户让合作伙伴将遗留应用程序导入到转发状态,因此无法在管道中看到它们,虽然计数显示他们在那里。
转发和邀请申请是非活动状态-这些不支持应用程序。如果有一个候选人处于这些状态之一,则意味着该候选人还没有相应的申请。应用程序支持的状态为默认状态、处置状态和其他客户定义的状态。
虽然有经验的顾问会知道应用程序的相关状态,但如果使用了不正确的状态,文档和UI都不会提供任何警告。
理想情况下,应该尝试这样的导入出现错误,日志中有相应的消息。
客户的一个常见请求是根据特定条件自动将候选人移动到状态。目前只能根据对预筛选问题的回答来确定处置状态。
邮递员还是整合中心?
如果你熟悉使用邮递员之类的工具,那么这是首选。虽然集成中心很容易使用,但也有许多缺陷。
那么如何做到这一点呢?
我们先看看出口。您的场景可能不需要它,但知道它总是好的。
导航到管理中心->集成中心->我的集成单击〖创建〗确保至少选择所有必填字段。理想情况下,选择所有字段,然后可以灵活地选择要在导入中更新的字段。您将需要手动选择每个字段,因为不幸的是没有"全选"选项。Integration Center中的映射工具使用起来异常困难。
请填写以下详细信息-选择您自己的名称和描述!
本博客假设您没有任何要添加的字段或任何筛选器。如果需要,请做出适当的选择,然后导航到指定输出的目标。
单击目标设置
此集成将数据导出到SFTP文件夹。请确保已在SFTP位置创建文件夹。
在这种情况下,尚未选择加密选项。
除非您计划定期运行此集成,否则请导航到"审阅并运行"单击"保存"点击Run Now
就是这样!
现在您可以在导出的.csv文件中进行所需的更改。对于这个blog,我们想更改申请者的状态,因此我们将更新Job Application status Item Id列。
注意遗留数据导入使用statusItem字段,云购网,在OData API字典中不可用。
您将在"管理中心"->"编辑申请者状态"下找到每个状态的状态id。
更改后,风控大数据,您需要创建入站集成以更新记录。
创建入站集成
将更新的.csv文件上载到SFTP中的文件夹。记下文件夹的名称。导航到"管理中心"->"集成中心"->"我的集成"单击Create->Scheduled CSV Input Integration
提供集成的名称并导航到Configure Fields单击上载示例CSV选择更新的.csv文件。对于入站集成,请确保至少包含文件中的所有必填字段,否则此集成将失败。
上载文件后,系统将填充字段并显示它们,大数据行业前景,如下所示。
单击图标导航到"字段映射"视图。
将要映射的每个字段从从左侧的"源字段"列到右侧的"目标字段"列。
映射后,您将在"目标字段"列中看到一个与字段相对的图标。
切换到"文件导入测试"视图以测试导入文件。更正您看到的任何错误。
导航到源设置指定已上载更新的.csv文件的SFTP位置和文件夹。确保在"文件名前缀"字段中,指定的文件名与SFTP中显示的文件名完全相同,但没有扩展名。在文件扩展名字段
中,将扩展名指定为CSV,然后导航到"审阅并运行"。单击"保存"。单击"立即运行"。
系统显示集成处理
成功集成将显示绿色复选框。
失败集成将显示红色十字。
警告显示为黄色三角形。