苍穹财务云-费用报销-额度扩展二开原创
金蝶云社区-乱枫
乱枫
21人赞赏了该文章 1,451次浏览 未经作者许可,禁止转载编辑于2021年12月30日 14:05:07

问题描述:

在费用报销的一些特殊场景,比如员工一些费用统结处理时,需要特殊处理占用到员工的个人额度的情况,因此需要找到一个扩展点来实现这种特殊业务场景的额度占用,并尽可能利用到标准产品的各种系统级参数、期间额度控制的情况进行,轻度介入完成功能实现。


解决方案:

  1. 实现标准产品的产品的EmployeeReimAmountService接口。

  2. 考虑到在途额度占用情况扩展:

    kd.fi.er.business.daily.amount.service.EmployeeReimAmountService$getEmployeeCurrentInReimbursedAmountBetween。

  3. 考虑到已占用额度情况扩展:

    kd.fi.er.business.daily.amount.service.EmployeeReimAmountService$getEmployeeReimbursedAmountBetween,入参要素人员、组织、费用项目、起止时间,扩展参数基本满足了额度扩展的常用场景,并基本上能够满足业务场景实现额度占用。

  4. 扩展服务配置注册点位置及注意事项:

    开发平台搜索【额度扩展控制】元数据,禁用标准预置的额度扩展配置服务,新增实现了上述方法占用在途、已占用额的服务实现类及路径,同位置还有部门额度占用的扩展方式方法,也可以进行参考参照配置。

    image.png


这里这个方法确实能够很好地适应现场需求,并进行二开扩展,给财务云费用相关标准产品开发的老师点个赞!


图标赞 21
21人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!