Erp系统中的模型加载方法和系统的制作方法

文档序号:9929401阅读:506来源:国知局
Erp系统中的模型加载方法和系统的制作方法
【技术领域】
[0001]本发明涉及计算机技术领域,特别是涉及一种ERP系统中的模型加载方法和系统。
【背景技术】
[0002]当前行业的细分程度越来越高,为了满足不同行业的不同业务需求,可以在ERP(Enterprise Resource Planning,企业资源计划)系统中给同一模型(如,采购订单)添加不同的业务元素(如,采购订单的【供应商】、【金额】、【数量】等)。同一模型的业务元素随着业务需求的增加变得越来越多,越来越复杂时,这个模型就逐渐演变成一个大而全的业务元素集合。虽然在前端可以将企业用不到的业务元素隐藏或禁用,但是在企业的操作员点击模型,请求加载模型后,服务端还是会对所有的业务元素,其中包括隐藏的或禁用的业务元素,全部生成网络指令,并将网络指令返回给前端。前端会根据网络指令创建业务元素对应的控件,将控件加载至模型中,其中包括隐藏的或禁用的控件。在这个过程中,对模型产生了一定的功能性损耗。由于目前的ERP系统的模型包含较多的业务元素,对于复杂的模型包含业务元素可以有上千种,巨大的功能性损耗会导致模型中的业务元素加载速度非常缓慢。因此,如何减少不必要的网络指令成为急需解决的问题。

【发明内容】

[0003]基于此,有必要针对上述技术问题,提供一种能够有效减少不必要的网络指令的ERP系统中的模型加载方法和系统。
[0004]—种ERP系统中的模型加载方法,所述方法包括:
[0005]接收加载模型的请求;
[0006]根据所述请求,获取所述模型中的业务元素;
[0007]获取所述业务元素对应的可见性属性;
[0008]对可见性属性为可见的业务元素生成对应的网络指令;
[0009]将生成的网络指令返回至前端,使所述前端根据所述网络指令生成对应的控件加载至模型。
[0010]在其中一个实施例中,所述接收加载模型的请求的步骤之前,还包括:
[0011]创建业务元素的可见性属性项;
[0012]展示所述可见性属性项的设置界面;
[0013]通过所述设置界面接收管理人员输入的业务元素的可见性属性,所述可见性属性包括属性为可见和属性为不可见;
[0014]存储所述业务元素对应的可见性属性。
[0015]在其中一个实施例中,所述可见性属性项包括新增状态可见项、修改状态可见项和查看状态可见项中的至少一项。
[0016]在其中一个实施例中,所述对可见性属性为可见的业务元素生成对应的网络指令的步骤为:
[0017]对所述新增状态可见项、修改状态可见项和查看状态可见项中的任一项对应的可见性属性为可见的业务元素生成对应的网络指令。
[0018]在其中一个实施例中,所述获取所述模型中的业务元素的步骤之后,还包括:
[0019]将所述业务元素按照预设规则进行排序。
[0020]一种ERP系统中的模型加载系统,所述系统包括:
[0021]第一接收模块,用于接收加载模型的请求;
[0022]第一获取模块,用于根据所述请求,获取所述模型中的业务元素;
[0023]第二获取模块,用于获取所述业务元素对应的可见性属性;
[0024]指令生成模块,用于对可见性属性为可见的业务元素生成对应的网络指令;
[0025]加载模块,用于将生成的网络指令返回至前端,使所述前端根据所述网络指令生成对应的控件加载至模型。
[0026]在其中一个实施例中,所述系统还包括:
[0027]创建模块,用于创建业务元素的可见性属性项;
[0028]展示模块,用于展示所述可见性属性项的设置界面;
[0029]第二接收模块,用于通过所述设置界面接收管理人员输入的业务元素的可见性属性,所述可见性属性包括属性为可见和属性为不可见;
[0030]存储模块,用于存储所述业务元素对应的可见性属性。
[0031 ] 在其中一个实施例中,所述可见性属性项包括新增状态可见项、修改状态可见项和查看状态可见项中的至少一项。
[0032]在其中一个实施例中,所述指令生成模块还用于对所述新增状态可见项、修改状态可见项和查看状态可见项中的任一项对应的可见性属性为可见的业务元素生成对应的网络指令。
[0033]在其中一个实施例中,所述系统还包括:
[0034]排序模块,用于将所述业务元素按照预设规则进行排序。
[0035]上述生成网络指令的方法和系统,通过接收加载模型的请求;根据请求,获取模型中的业务元素;判断业务元素对应的属性是否为可见;若是,则对属性为可见的业务元素生成对应的网络指令。由于只对属性为可见的业务元素生成对应的网络指令,而不是对所有的业务元素都生成对应的网络指令,从而有效减少了不必要的网络指令,降低了模型的功能性损耗,从而提高了业务元素的加载速度。
【附图说明】
[0036]图1为一个实施例中ERP系统中的模型加载方法的流程图;
[0037]图2为一个实施例中业务元素可见性属性的设置界面图;
[0038]图3为一个实施例中ERP系统中的模型加载方法的时序图;
[0039]图4为一个实施例中ERP系统中的模型加载系统的结构示意图;
[0040]图5为再一个实施例中ERP系统中的模型加载系统的结构示意图;
[0041]图6为又一个实施例中ERP系统中的模型加载系统的结构示意图。
【具体实施方式】
[0042]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0043]在一个实施例中,如图1所示,提供了一种生成网络指令的方法,该方法包括:
[0044]步骤102,接收加载模型的请求。
[0045]模型是指利用ERP系统集成开发工具(如,K/3Cloud B0SIDE),采用可视化的开发方式,通过拖拽相关控件,搭建起来的单据或基础资料模板。单据是指企业ERP系统中,承载企业业务含义的载体。用户(如,企业的销售员)通过创建单据,完成业务记录,例如,销售员完成一笔销售记录后,在ERP系统中,录入一张销售订单,这个销售订单就是一种单据。基础资料是指企业ERP系统中,被单据频繁使用的公共资料载体。例如,在生产制造类企业中,被频繁使用的物料信息(如,每天都被使用);在人力资源管理中,被频繁使用的人员信息(如,每周都被使用)。模型中的单据或基础资料模板采用ERP领域的专用网页来进行显示。用户通过专用网页来点击加载模型,向服务端发送加载模型的请求。
[0046]步骤104,根据请求,获取模型中的业务元素。
[0047]服务端接收加载模型的请求后,获取模型中所有的业务元素。业务元素是指通过ERP系统集成开发工具在模型中所设计的字段控件,采用字段的形式来表示,其中包括业务含义和位置含义,业务含义是指该字段控件的业务名称(如,采购订单中的【金额】、【单价】等),位置含义是指该字段控件在模型中显示的位置。
[0048]步骤106,获取业务元素对应的可见性属性。
[0049]可预先为业务元素设置可见性属性,可见性属性中,
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1