[发明专利]单据页面动态布局的方法及装置在审
申请号: | 201410575743.1 | 申请日: | 2014-10-24 |
公开(公告)号: | CN104391830A | 公开(公告)日: | 2015-03-04 |
发明(设计)人: | 丁建;缪崇大;冯晓莉 | 申请(专利权)人: | 华迪计算机集团有限公司;南京华迪计算机有限公司 |
主分类号: | G06F17/24 | 分类号: | G06F17/24 |
代理公司: | 北京工信联合知识产权代理事务所(普通合伙) 11266 | 代理人: | 郭一斐 |
地址: | 100195 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 单据 页面 动态 布局 方法 装置 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种单据页面动态布局的方法及装置。
背景技术
企业资源计划(Enterprise Resource Planning,简称为ERP),是指建立在信息技术基础上,对企业的各种资源进行整合集成管理,采用信息化手段实现企业供销链管理,从而达到对供应链上的每一个环节实现科学管理的目的。
在ERP系统中,需要生产各种类型的单据作为业务凭证,可以通过复制订单、发票或出库单生产单据,例如销售发票可以通过复制销售订单生产。不同的单据有不同的单据页面布局,或者,用户在录入、查询单据时,有时还需要根据具体的业务场景、用户的角色或单据的状态,在同一种单据中使用不同的单据页面布局,以满足不同程度的业务需求。
相关技术中,单据的布局一般是静态的,即是用户选择一种单据布局的名称,呈现所选固定样式的单据布局,当用户需要切换其他单据布局时,需要重新进行选择。
目前,有一种切换单据页面布局的方法,主要过程为:将不同的单据页面布局转换为相应的单据源代码,其中,单据页面布局是由字段、控件的位置、可见性、外观、标题等信息构成的,在实现单据页面布局的切换时,可以将前述信息编写到单据源代码中,通过开发工具开发多套单据页面布局,当用户有不同的需求时,由专门的开发人员在用户现场,将如何加载单据页面布局的逻辑转换为计算机可以识别的程序,并重新进行编译、发布后进行应用,此过程也叫二次开发。
因为它对开发人员的技术要求比较高,需要专业程序开发人员才能完成切换过程,所以上述方法的开发成本相对较高,进一步的,在新增业务场景的情况下,又需要进行源代码的开发并重新编译发布,因此易用性较差。
针对相关技术中单据页面布局开发成本高以及易用性较差的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中单据页面布局开发成本高以及易用性较差的问题,本发明提供了一种单据页面动态布局的方法及装置,以至少解决上述问题。
根据本发明的一个方面,提供了一种单据页面动态布局的方法,包括:获取用户预先设置的条件表达式,其中,所述条件表达式用于描述条件与单据页面布局名称之间的逻辑关系;根据所述条件表达式确定所分配的单据页面布局名称;根据预先设置的单据页面布局名称与元数据的对应关系,从预先配置的元数据中读取对应元数据,其中,所述元数据包括页面布局元素的标识信息和的属性信息;根据获取的元数据调整单据页面布局。
可选地,根据所述条件表达式确定所分配的单据页面布局名称,包括:将当前输入与所述条件表达式匹配,得到所述当前输入满足的条件;获取为所述当前输入满足的条件所分配的单据页面布局名称。
可选地,所述方法还包括:响应用户的操作,设置单据页面布局名称与元数据的对应关系。
可选地,所述响应用户的操作,设置单据页面布局名称与元数据的对应关系,包括:接收用户在当前单据节点上选择新建页面布局或者选择已有页面布局的操作;获取用户在新建页面布局或者已有页面布局上设计或编辑页面布局元素的结果;保存所述设计或编辑页面布局元素的结果,形成单据页面布局的元数据,从而得到单据页面布局名称与元数据的对应关系。
可选地,保存对页面布局元素的设计或编辑,形成单据页面布局的元数据之后,还包括:对所述元数据进行管理,所述管理包括增加、删除、修改或查询。
根据本发明的另一个方面,提供了一种单据页面动态布局的装置,包括:获取模块,用于获取用户预先设置的条件表达式,其中,所述条件表达式用于描述条件与单据页面布局名称之间的逻辑关系;确定模块,用于根据所述条件表达式确定所分配的单据页面布局名称;读取模块,用于根据预先设置的单据页面布局名称与元数据的对应关系,从预先配置的元数据中读取对应元数据,其中,所述元数据包括页面布局元素的标识信息和的属性信息;调整模块,用于根据获取的元数据调整单据页面布局。
可选地,所述确定模块,包括:匹配单元,用于将当前输入与所述条件表达式匹配,得到所述当前输入满足的条件;获取单元,用于获取为所述当前输入满足的条件所分配的单据页面布局名称。
可选地,所述装置还包括:设置模块,用于响应用户的操作,设置单据页面布局名称与元数据的对应关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华迪计算机集团有限公司;南京华迪计算机有限公司,未经华迪计算机集团有限公司;南京华迪计算机有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410575743.1/2.html,转载请声明来源钻瓜专利网。