同步Moka候选人自定义字段二开指导
1、 Moka篇
Moka候选人字段的配置分为字段添加和标准简历启用两步
字段管理
假设要加的字段名为“个人主页”,要加在基本信息区域,管理员登录moka系统,从页面的左下角点进去
![](/download/01002b137c21c37f449bb20512a3b012aa65.png)
点击添加字段【候选人信息管理-字段管理-个人信息】
![](/download/0100919a1747ba974aeeb2c68578ed34b734.png)
在弹窗填写字段名称信息以后点击确定,字段就加好了
![](/download/010086b534c946984ea9a3e2049a87316446.png)
标准简历设置
“个人主页”字段添加好以后要在标准简历页面启用,启用了才能生效。点击编辑简历
![](/download/010075b143ac2810430fbe572e3344798f44.png)
勾选上“个人主页”,如果字段是必填的,后面必填选项也勾上
![](/download/01001524b51e74104e6f8d37c8140c9c420c.png)
二、HR篇
HR的配置会相对复杂一些,首先要在动态扩展平台导入实体,实体添加上对应字段,扩展方案启用以后,再去集成平台修改接口映射
实体动态扩展
普通用户登录eas客户端,打开动态扩展平台,如果之前存在扩展方案先反启用,也可以直接新增一个方案,导入简历基本信息实体,搜索关键字“招聘管理简历基本信息”
![](/download/01000520a81e269a4126a75d61ebacc85a8e.png)
点击新增字段
![](/download/01000f6085df5f5045cc9e24fca61896bee5.png)
信息填写好以后点确定,检验下元数据,检验通过再保存然后启用方案
![](/download/01008330f57a2ade41cba32fd6453c1453e3.png)
![](/download/0100cc4cff488a6a4cafb1351e2338451d35.png)
接口映射
管理员登录HR系统【开发平台-集成配置-第三个招聘系统集成配置】进行接口映射配置
![](/download/010059cdf2adc13046eea0e1379e14ec840f.png)
本次要调整的接口为Moka推送简历
![](/download/0100fc81416239b741018961b3ebb576a1ce.png)
点击编辑,拉到页面最底下“字段值映射”,新增一条moka自定义字段“个人主页”到HR系统简历基本信息模块的映射关系,最左那列填moka字段管理加的字段名称,中间那列填HR的实体属性,如果字段要映射到简历基本信息,那格式就是resumeBaseRec.xxx,还是那上一步加的字段“个人主页”举例,这里填写的就应该是resumeBaseRec.homePage,中间的“.”一定不能漏,如果字段“个人主页”想映射到教育经历区域,那中间那列填写的就是EducationExpREC.homePage,如果不清楚其他区域要怎么填写请对照接口字段映 射 对照表
![](/download/0100381bd53e2a6e45e9a77a3756f3aacfd9.png)
如果自定义的字段类型不是普通文本,那就需要维护选项值之间的映射关系,举个栗子,如果新加的字段是学历,学历在moka系统分本科,硕士,博士,高中,大专,中专,初中及以下,MBA,其他
![](/download/01005d8d870c257148f8a206e27d9983c65e.png)
学历在HR系统是个基础资料,如下图所示
![](/download/0100b8d861d394b940ae896f0a9ebbd600d6.png)
这个字段在moka系统是9个选项,在HR系统只有8个选项,怎么解决这个问题呢,接口字段值映射就是用来解决这个问题的
![](/download/0100b274a46a6b854f14a5e29dc548ebbf2c.png)
具体如何映射,现场根据实际使用情况以及业务需求自行对应
![](/download/0100334e2f0448e247f9a9ad2d76f404c906.png)
如果自定义的字段“个人主页”是个枚举类型,字段映射这一列就不能空着,必须选择对应的字段值映射关系
![](/download/01006d44472751924f1a8e07b7a1655aa418.png)
附录
接口字段映射对照表
字段归属模块(自定义字段要添加的区域) | 动态扩展平台导入实体搜索的关键字 | 动态扩展平台字段别名(假设要自定义的字段) | 接口映射目标字段填入值 |
基本信息 | 招聘管理简历基本信息 | homePage | resumeBaseRec.homePage |
自我评价 | 简历——自我评价 | homePage | SelfEvaluationRec.homePage |
其他信息 | 简历--其他描述 | homePage | ResumeOtherDesc.homePage |
专业技能 | 专业技能 | homePage | ProfessionalSkills.homePage |
教育经历 | 教育经历 | homePage | EducationExpREC.homePage |
获取证书 | 获得证书 | homePage | Credential.homePage |
工作经历 | 工作经验 | homePage | WorkingExp.homePage |
获奖经历 | 简历_获奖经历 | homePage | ResumeRewardPunish.homePage |
项目经历 | 项目经历 | homePage | ProjectExp.homePage |
语言能力 | 语言能力 | homePage | LanguageAbility.homePage |
自定义模块 | 要在动态扩展平台新建实体 | homePage | homePage |
自定义模块特殊说明下,假设自定义的模块是“培训状况”,如果实体原来不存在,就需要在动态扩展平台新建实体元数据,实体元数据创建以后,维护映射关系的时候,要单独有一行数据说明元数据实体的包路径,如下图所示:
![](/download/0100baaad84c21e84268b20e23499dccaeed.png)
moka自定义模块跟HR系统的模块映射关系建好以后,就能建立字段与字段间的映射关系了,如下图所示:
![](/download/01005c3c69d9eec84dd5ab0ff7783534e274.png)