适用版本:Teamcenter10
在PLM系统中很多的对象和目标都是由工作流程驱动的,工作流程是PLM的基础功能。但有时在执行流程审核节点的时候出现客户端卡死、与服务器断开链接的情况,如下图
图1
首先判断这个问题的出现是个别流程还是所有的流程是个例还是全局性的。如果是所有流程都存在异常那这个问题属于服务器的范畴,检查服务器的防火墙、服务器的端口等。如果是个别流程且是个例用户的话可能是由于缓存或者个人电脑的一些环境导致的,清除这台电脑的缓存或者引起异常的环境即可。如果是所有用户都存在异常的话需要考虑当前流程的该节点是否有开发的handler,如果是开发的handler导致的,可以使用控制台或者二层的tao窗口中输出log信息判断。如果既是所有用户都存在且不是开发handler导致的就可能是流程模板导致的,流程模板可分为流程路径不合理和Handle搭配或参数不合理导致的。如果均不是上述的问题可以参考第四种排查方式
打开工作流程设计器,打开当前出现异常的流程
图2
双击打开出现异常的节点,展开到流程节点的最底层(如图是Do节点)
图3
双击打开出现异常的节点,展开到流程节点的最底层(如图是审核节点,select-signoff-team和perform-signoffs的子节点都需要检查)
图4
如下图发现在perform-signoffs的子节点里面还存在一个子节点新建perform-signoffs的子节点。这个就是导致流程卡死的原因,把该节点清除后即可恢复正常。出现这种情况主要有两种原因,第一个原因是因为流程是通过导入导出创建出来的,这种创建方式是有可能导致流程节点异常。第二种原因是多次修改流程也有可能导致节点异常。
图5
在下列路径中启动CMD窗口,执行命令fccstat -restart重启FCC服务
图6
登录验证问题已被解决