This application relates to a dynamic construction method, device, computer equipment and storage medium of business interface, which includes: acquiring dynamic construction request of business interface; reading business related information corresponding to the business and defining corresponding information items according to the dynamic construction request of the business interface; and generating information item set according to the configuration of the information item set. It constructs information item tree sequentially, reads information item attributes, information item associations and information item events, and configures corresponding information items accordingly, and initializes business interface. The invention realizes the construction of business interface framework based on information items, can complete the dynamic composition of business interface only through the relevant configuration of database, improves the development efficiency of business realization and reduces the subsequent maintenance cost. In addition, the interface realized by the present invention is dynamically constructed for specific business scenarios, and can meet different needs of specific scenarios and realize business customization interface.
【技术实现步骤摘要】
业务界面动态构造方法、装置、计算机设备和存储介质
本专利技术涉及计算机应用
,特别是涉及一种业务界面动态构造方法、装置、计算机设备和存储介质。
技术介绍
目前,生产系统涉及的业务场景众多,业务受理界面的开发如果沿用传统的业务——界面一对一方式开发,系统会变得极度臃肿且不利于日后的维护和扩展,而且这种开发方式的效率极低,浪费了大量的不必要的人力以及物力成本。在现有技术中,CN201410812425.2公开了一种基于个性配置的WEB页面展现方法及系统,包括以下步骤:获取用户的web页面访问请求和用户标识;根据所述用户标识获取与所述用户标识对应的控件配置信息;根据所述控件配置信息加载所述web页面的控件。此外,还对应提供了一种web页面展示系统。上述web页面展示方法和系统使得web页面的展示适配性更高,扩展性更强。该专利技术基于用户标识来触发不同的web页面构成,不是基于业务场景来驱动,不适用于业务受理系统的实际应用;仅通过控件库不足以支撑业务系统中业务处理的复杂性,例如同一个控件在不同业务中可能会有差异性。
技术实现思路
基于此,有必要针对上述技术问题,提供一种 ...
【技术保护点】
1.一种业务界面动态构造方法,所述方法包括:获取业务界面动态构造请求;根据所述业务界面动态构造请求,读取与所述业务对应的业务关联信息以及对应的信息项定义并生成信息项集合;将所述信息项集合按照配置的顺序构造信息项树;读取信息项属性、信息项关联以及信息项事件,并对对应的信息项进行相应的配置;对业务界面进行初始化。
【技术特征摘要】
1.一种业务界面动态构造方法,所述方法包括:获取业务界面动态构造请求;根据所述业务界面动态构造请求,读取与所述业务对应的业务关联信息以及对应的信息项定义并生成信息项集合;将所述信息项集合按照配置的顺序构造信息项树;读取信息项属性、信息项关联以及信息项事件,并对对应的信息项进行相应的配置;对业务界面进行初始化。2.根据权利要求1所述的业务界面动态构造方法,其特征在于,所述业务界面动态构造请求还包括:所述业务的客户域、订单域以及产品域;在所述根据所述业务界面动态构造请求,读取与所述业务对应的业务关联信息以及对应的信息项定义并生成信息项集合的步骤之后还包括:根据所述业务界面构造请求中的客户域、订单域以及产品域构造对应的业务界面框架。3.根据权利要求1所述的业务界面动态构造方法,其特征在于,所述将所述信息项集合按照配置的顺序构造信息项树的步骤之前还包括:获取配置文件,所述配置文件包括:信息项定义配置文件和业务场景关联配置文件;所述信息项定义配置文件中包括对信息项的标识、编码、归属作用域以及信息项输入类型的配置;所述业务场景关联配置文件中包括与所述业务场景关联的信息项属性配置、信息项关联配置以及信息项事件配置。4.根据权利要求3所述的业务界面动态构造方法,其特征在于,所述信息项属性配置包括:对所述信息项进行展示以及操作的相关属性的配置;其中,可配置的数据包括:最大值、最小值、信息项值长度、前后缀以及特定选值范围。5.根据权利要求3所述的业务界面动态构造方法,其特征在于,所述信息项关联配置包括:对所述信息项之间的关联的配置包括:信息项与信息项之间的关联控制、信息项值与信息项值之间的关联控制以及信息项与信息项属性之间的关联控制;其中,可配置数据包括:源/目标业务场景标识、源...
【专利技术属性】
技术研发人员:叶兆廷,甘茂鹏,陈炼斌,曹建平,钟坚,
申请(专利权)人:广东亿迅科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。