ERP软件问题大致分四种类型,需求、bug、环境、数据。就这四类问题ERP工程师如何处理,为大家提供一下思路。
1、需求问题
   这类问题产生原因是客户提出需求,而软件满足不了用户需求。
   首先是降低客户的期望值,因为一般的需求开发不原意修改,如果修改可能造成其它的地方发生异常。
   可以找出变通方法提供给客户。
   其次,如果客户要求十分强烈,只能是开发出补丁,或者建议客户等待升级,新版本解决。
2、bug问题
   这类问题只能用开发处理,不过首先要证明这是个bug,不是环境和数据问题。
3、环境问题
   环境问题处理十分困难,有些问题很莫名其妙。
   首先将备份恢复到其它机器上,看问题是否重现,比如客户操作系统是2000,那么可以找台xp机器。
   注意操作系统的补丁,系统补丁不一致可能导致问题。
   其次检查数据库补丁。数据库补丁不一致导致数据库访问出现问题。
   还有记得要重新软件,可能是病毒导致软件的dll控件被修改删除,导致问题。最好在一台全新的机器上面安装。
4、数据问题,这类问题没有方法可以遵循。
下面看几个实例。
系统环境:xp sp2
数据库类型:sql server 2000  oracle 10g
ERP软件:浪潮高端产品gs5.0(测试版)
1、(sql server) 安装软件在建立数据库实例的时候提示错误,错误大概是数据库访问错误,从现象上看好像是程序错误。系统数据库建立不成功。
  这个问题刚出现的时候,我也是没有办法,因为系统数据库建立没有成功。不能在查询分析器中执行错误脚本。后来通过事件查看器发现,抱错以后点击终止,会执行delete语句删除以前建立的表和数据库。这就是说明抱错以后我们不点击终止,就可以执行出错语句。那就执行一下,结果提示msdtc出错。到组件服务中看看msdtc,修改设置,再建立就可以了。
   总结:不仅是浪潮软件,其它软件也是这样,程序异常终止,都会有些回滚操作。我们在处理数据问题的时候一定要注意,要不有些重要信息到我们是不能找到的。
2、(sql server)数据库建立帐套的时候提示脚本错误,查询分析器执行脚本,发现脚本中有两个;;
根据脚本名称,找到安装路径下的脚本,修改脚本名称后面加上.bak。复制脚本内容,新建文本文件,粘贴胶本,修改错误,修改脚本名称。重新建立帐套。
   总结:这个问题比较简单,记住修伽任何数据之前请做好数据备份。
3、(oracle)建立帐套的时候提示:无法找到oramts.dll。详细抱错是dotnet数据库访问错误。肯定是环境问题。
    重装dotnet ,再建立帐套,还是抱错。
    找一台干净的虚拟机,还是抱错。
    这个dll干什么用的??goole baidu 一下吧,原来这个dll是oracle的一个客户端组件里边的东东。
    安装oracle客户端。