我们在 2026-06-15 19:50 左右遇到一张出库单,提交后流程断了。
单据: CK260615017(领料出库)
现象: 单子和明细已经保存,本地也生成了流程实例(instanceId 12907,rowId 3948),但审批一直没到「已通过」,页面上看流程是中断的。
日志里看到的情况:
- 19:49:59 用户正常提交(
doHandle,StartNode) - 19:50:00 调了钉钉
processCentres/instances去建审批实例 - 之后大约 3 秒请求就正常结束了
- 没有
createProcessInstance success/thirdInsId - 没有
syncToTable、EndHandle,状态也没回写成「已通过」 - 整段 server.log 没有 ERROR
按我们的流程配置,领料出库提交后应直接结束,不需要走销售复核。
奇怪的是: 同一用户大约 2 分钟后又提了一张同类领料出库单(instanceId 12908),钉钉创建、流程结束、状态回写都正常。所以不太像业务配置问题,更像是这次钉钉创建后引擎没往下走,而且失败还没打日志。
排查用信息(已脱敏):
- requestId:
4f0d6afb98e04483a190a0833fa2a620 - 日志:
server.log.2,2026-06-15 19:49:59 ~ 19:50:03
影响: 单子在库里了但审批没完,下游库存等逻辑没触发,用户只能重提或等人工处理。
希望平台帮忙确认:
- 为什么 instances 调用之后没继续推进流程?
- 为什么这种失败没有 ERROR,前端也看不到明确报错?