基本稍微上点规模的企业都会有一个ERP运维工程师,ERP运维工程师的基本工作包括一项任务:处理ERP异常。
(1)基础资料或者功能设置没有设置正确。
(2)使用人员不细心,误操作成为错误单据
(3)ERP系统逻辑不健全,没有完全控制到逻辑
(4)企业业务新流程开发
(1)一般的操作就是根据错误提示,去找原因。
(2)有的时候会追溯到上游单据,定位原因。
(3)处理问题,有的时候因为单据转交有时间差,可能已经产生后续相应单据,并不能修改和删除单据。就需要在ERP种开红单冲销掉,重新开蓝单。
(高手也有可能通过数据库后台去修改,前提是对ERP数据库表相对熟悉)
由于我个人比较懒,一般出现过一次的异常,再出现的话,就不太喜欢,我就会去找到问题根源。(也是懒,不喜欢做这种重复耗时间的工作)
当然那些出现异常最多的单据,我就会对人员每天的操作单据进行检测,主要是根据之前经常会出现的错误类型进行软件程序开发检测或者数据库中的存储过程判断。对错误数据当天即可检查出来,及时的扼杀在摇篮中。以免单据流转下去,造成后续更多不必要的麻烦。
对于有逻辑性的操作控制,也会写一些触发器在单据保存/修改的时候,禁止一些人员的违规操作。