s-HR考勤轻应用二开指导

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

s-HR考勤轻应用二开指导

## 轻应用文件存放路径 首先扩展对应版本的轻应用 1, 前端js文件 (1) 扩展后点击对应应用的编辑按钮 ![image.webp](/download/0100fd041333ea7a4e82964b9d485afadaa6.webp) (2) 点击事件,前端业务的js就在里面 ![image.webp](/download/010094ba504f80b7440ca61e700b3ca86d80.webp) 具体控件的使用详见移动bos平台的发开文档 2, 后端文件 分为客户端和移动端 标准应用服务端eas\ server\lib\ server \eas\shr_ats-server.jar 标准应用客户端eas\server\lib\addon\attendmanage\lib\attendmanage.jar 具体类路径在新建osf接口里面(管理员登录) ![image.webp](/download/0100520d8cf09edf4f6fbee476cde7fc5429.webp) ![image.webp](/download/010019fa6108ec03486c8be13f7ea9d60573.webp) 开发流程介绍:整体分为4步 1, 新建服务端函数(以天天勤getMonthData为例) ![image.webp](/download/010053c0242775e941deb5a6d5f2bd38063e.webp) 2, 管理员账户登录,开发平台->OSF配置->创建 ![image.webp](/download/01007be3854dfb584253b9e3dc824efd53ae.webp) 3, 前端调用(平台默认异步调用,不支持同步,在success中写回调成功的方法) ![image.webp](/download/01000ddf5137334d447cb3b5a3391ec42488.webp) 4, 后端实现(实现平台统一接口IHRMsfService) ![image.webp](/download/010070c8472232584184b9bb2bd10e98221f.webp) 具体开发时, 实现步骤2,其中所需的参数根据业务需求来确定,填写的编码等信息模仿现有领域已经存在的osf接口进行填写,class为后端实现类的全路径类名。 实现步骤4,完成自己的业务需求代码, 后台调试通过后再进行前端调用 osf调试链接 IP地址或域名/shr/shr/msf/service.do?method=callService&serviceName=oneDayAttendanceResult&personId=u5x8JzsXT2q0dN26ARw/L4Dvfe0=&date=2021-12-13 ![image.webp](/download/0100acf9ea2012f84e80a1150c0f250a61d6.webp) method: callService 为默认值,无需改动 serviceName:取osf配置中的serviceName 后面跟自己配置的参数,用&连接 ![image.webp](/download/0100f440294c042349ff8806649bcd1cb988.webp) 调试时,后端可以断点调试,通过后,浏览器中会返回业务数据,后端开发完成。 接下来进行前端开发,按照步骤1,3的顺序进行,其中步骤1时,可以用 throw XXX;进行调试 ![image.webp](/download/0100db4c5bf235bc406ca91a112b10da8539.webp) 根据函数名称找到对应的浏览器返回信息,invoke为服务端函数返回信息 ![image.webp](/download/0100624e7cb32b92423c9bb0f39feb922aa7.webp) 前端浏览器会显示对应的调试信息 ![image.webp](/download/0100a4b4300c8e114a43aa3e92c28b8e6e84.webp) Invoke中有报错信息时,一般是后端错误,下载错误日志具体分析 最后进行步骤3,保证后端数据能正常返回,进行前端开发即可。

s-HR考勤轻应用二开指导

## 轻应用文件存放路径首先扩展对应版本的轻应用1, 前端js文件(1) 扩展后点击对应应用的编辑按钮 ![image.webp](/download/0100fd0413...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息