offer发送邮件模板变量自定义二开指导
【适用版本】
s-HR Cloud V9.0及以上
s-HR Cloud V8.8 SP1及以上
s-HR Cloud V8.8及以上
s-HR Cloud V8.6.1.2及以上
s-HR Cloud 2021H1及以上
s-HR Cloud V8.6 SP1及以上
s-HR Cloud V8.6及以上
s-HR V8.5 SP1及以上
s-HR V8.5及以上
【应用场景】
offer发送需要自定义邮件模板变量值二开
【操作步骤】
二开方案:
前端二开
com.kingdee.shr.recuritment.app.Offer.sendOfferPage针对offer发送第二步这个视图
1、在对应的offer发送地址中加上&debug=true打开前端调试模式
2、 修改sendOfferPage.js 新增js然后继承标品js
3、 然后修改标品的这个方法,在js里面定义邮件模板变量名称,分别是这两处,如下图所示
后台类接口开发项:
1、在标品的recuritment.jar中,对标品的这个方法com.kingdee.shr.recuritment.web.handler.OfferInfoEditHandler#setVariableDataMapEx做二开入口,比如将最晚入职日期做赋值操作,那给到dataMap,取值逻辑可参考下图
在setVariableDataMapEx方法中根据request获取到前端给的值最晚入职时间json.getString("lastEntryTime") ,然后再赋值给dataMap ,比如
dataMap.put("[[最晚入职时间]]", json.getString("lastEntryTime"));
【注意事项】
注意的是dataMap对象中的key值要保存跟前端变量名称一致,否则后台无法根据变量名称做匹配数据赋值
offer发送邮件模板变量自定义二开指导
本文2024-09-22 22:04:56发表“s-hr cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-shr-124266.html