[发明专利]基于业务驱动的表单设计实现方法和系统在审
申请号: | 202011346699.9 | 申请日: | 2020-11-26 |
公开(公告)号: | CN112464279A | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 赵小君 | 申请(专利权)人: | 北京宏景世纪软件股份有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F40/166;G06F16/22;G06F16/28 |
代理公司: | 北京细软智谷知识产权代理有限责任公司 11471 | 代理人: | 葛钟 |
地址: | 100089 北京市海淀区丰智*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 业务 驱动 表单 设计 实现 方法 系统 | ||
1.一种基于业务驱动的表单设计实现方法,其特征在于,包括:
接收用户输入的指标集和指标项,将所述指标集与所述指标项以关系型数据库表的形式构建到数据库中,生成业务字典数据;
接收用户绘制的表格框架,基于用户操作将表格以及表格中的单元格与业务字典数据中的指标项进行匹配设置,生成表单定义数据并存储;其中表单定义数据包括表单基本信息、表单页签信息、表单标题信息和表单项信息;
基于所述表单定义数据生成或更新表单业务数据临时表,并向用户提供表单业务数据临时表,供用户填充表单数据。
2.根据权利要求1所述的基于业务驱动的表单设计实现方法,其特征在于,所述指标集包括:指标集编码、指标集名称、指标集类型、指标集别名、是否构库、是否支持附件;
所述指标项包括:所属指标集编码、指标编码、指标名称、指标类型、指标长度、小数位数、代码类型、是否构库。
3.根据权利要求1所述的基于业务驱动的表单设计实现方法,其特征在于,所述基于用户操作将表格以及表格中的单元格与业务字典数据中的指标项匹配设置包括:
接收用户操作信息,为需要输入的表单项单元格匹配设置对应指标项或指标集,其中需要从库中取数显示的设置为“变动前”,需要填写保存到数据库中的设置为“变动后”;为用户定义在表单中需要进行计算的单元格中的“计算公式”匹配设置相应指标项;为用户定义在表单中需要进行校验的单元格中的“校验公式”匹配设置对应指标项;为表单更多的“控制参数”匹配对应指标项或指标集,如:是否需要审批、本表单业务完成后需要通知的下游业务表单、表单执行计算的时机、提取历史数据的规则、提交入库时的数据更新方式。
4.根据权利要求1所述的基于业务驱动的表单设计实现方法,其特征在于,基于用户操作将表格以及表格中的单元格与业务字典数据中的指标项进行匹配设置还包括:基于用户操作,为用户设置的表单打印输出参数设置匹配指标项;
其中,打印输出参数包括纸张大小、页面边距。
5.根据权利要求1所述的基于业务驱动的表单设计实现方法,其特征在于,还包括对业务表单进行使用权限设置。
6.根据权利要求5所述的基于业务驱动的表单设计实现方法,其特征在于,还包括:基于设置的使用权限,对请求操作的操作人员进行权限认证,只有该操作人员通过权限认证后才能对表单进行操作。
7.根据权利要求1所述的基于业务驱动的表单设计实现方法,其特征在于,所述基于所述表单定义数据生成或更新表单业务数据临时表,包括:
根据表单定义数据,从业务字典数据中获取每一表单项的指标项数据并在表单业务数据临时表中添加相应字段;其中,所述每一表单项的指标项信息包括每一表单项的类型、长度。
8.根据权利要求7所述的基于业务驱动的表单设计实现方法,其特征在于,所述向用户提供表单业务数据临时表,供用户填充表单数据包括:
基于所述表单定义数据和所述表单业务数据临时表数据生成HTML页面,并将其返回给浏览器,供业务操作人员在浏览器端进行表单填写。
9.根据权利要求1所述的基于业务驱动的表单设计实现方法,其特征在于,还包括:
对表单进行校验;
若校验不通过,返还到浏览器,供用户重新修改;
若检验通过,将表单数据更新至业务表单数据中。
10.一种基于业务驱动的表单设计实现系统,其特征在于,包括;
获取模块,用于获取用户建立的指标集和指标项数据、用户绘制的表格框架、以及用户设置的表格框架与指标集和指标项的对应关系;
建立模块,基于指标集和指标项建立业务字典数据,并将所述业务字典数据与用户绘制的表单框架以及单元格进行匹配设置,生成表单定义数据;并基于业务表单数据生成或更新临时表单;
转换模块,用于将表单定义数据和表单业务数据临时表数据转换为HTML页面,并将其返回至浏览器,供用户进行查看和填写;
更新模块,用于对用户填写数据进行验证,并在通过验证后将表单数据更新至业务数据中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京宏景世纪软件股份有限公司,未经北京宏景世纪软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011346699.9/1.html,转载请声明来源钻瓜专利网。