s-HR 单据导入开发介绍

栏目:s-hr cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

s-HR 单据导入开发介绍

【适用版本】 

s-HR V8.5 SP1及以上


【应用场景】 

新增人事单据二开示例
人事单据导入类基本介绍
人单导
实现新增单据导

了解人事单据导入


【详细说明/示例/操作步骤】

1、新增奖励申请单导入

2、新增奖励申请单导入实现类

新增单据导入类可以继承单据导入基础HRAffairBizBillHrManImportService可以不继承此类,直接继承导入基础BaseImportService参考API

书写相关逻辑。

3、


【常见问题】

一、四种导入方式

二、自定义主键怎么处理?

   重写校验和保存方法:

      BaseImportService.verifyRowBiz(BaseRowInforow)

     按所选保存方式重写

        importNew(BaseRowInfo row)

       importOverride(BaseRowInfo row)

       importUpdateOnly(BaseRowInfo row)

        importUpdateOrAdd(BaseRowInfo row)

三、一般不要手动修改单据状态、删除单据

四、单据生效日期字段

      全部统一 bizdate,不要用enterDate(入职日期)、leftDate(离职日期)、retireDate(退休日期)类似的字段


【8.2SP2版本导入类继承体系】




【8.5版本继承类体系】

8.5的导入实现更简洁,单据导入均继承单据导入基础类

BizBillBaseImportCheck:单据导入常用工具类,编码校验、权限校验等


入职多人单导入

将页面参数传入实现类、写数据到页面。(有类似场景可以参考)

注: 导入实现类中必须重写saveData(Object object) 方法

以下是多人单导入继承类图


s-HR 单据导入开发介绍

【适用版本】 s-HR V8.5 SP1及以上【应用场景】 新增人事单据二开示例人事单据导入类基本介绍多人单导入实现新增单据导入了解人事单据导...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息