BOS流程设计器流程定义问题原创
2人赞赏了该文章
347次浏览
编辑于2021年04月09日 13:59:58
问题一:文件夹下流程定义全部消失
现象:
错误日志:
原因:
流程定义后缀名不合法,低版本检验不是很完备,所以导致了客户误操作
解决方案:
打开查询分析器,执行sql: select * from t_wfd_processdef where ffilename not like '%.kdwf'
查出来的流程定义,都是存在问题的
然后通过下面sql进行更新即可
sql: update t_wfd_processdef set ffilename='新名称' where fprocessid='流程定义id'
问题二:打开流程定义空白
现象:
打开流程定义右边空白
原因:
出现这个问题是子系统树做了修改
如果删除了部分结构,导致包名缺失,那改包名下的流程定义会自动往上层挂载
(eg:以前是有个(com.kingdee.eas.custom)包,然后下面建了A,B,C三个流程定义,然后子系统树删除了这个包,那A,B,C就会挂载到com.kingdee.eas包下)
查询分析器
SELECT * FROM t_wfd_processdef where FFILENAME ='流程名称'
发现包名是不一致的,打开流程定义时会根据FPACKAGENAME+FNAME联查 因为包名不对所以查不到数据,也就流程定义打开空白
解决
1、因为产生这个问题的根源就是子系统树,所以修改子系统树,将删除的结构还原即可
2、如果子系统树删除的包已经不再用了,但是流程定义还是需要使用,那就只能通过修改后台数据将有问题的流程定义的包名修改成存在的包名
赞 2
2人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读