基于erp系统的电子报账模块性能优化方法

文档序号:6633254阅读:209来源:国知局
基于erp系统的电子报账模块性能优化方法
【专利摘要】本发明涉及基于ERP系统的电子报账模块性能优化方法,目的在于在对ERP系统进行改良,优化性能使其降低对硬件的依赖性。为了解决上述技术问题,本发明包括如下步骤:步骤1:筛分用户;步骤2:清理关联缓存;步骤3:隔离模块中Search Help搜索帮助的代码;步骤4:动态数据和静态数据进行分类,备份后进行清理;步骤5:SAP端实现电子报账报表查看凭证附件直接调用单据上挂接的附件;步骤6:ERP待办等涉及电子报账应用的历史数据归档;完毕后重启ERP系统的电子报账模块。与现有技术相比,本发明在不升级硬件的前提下,保证了较长时间内,即4-5年内数据处理效率不会受影响。
【专利说明】基于ERP系统的电子报账模块性能优化方法

【技术领域】
[0001]本发明涉及企业ERP系统,尤其涉及一种专用于大型企业内部ERP系统的电子报账模块性能优化方法。

【背景技术】
[0002]对于大型集团化企业,管理,ERP系统是必不可少的一个组成部分。如现有技术中专利号为200910249671.0的发明专利《应用于企业资源规划ERP中的信息发送方法及装置》中就公开了一种应用于企业资源规划ERP中的信息发送方法及装置,其中应用于企业资源规划ERP中的信息发送方法包括:根据用户选择的单据确定单据类型;根据所述单据类型,从数据库中获取所述单据类型对应的单据字段;显示包含单据字段列表的界面,所述单据字段列表包括所获取的单据字段;接收用户在所述单据字段列表上选择的单据字段;根据用户所选择的单据字段,获取单据数据;利用所获取的单据数据生成文本并发送。使用该发明实施例提供的技术方案,能够根据不同单据自动获取到单据数据,提高工作效率。
[0003]随着系统覆盖范围的不断扩大,用户使用频率、数据量的逐年增多,系统性能问题逐渐突出。特别在月底年底的业务高峰时间,由于ERP系统本身的用户使用量大导致电子报账系统响应慢,用户体验较差。并且EP企业门户的数据储存于ERP的数据库中,工作流的触发也是基于ERP系统,因此存在着以下问题和潜在的风险:
[0004]1、由于ERP系统上线时间较长,积累了大量的日志类、待办类的各类系统层面的数据。由于时间较长,这些数据存在在业务上基本上已没有被查询或使用到,因此这些数据的存在往往会造成某些数据库表占用较大的空间。
[0005]2、自ERP系统上线以来,开发了大量的自开发程序。这些自开发程序往往存在运行效率低、响应速度慢等问题。这些自开发程序的执行,会耗用大量的系统资源,造成ERP系统及电子报账系统运行缓慢。
[0006]3、ERP各模块由于业务需求或系统调整,在系统中导入大量业务数据进行后台作业时,会极大消耗系统性能。
[0007]上述几种情况都会造成企业门户EP的访问ERP服务器的速度下降,导致企业门户与ERP服务器的数据交互不稳定。最终,门户中用户创建单据或使用搜索帮助时会出现长时间等待;使用通用工作清单时,出现“试图连接供应商时出错”的信息,等一系列的问题。
[0008]ERP中很多提高工作效率的方法都是需要大量硬件支持,完全是依靠硬件性能来提升ERP系统的工作效率。一旦使用时间长ERP系统中出现大量碎片和临时数据。这些数据较为分散,而且难以清除,时间一久就会大大减缓ERP系统的运行速度。现有技术中对此无计可施,只能通过升级硬件来缓解这个问题。最后导致硬件升级费用过高,带来了不必要的浪费。
[0009]现有技术中也有一些优化措施,但是对于ERP系统中最为关键核心的电子报账模块一直没有成熟的改动,因为电子报账模块涉及到资金问题,有时候一个数字错误就会导致非常大的损失,需要一个非常稳定的方法来进行处理。


【发明内容】

[0010]本发明的目的在于在对ERP系统进行改良,优化性能使其降低对硬件的依赖性,尤其对核心的电子报账模块进行优化处理,在确保信息准确、安全的前提下不增加硬件的负担,长时间使用不会降低效率。
[0011]为了解决上述技术问题,本发明是通过以下技术方案实现的:基于ERP系统的电子报账模块性能优化方法,包括如下步骤:
[0012]步骤1:筛分用户:重新定义电子报账模块登陆账户,单独设置电子报账模块登陆账户,在电子报账模块中删除ERP系统中无电子报账模块权限的账号;
[0013]步骤2:清理关联缓存:清理企业门户服务器IE缓存;
[0014]步骤3:隔离模块中Search Help搜索帮助的代码,重新建立相应单独的模块;
[0015]步骤4:动态数据和静态数据进行分类,备份后进行清理;
[0016]步骤5:SAP端实现电子报账报表查看凭证附件直接调用单据上挂接的附件;
[0017]步骤6:ERP待办等涉及电子报账应用的历史数据归档;完毕后重启ERP系统的电子报账模块。
[0018]优选的,所述清理企业门户服务器IE缓存步骤通过定时器定时进行。这样就避免由于忘记及时清理导致存储过多无用信息或者清理时间过长影响正常工作的情况。
[0019]优选的,所述步骤4中动态数据和静态数据清理和清理企业门户服务器IE缓存步骤同步进行。这样简化了定时器的启动时机。
[0020]优选的,所述步骤4中所动态数据指已提交的一年以上未完成的单据,或因流程节点中未配置审批人员等原因而导致出错的工作流,对各局关键用户提供未完成清单,由关键用户配置后进行工作流重启,或已确认无法完成的单据及工作流进行删除;已触发但因系统性能原因而发生崩溃的工作流,后台重启后使工作流继续流转完毕,以完成单据的审批;
[0021]所述静态数据指工作流步骤的相关业务主数据配置表中,明显无效的配置条目,该部分内容可以与各局关键用户确认后予以清除,从而有效提高工作流执行效率。
[0022]优选的,所述步骤5中SAP端实现电子报账报表查看凭证附件直接调用单据上挂接的附件,使用工作流ID查看审批节点明细,从系统层面直接访问数据库,减少用户登录门户的次数及操作的动作量,间接提高企业门户的访问速度。
[0023]优选的,所述步骤6中ERP待办等涉及电子报账应用的历史数据归档是搜索ERP系统中和电子报账模块关联的3年以上的数据,区别有效数据和作废数据,删除作废的数据,对有效数据重新定义关联后更新时间标签,删除原有的有效数据。此处清理的是ERP系统中和电子报账模块相关的数据。
[0024]与现有技术相比,本发明通过基于ERP系统的电子报账模块性能优化方法,经过实际操作后,使用5年以上的电子报账模块整体数据量下降到原有数据量的30%以下;2年以上的的电子报账模块整体数据量下降到原有数据量的60%以下。在不升级硬件的前提下,保证了较长时间内,即4-5年内数据处理效率不会受影响。

【具体实施方式】
[0025]本发明具体实施步骤如下:步骤1:筛分用户:重新定义电子报账模块登陆账户,单独设置电子报账模块登陆账户,在电子报账模块中删除ERP系统中无电子报账模块权限的账号;
[0026]步骤2:清理关联缓存:清理企业门户服务器IE缓存;
[0027]步骤3:隔离模块中Search Help搜索帮助的代码,重新建立相应单独的模块;
[0028]步骤4:动态数据和静态数据进行分类,备份后进行清理;
[0029]步骤5:SAP端实现电子报账报表查看凭证附件直接调用单据上挂接的附件;
[0030]步骤6:ERP待办等涉及电子报账应用的历史数据归档;完毕后重启ERP系统的电子报账模块。
[0031]优化电子报账系统和ERP系统直接的单点登录机制。目前需要用到电子报账模块的用户必须在ERP系统也有对应账号,导致普通大型集团化企业中ERP系统中单纯用于电子报账的账号多达数万多个。经过分析,这一账号一一对应的单点登录机制存在优化空间,可以通过企业门户提交人使用通用账号,统一分配权限,多对一的方式节省ERP系统的License资源。这样能将账号数目减少一个数量级。
[0032]定时推送企业门户待办信息,定时清理企业门户服务器IE缓存。
[0033]隔离企业门户中Search Help搜索帮助的代码。电子报账系统的业务数据存贮于ERP的数据库中,在使用搜索帮助时,会产生数据交互,当大量用户同一时间进行操作时,占用系统内存较大,故隔离Search Help搜索代码到一个单独模块中去,优化数据库代码,提高查找速度,减少搜索时间,能极大地提高系统的性能。并且减少Search Help对电子报账模块的数据影响。
[0034]动态数据和静态数据定期清理:
[0035]动态数据指已提交的但一年以上未完成的单据或因流程节点中未配置审批人员等原因而导致出错的工作流。可对各局关键用户提供未完成清单,由关键用户配置后进行工作流重启,或已确认无法完成的单据及工作流进行删除。另外,已触发但因系统性能原因而发生崩溃的工作流,后台重启后使工作流继续流转完毕,以完成单据的审批。
[0036]静态数据指工作流步骤的相关业务主数据配置表中,明显无效的配置条目。该部分内容可以与各局关键用户确认后予以清除,从而有效提高工作流执行效率。SAP端实现电子报账报表查看凭证附件直接调用单据上挂接的附件,使用工作流ID查看审批节点明细。开发此类穿透功能不仅从业务上方便用户,并从系统层面使用户直接访问数据库,减少用户登录门户的次数及操作的动作量,间接提高企业门户的访问速度。ERP待办等涉及电子报账应用的历史数据归档。ERP系统上线超过10年的企业,历史待办数据多达千万级,历史数据已不再使用,但千万级的历史数据会带来现有待办查询的性能问题。
[0037]本发明适用于大规模企业的内部ERP。通过这样一个优化方法能使用5年以上的电子报账模块整体数据量下降到原有数据量的30%以下;2年以上的的电子报账模块整体数据量下降到原有数据量的60%以下。清理后的电子报账模块在不升级硬件的前提下,保证了较长时间内,即4-5年内数据处理效率不会受影响。
[0038]以上所述仅为本发明的具体实施例,但本发明的技术特征并不局限于此,任何本领域的技术人员在本发明的领域内,所作的变化或修饰皆涵盖在本发明的专利范围之中。
【权利要求】
1.基于ERP系统的电子报账模块性能优化方法,其特征在于,包括如下步骤: 步骤1:筛分用户:重新定义电子报账模块登陆账户,单独设置电子报账模块登陆账户,在电子报账模块中删除ERP系统中无电子报账模块权限的账号; 步骤2:清理关联缓存:清理企业门户服务器IE缓存; 步骤3:隔离模块中Search Help搜索帮助的代码,重新建立相应单独的模块; 步骤4:动态数据和静态数据进行分类,备份后进行清理; 步骤5:SAP端实现电子报账报表查看凭证附件直接调用单据上挂接的附件; 步骤6:ERP待办等涉及电子报账应用的历史数据归档;完毕后重启ERP系统的电子报账模块。
2.如权利要求1所述的基于ERP系统的电子报账模块性能优化方法,其特征在于,所述清理企业门户服务器IE缓存步骤通过定时器定时进行。
3.如权利要求2所述的基于ERP系统的电子报账模块性能优化方法,其特征在于,所述步骤4中动态数据和静态数据清理和清理企业门户服务器IE缓存步骤同步进行。
4.如权利要求3所述的基于ERP系统的电子报账模块性能优化方法,其特征在于,所述步骤4中所动态数据指已提交的但一年以上未完成的单据,或因流程节点中未配置审批人员等原因而导致出错的工作流,对各局关键用户提供未完成清单,由关键用户配置后进行工作流重启,或已确认无法完成的单据及工作流进行删除;已触发但因系统性能原因而发生崩溃的工作流,后台重启后使工作流继续流转完毕,以完成单据的审批; 所述静态数据指工作流步骤的相关业务主数据配置表中,明显无效的配置条目,该部分内容可以与各局关键用户确认后予以清除,从而有效提高工作流执行效率。
5.如权利要求1所述的基于ERP系统的电子报账模块性能优化方法,其特征在于,所述步骤5中SAP端实现电子报账报表查看凭证附件直接调用单据上挂接的附件,使用工作流ID查看审批节点明细,从系统层面直接访问数据库,减少用户登录门户的次数及操作的动作量,间接提高企业门户的访问速度。
6.如权利要求1所述的基于ERP系统的电子报账模块性能优化方法,其特征在于,所述步骤6中ERP待办等涉及电子报账应用的历史数据归档是搜索ERP系统中和电子报账模块关联的3年以上的数据,区别有效数据和作废数据,删除作废的数据,对有效数据重新定义关联后更新时间标签,删除原有的有效数据。
【文档编号】G06Q10/06GK104484331SQ201410616536
【公开日】2015年4月1日 申请日期:2014年11月5日 优先权日:2014年11月5日
【发明者】谢若承, 甘文杰, 陈顺德, 戚伟强, 刘鸿宁, 沈潇军, 陈刚, 姚军飞 申请人:国家电网公司, 国网浙江省电力公司, 国网浙江省电力公司信息通信分公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1