s-HR-绩效管理-自动目标统一下达二开指导文档
适用对象:
本文档仅供二开人员进行参考,数据无价,请验证充分再部署正式环境。
一. 标品统一下达的目标方法说明
a) 方法名
com.kingdee.shr.perfweb.app.base.evalplan.PerfEvaObjectControllerBean#doGoalsTransmit(Context ctx, String periodId, Set billIds, boolean isDirectlyTransmit, String sendType, String msgTempId, boolean isOrg)
b) 参数说明
参数名 | 说明 |
ctx | 上下文 |
periodId | 考核周期ID |
billIds | 评估对象ID集合 |
isDirectlyTransmit | 是否直接下达(true:直接下达,false:统一下达) |
sendType | 消息发送方式(smsType + emailType + portalType + yzjMsgType,eg:如果sendType传递的是:”1010”,则表示需要发送短信和门户消息) smsType:短信消息 emailType:邮件消息 portalType:门户消息 yzjMsgType:云之家消息 |
msgTempId | 系统通知模板ID(通过绩效管理-绩效业务设置-系统通知模板设置 查找对应的系统通知模板) |
isOrg | 是否组织考核(true:组织考核,false:员工考核) |
c) 方法调用方式
业务代码通过:com.kingdee.shr.perfweb.app.base.evalplan.PerfEvaObjectFactory.getLocalInstance(ctx).doGoalsTransmit(period, lockedIds,
isDirectlyTransmit, sendType, msgTempID, isOrg);
d) 获取需要下达的评估对象查询条件
select * from t_eva_perfEvaObject where FBELONGGROUP is not null and FUNITGOALSSTATUS = 0;
说明:查询已经指定分组并且未统一下达的评估对象,注意,下达之前需要指定好填报人和目标下达人。
二. 新增加二开façade调用标品统一下达方法
三. 新增加后台事务绑定第二步的façade
四. 部署二开代码
五. 启动EAS服务进行验证
s-HR-绩效管理-自动目标统一下达二开指导文档
本文2024-09-22 22:09:31发表“s-hr cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-shr-124767.html