某某机械厂,销售部门和售后部门人员,常年有大量出差外勤的情况。原来进行费用申请,需要和直属上次电话沟通后,并积攒大量发票,回单位后,再在发票上标注报销行程等信息。最后统一提交到财务部门,财务部门会,积攒大量需要分辨识别的发票,一部分涉及到行程的发票还需要利用xx地图,计算起始点和目的地之间的距离,根据企业内部规章,计算企业实际应该报销的金额。最后在对每个人的报销费用进行统计。
以上过程非常繁琐,早上人力资源大量浪费,所以继续一款产品,可以解决企业的这个痛点,让大量繁琐重新作业,利用程序自动计算得出。
实现功能点:
1:钉钉软件中,创建一个新的OA审批单据【出差费用申请】。
2:【出差费用申请】中的字段【发票图片】值发生变化时,触发钉钉连接器,调用我做的API接口返回发票金额,填充到指定字段(利用xx发票识别API,自动识别)。
3:企业员工,进行钉钉签到后,会自动在后台数据库中存储签到数据信息(调用我写的socket)。
4:企业员工,在钉钉OA审批中,提交【出差费用申请】时,会自动根据当天签到记录,生成行程信息,选择行程后,会利用xx地图API,自动计算行程的里程数,根据企业内部规章,自动计算行程金额,报销金额等。
5:每个月初,会自动根据企业中不同部门,不同的规则,对每个部门内的员工进行该员工的月出差费用统计,自动生成一张新的OA审批单据,类型为月统计。
6:不同部门的审批流程不同,审批后的单位才为有效单据。
开发周期:35工作日
需求分析:1人(我独立完成)
开发架构:1人(我独立完成)
环境搭建:1人(我独立完成)
系统开发:1人(我独立完成)
系统测试:2人(包含我)
项目技术栈:钉钉微应用,钉钉连接器,钉钉stream,百度智能云(OCR自动识别)。
后端:axios,koa,moment,redis,mySQL。
实现亮点:多系统结合,数据流转。