在PDM的流程操作过程中,由于网络、设置、服务的多种原因,可能导致用户无法收到对应的工作流程和文件夹通知,例如用户登录SOLIDWORKS PDM软件之后,选择某一个零件更改状态并勾选对应的审批人,但是审批端未弹出任务通知的信息,且打开通知邮箱中并无邮件或根本无法打开邮箱。

可通过以下步骤排查问题:

1、SOLIDWORKS PDM通知处理是由SOLIDWORKS PDM数据库服务组来进行的,一般情况下常见的情况是流程通知收不到,但是手动发送通知可以收到。这类问题都是SQL表DocumentsActionInfo表被堵塞了,查询此表是否有较多记录存在,且不会减少。通知发送成功后,此表内记录会被自动移除,所以若此表记录数为0表示正常。

打开网易新闻 查看精彩图片

2、如果上述表存有记录且记录不会自动减少,说明堵塞,首先查看数据库服务是否正常启动,如未启动请将其启动,或重启数据库服务器看是否能正常工作

打开网易新闻 查看精彩图片

3、如果重启后检测记录不会变少,则将PDM数据库服务器卸载掉,再重装,重装方法如下:控制面板-程序和应用- SW PDM 服务器程序-修改-下一步-PDM数据库服务器-取消勾选-下一步-完成-重启-然后重复步骤把PDM数据库服务器勾选上-完成。

4、如果重装后还是有问题,就查看数据库服务器的日志,一般都是因为日志报错导致发送失败:Windows 控制面板-管理工具-事件査看器-Windows日志-应用-过滤器-事件来源勾选"SOLIDWORKS PDM数据库服务”- 确定-查看是否有红色的报错信息并查看原因。

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片