BOS流程设计器流程定义问题原创
金蝶云社区-枫枫儿
枫枫儿
2人赞赏了该文章 330次浏览 未经作者许可,禁止转载编辑于2021年04月09日 13:59:58

问题一:文件夹下流程定义全部消失

现象:

Image_20210310153517.png

错误日志:

Image_20210408195227.png


原因:

流程定义后缀名不合法,低版本检验不是很完备,所以导致了客户误操作


解决方案:

打开查询分析器,执行sql: select * from t_wfd_processdef where ffilename not like '%.kdwf'

查出来的流程定义,都是存在问题的

然后通过下面sql进行更新即可

sql: update t_wfd_processdef set ffilename='新名称'  where fprocessid='流程定义id'

Image_20210310162619.png



问题二:打开流程定义空白

现象:

打开流程定义右边空白


原因:

出现这个问题是子系统树做了修改

如果删除了部分结构,导致包名缺失,那改包名下的流程定义会自动往上层挂载

(eg:以前是有个(com.kingdee.eas.custom)包,然后下面建了A,B,C三个流程定义,然后子系统树删除了这个包,那A,B,C就会挂载到com.kingdee.eas包下)

image.png

查询分析器

SELECT * FROM t_wfd_processdef where FFILENAME ='流程名称'

image.png


发现包名是不一致的,打开流程定义时会根据FPACKAGENAME+FNAME联查  因为包名不对所以查不到数据,也就流程定义打开空白


解决

1、因为产生这个问题的根源就是子系统树,所以修改子系统树,将删除的结构还原即可

2、如果子系统树删除的包已经不再用了,但是流程定义还是需要使用,那就只能通过修改后台数据将有问题的流程定义的包名修改成存在的包名


赞 2