流程属性丢失导致流程挂起处理方式

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

流程属性丢失导致流程挂起处理方式

业务背景:流程在自动审批节点挂起。偶发性问题,部分单据存在挂起现象

image.webp

image.webp

排查思路

1、检查挂起的长期留用单据与其他正常的单据是否有异常

Select * from CT_BIL_TrialKeepLongBillEntry where fparentid =(Select fid from CT_BIL_TrialKeepLongBill where fnumber=’试制试验长期留用单单据编号’)

2、在bos工具平台中检查工作流连接,挂起节点的任务,检查输入参数。发现ID是必录参数

image.webp

3、检查工作流监控中的流程属性

image.webp

处理方式:

1、补丁已优化该功能,需要打补丁【PT167674】,2022-08-24 发布的。

2、当前个别挂起的单子修复数据处理:

打开查询分析器

--1查询出流程实例id

select fprocinstid  from t_wfr_procinst where fcode = '流程编码';

--2 执行服务端脚本,给流程实例id变量赋值

 com.kingdee.bos.workflow.service.ormrpc.EnactmentServiceFactory.createEnactService(ctx).

 setProcessContext("流程实例id", "定义的流程变量",需要改的值);

 

 例如:1查询出流程实例id

select fprocinstid  from t_wfr_procinst where fcode = 'szsycqlyd_2482604';

--2 执行服务端脚本,给流程实例id变量赋值

 com.kingdee.bos.workflow.service.ormrpc.EnactmentServiceFactory.createEnactService(ctx).

 setProcessContext("【这个改成步骤1查到的值】", "id",【这个改成单据的id);


流程属性丢失导致流程挂起处理方式

业务背景:流程在自动审批节点挂起。偶发性问题,部分单据存在挂起现象排查思路:1、检查挂起的长期留用单据与其他正常的单据是否有异常Sel...
点击下载文档
分享:
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息