解决方案:
【概述】
单据提交后,在流程管理中心运行状态为空,可能有以下原因:
如果同时提交流程的用户没有上百个的可以用同步模式,修改方法:使用administrator登录系统,打开【基础管理】--【公共设置】--【参数设置】--【流程中心】,打开【工作流】,将流程处理模式修改为同步,点保存,再提交流程看是否正常。
如同时提交如果同时提交流程的用户较多,请参照下列步骤排查:
一、工作流服务未启用:
1. 若是6.2版本请先按以下路径检查K3CloudJobProcess服务是否启动:
路径:我的电脑→控制面板→管理工具→服务(双击打开),检查以上服务是否存在并启动。
2. 若K3CloudJobProcess服务也不存在,可重新注册一下,以免后续遇到相关问题。命令为:
①【先卸载】(电脑键盘上按“windows图标键+R键”即可调出【运行】)
a.在服务器电脑点击【运行】,拖入文件:InstallUtil.exe (该文件路径:C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe),点击空格,输入“/u”
b.再将文件“Kingdee.BOS.ScheduleService.exe”拖入【运行】中,点击回车键。(该文件路径:Program Files (x86)\Kingdee\K3Cloud\WebSite\Bin\Kingdee.BOS.ScheduleService.exe)
②【再安装】
重复以上操作,只是将“/u”改为“/i”
3. 若是7.X版本请先按以下路径检查K3CloudMQ服务是否启动:
路径:我的电脑→控制面板→管理工具→服务(双击打开),检查以上服务是否存在并启动。
二、修改端口号导致,可以打开这里查看端口号,如果不是80,说明端口号已不是默认的端口:
解决办法如下:
1、如果修改了端口号,请首先请参考帖子
2、7.0版本,除了第一步上面说的要修改的文件,还需要修改\k3cloud\FileService\Bin\Kingdee.BOS.MQService.exe.config和Kingdee.BOS.ScheduleService.exe.config文件中的 http://localhost/K3CloudApp//";地址加上端口号http://localhost:XXXX/K3CloudApp/,其中XXXX就是修改后的端口号,注意:修改这2个配置文件前,请先停止服务:K3cloudMQ,修改完成后再启动这个服务。
三、环境有未安装的软件:
1. 在命令行输入:netstat -ano -p tcp | find 10905 ";nul 2";nul && echo 10905端口已开启 || echo 10905未开启,执行后,如果显示10905端口未开启则说明:没有安装Microsoft Visual C++ 2010 XXX Redistributable
2. 请在k3cloud安装包中找到该软件进行安装,安装完重启机器后再执行命令:netstat -ano -p tcp | find 10905 ";nul 2";nul && echo 10905端口已开启 || echo 10905未开启,结果显示10905开启后,再测试工作流是否可正常运行。
转载自:https://vip.kingdee.com/questions/7714/answers/11212?productLineId=1&isKnowledge=2&lang=zh-CN
推荐阅读