Skip to main content

车牌需求调研

背景整理

1、【外勤里程信息】由函数根据符合条件的人员查询前一天的外勤记录数据进行生成。

2、业务进行油费/餐费报销,需要在系统中提【报销里程单】。

3、【报销里程单】是主对象,【报销里程明细】为它的从对象,关联【外勤里程信息】,并带出相应的信息。

4、类型为早打卡和晚签退的高勤外勤类型,都要求驾车必须录入车牌和当天出发/最后公里数、出发/返回的仪表板图片。

 

外勤里程需求整理:

1、现在需要【当天最晚签退时间】、【当天出发/最后公里数】、【出发/返回的仪表板图片】带到【外勤里程信息】,再带到【报销里程明细】

2、车牌已经做了自定义对象。现在【报销里程单】表头的【车牌号】为单行文本字段,后面需要新增查找关联字段。但是【车牌号】需要调整默认值(取查找关联字段的文本),因为打印模板用到这个字段。

3、【报销里程明细】的【外勤里程信息】(查找关联字段)要设置范围规则:过滤已经提交过的外勤里程信息。防止业务多次重复关联相同的提交。

4、不同车牌号,需要分为不同的【报销里程单】进行提交。

5、如果不报销油费,则还可以在【报销里程明细】填写午餐、晚餐费用的报销。

 

 

解决方案:

1、早签到和晚签退是否需要,自动生成(但是这个要关联工作计划)?让销售直接点击即可  【可暂时让他们自己新建】

2、计划任务生成【外勤里程信息】,应该要新增逻辑(计算带出图片、公里数等信息)[字段已经添加上,计划任务函数(刷新外勤里程信息的图片和公里数)已写]  【每天凌晨4点/5点执行】

3、【报销里程单】提交时,要有(新建、编辑按钮都需要挂载)前验证。关联的外勤里程信息已经提交过的,不允许重复提交。(【外勤里程信息】的范围规则设置如下图),前验证函数已写) [两个条件,防止没有车牌的人员选不到单据去报销餐费]

image.png

 

4、【报销里程单】的车牌要做限制,从对象关联的外勤里程信息的车牌号也和表头的车牌号一致才行。不一致,要分开提几张【报销里程单】【暂时是业务逻辑】(报销明细的外勤里程信息设置范围条件,如3和图片所示)

5、原有的计划任务【生成前一天的外勤里程信息】的触发时间也要调整为凌晨2点或者3点。因为有了晚签退打卡,这一类打卡可能超过现在设定的凌晨0点。 同时也要检查其他的相关的计划任务函数,有可能有耦合逻辑/触发机制。  【重点】

5.1【重算里程】(算直线距离) 中午12:20执行。  初步判断没影响

5.2【将工作计划的客户更新到外勤里程】(补充客户名称) 晚上23:58执行。初步判断没影响。

6、报销里程单的打印模板需要调整,明细加上日期和照片那些字段。按照最新的模板

7、报销里程单挂载从对象新增的UI函数,查询外勤类型为【早签到】和【晚签退】带出车机仪表盘图片和出发/返回公里数信息到报销里程单明细字段里面。

8、报销明细的目的地字段,需要函数自动带出【现场签退】的签到和签退地址,以及【晚签退】的签退地址。

 

 

 

初期上线预测问题

1、早签到/晚签退 没有按时去打卡。导致照片或者公里数缺失。

2、报销里程单,车牌号不一致,没法报销。

3、报销里程明细限制选择的具体外勤里程信息