s-HR8.5及以上版本基础资料启用的后端接口说明
背景:有些企业会通过外部接口推送基础资料数据到s-HR,但是基础资料默认是一个非启用状态,希望通过调用接口实现基础资料启用
通用方案:
直接调用启用接口即可,可以参考:
接口:com.kingdee.shr.base.syssetting.ISHRBaseItem#enable
实现类ControllerBean:com.kingdee.shr.base.syssetting.app.SHRBaseItemControllerBean#_enable
调用方式:
假如基础资料的实体元数据全路径是 com.kingdee.shr.xxx.app.Sxxxxxdddd
ISHRBaseItem iSHRBaseItem = (ISHRBaseItem)com.kingdee.shr.base.syssetting.util.BaseMetaDataUtil.getBizInterface(ctx, "com.kingdee.shr.xxx.app.Sxxxxxdddd"); iSHRBaseItem.enable("xxxxxxx");//xxxxxxx为基础资料ID
此方案性能比较慢,需要一个一个进行处理
高版本的方案:基于s-HR Cloud8.6.1.2及以上版本
接口:com.kingdee.shr.base.syssetting.ISHRBaseItem#batchEenable
实现类ControllerBean:com.kingdee.shr.base.syssetting.app.SHRBaseItemControllerBean#_batchEenable
此方案可以通过对应视图的列表,进行配置按钮权限项,进行授权后,界面进行操作;也可以java代码调用,此方案性能比较高,但是是全表的基础资料全部启用,这个需要谨慎。
同时在这个方法里面提供的批量的sql操作方式,可以跟踪代码借鉴到自己代码中,实现批量的sql更新操作
s-HR8.5及以上版本基础资料启用的后端接口说明
背景:有些企业会通过外部接口推送基础资料数据到s-HR,但是基础资料默认是一个非启用状态,希望通过调用接口实现基础资料启用通用方案:直...
点击下载文档
本文2024-09-16 23:44:42发表“s-hr cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-shr-56521.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章