1招聘扩展开发2019年7月HR产品事业部2纲要0102s-HR现有职位发布途径如何将招聘职位发布到客户招聘门户2.3、用户投递简历如何回推进s-HR系统2.2、基于现有“一键发布”功能进行改造招聘职位发布到客户招聘门户总结032.1、采用预留好的二次开发职位发布接口简历自定义页签04Offer入职信息同步053s-HR现有职位发布途径4目前标准产品已提供的职位发布渠道有:握手网、赶集网、智联招聘、前程无忧、猎聘网;1、s-HR现有职位发布途径51、s-HR现有职位发布途径即达插件的方式http://ws.kingdee.com/download/wscloud_chrome_plugin_pro.rar61、s-HR现有职位发布途径招聘网站接口方式“即达”插件方式由于招聘网站经常调整登录方式,所以不太稳定。原则上在V8.5版本已经不再支持,推荐使用纯接口对接方式(需购买招聘网站的接口服务)。71、一键发布到多个招聘网站无需在各个招聘网站来回切换,一键轻松发布岗位,省时省力系统自动回收简历对应到发布岗位,无须人工操作目前支持51、智联、猎聘、赶集、握手,更多平台持续开发中8如何将招聘职位发布到客户招聘门户92、如何将职位发布到客户招聘门户如果客户二开职位发布功能,发布职位到其他的一些招聘网站(包括企业官网、微信官网),则无法通过云服务进行职位发送,需要s-HR直接对接到客户的招聘网站。如果客户需要发布职位到微信官网,可以使用微信提供的挂链接的功能,将企业招聘网站挂接在微信公众号中,s-HR能与企业官网对接就可以使用微信官网了。若要将职位发布到客户招聘门户共有两个途径可以选择:1.采用预留好的二次开发职位发布接口(推荐)2.基于现有“一键发布”功能进行改造102、如何将职位发布到客户招聘门户具体流程如下:112.1、二次开发职位发布预留接口1.视图com.kingdee.shr.recuritment.app.PositionRelease.list中放出预留二次开发接口按钮122.1、二次开发职位发布预留接口2.完善positionReleaseList.js中的职位发布二开预留接口secReleaseAction()132.1、二次开发职位发布预留接口3.完善PositionReleaseListHandler中的二开预留接口secReleasePostionAction()142.2、一键发布增加客户官网1.如果需要将职位发布预置的招聘网站中,首先需注册招聘云服务。152.2、一键发布增加客户官网2.通过预制脚本增加客户官网信息。可仿照握手网预制脚本。数据表:T_REC_ReleaseWay,T_REC_ConfigAccount--------------云服务握手网账号默认配置参考-----------------添加招聘网站:deletefromt_rec_releasewaywhereFIDin('D/iLoToGRS2vwlT6ZSCc82w1V8w=');insertintot_rec_releaseway(FNAME,FNUMBER,FALIAS,FSTATE,FID,FISBIND)values('ws.kingdee.com',null,'WoShou',1,'D/iLoToGRS2vwlT6ZSCc82w1V8w=',1);添加招聘账号:deletefromT_REC_ConfigAccountwhereFIDin('Z3gCCqEVSDCo0be3ReYbtSyyh6c=');insertintoT_REC_ConfigAccount(FWEBSITEID,FUSERNAME,FACCOUNT,FPASSWORD,FRECURITMENTCONFIGID,FID)values('D/iLoToGRS2vwlT6ZSCc82w1V8w=','built_in','built_in','built_in','7PpRzmw/TXy7C0ZmpM5rhS3VqnQ=','Z3gCCqEVSDCo0be3ReYbtSyyh6c=');注意:灰色字体部分内容根据自己情况做出对应修改162.2、一键发布增加客户官网3.添加客户官网Logo,并修改positionReleaseList.js中的getImage()方法。172.2、一键发布增加客户官网4.一键发布时,增加客户官网发布渠道。修改PositionReleaseListHandler中getOneKeyReleaseWebsiteAction()方法。在添加握手网默认渠道下加入客户官网信息。182.2、一键发布增加客户官网5.一键发布时,增加招聘账号列表修改CloudService中getConfigAccountForWebSite()方法。采用和握手网同样的方式添加账号列表。192.2、一键发布增加客户官网6.跳过招聘账号是否可重新绑定校验修改AccUserUtil中checkCanReBind()方法202.2、一键发布增加客户官网7.跳过招聘网站登录cookie校验修改PositionReleaseUtil中checkCookie()方法212.2、一键发布增加客户官网8.编写自己的发布逻辑,将职位信息post到自己的官网后台。根据各自客户官网的需求修改PositionReleaseListHandler中用于生成待发布职位数据的oneKeyReleasePostionAction()方法和执行发送请求的releaseRecuritmentDemand()方法222.2、一键发布增加客户官网9.发布后处理逻辑在发布到客户官网后需要记录发布详情表。修改PositionReleaseListHandler类的releaseRecuritmentDemand()方法。232.2、一键发布增加客户官网10.发布后需注意事项由于s-HR招聘云服务职位发布这里采用异步操作。因此默认的发布后状态是“待发布”。客户可根据需要自己决定采用异步还是同步方式。如果采用同步操作直接将状态置为“发布成功”并进行发布成功后续处理,处理逻辑参见getJobReleaseResultServiceOSF对应类ReceiveReleaseResultService。如果是异步操作需要调用OSF来更新发布状态以及后续处理。对应OSF:getJobReleaseResultService参数名称:number、bill_number、code、code_info、stop_time参数类型:String242.3、简历回推进s-HR用户投递的简历通过调用OSF回到s-HR系统对应OSF:GetResumeListService参数名称:resumes参数类型:ResumeSync集合25招聘职位发布到客户招聘门户总结263、总结招聘网站接口方式目前都是通过云服务发布职位到招聘网站,不支持二次开发。如果需要发布网站到客户招聘网站,通过s-HR系统添加招聘网站信息、账号、logo等,添加发布职位到招聘网站代码,调用简历回收的osf接口,完成客户招聘网站从发布需求到简历回收过程。s-HR目前已提供的职位发布平台如何将职位发布到客户招聘门户1、采用预留好的二次开发职位发布接口2、基于现有“一键发布”功能进行改造如何将投递的简历回推到s-HR中27简历自定义页签284.1、在简历编辑页面新增自定义页签以视图hr.rec.resume.edit为例,具体如下:1、新增单行表或者多行表编辑视图。单行表:jsClass配置为shr.framework.SingleRow多行表:jsClass配置为shr.framework.MultiRow2、在handler中将配置好的视图加入到页面显示。com.kingdee.shr.recuritment.web.handler.resume.ResumeInfoEditHandler.getResumeEditPageData()294.1、在简历浏览页面新增自定义页签以视图hr.rec.resume.main为例,具体如下:1、新增单行表或者多行表浏览视图。单行表:jsClass配置为shr.framework.SingleRow多行表:jsClass配置为shr.framework.MultiRow2、在handler中将配置好的视图加入到页面显示com.kingdee.shr.recuritment.web.handler.resume.ResumeBaseRecEditHandler.getResumePageData(HttpServletRequest)30Offer入职信息同步315.1、入职信息反写、信息同步接口招聘offer入职通过之后调用招聘OSF回写简历、需求状态,同时将简历、报批等相关信息同步到入职员工信息。OSF名称:recEntryServiceOSF参数如下表:idcardNo身份证号passportNo护照号entryDate入职日期entryID入职员工IDOK成功(不满足条件跳过,也是返回成功)OSF实现:com.kingdee.shr.recuritment.service.RecEntryService同步简历信息到员工:com.kingdee.shr.recuritment.service.RecEntryService.syncResumeToEmp(Context,ResumeBaseRecInfo)32Thanksterimakasih感謝谢谢ありがとうขอบคุ�ณ