一、问题描述
1、单据参与手工结算时浮动提示结算并发冲突:
2、执行结算方案,结算日志显示执行失败,异常信息中提示结算并发冲突
3、单据操作按钮或者在工作流中提示结算并发冲突
4、执行智能结算机器人,结算监控提示结算并发冲突
二、问题原因
1、单据在其他流程中正在参与结算,已经优先申请到互斥锁并且还没执行完成释放,在当前流程又去结算,所以申请不到互斥锁。
2、单据之前在参与结算的过程中对应的财务容器发生异常,造成互斥锁没有正常释放。
三、处理方法
1、可以等待一会重新尝试看是否还提示并发冲突。
2、通过结算方案的【联查结算日志】功能,看一下是否有正在“执行中”的结算方案,如果有的话需要等待执行结束。
3、如果购买了RPA智能结算,看一下【智能结算】—【智能结算监控列表】中是否有正在“执行中”的结算方案,如果有的话需要等待执行结束。
4、如果没有发现正在执行的方案,或者执行中的方案一直也执行不完,运维人员可以登录后台monitor看一下财务fi容器中是否还有结算相关的活跃线程还在执行
如果后台也确实还存在结算相关的线程正在执行,需要等待对应的业务执行结束。
5、如果也没有正在执行的结算方案,后台也没有结算相关的线程正在执行,可以通过开发平台解锁单据结算互斥锁。
开发平台搜索“AppCache分布式锁”
进入对应元数据,进行预览
业务类型选择“结算锁”,点击查询,也可以按照执行的单据编号和日期范围查询
选中对应的数据,点击“清除”按钮,可解锁单据对应的结算互斥锁
请确认当前没有正在执行的结算方案和结算的线程再手工解锁单据,否则可能会造成单据重复结算。如有其他问题可咨询技术支持部或在交流群里反馈。