[发明专利]基于动态表单与规则引擎的终端填单业务联动方法及装置在审
申请号: | 202011614838.1 | 申请日: | 2020-12-30 |
公开(公告)号: | CN112465620A | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 黄禧成;谭亮亮;钟建琛;张观云;王钰松 | 申请(专利权)人: | 广东金赋科技股份有限公司 |
主分类号: | G06Q40/00 | 分类号: | G06Q40/00;G06F40/174;G06F40/186 |
代理公司: | 东莞卓为知识产权代理事务所(普通合伙) 44429 | 代理人: | 齐海迪 |
地址: | 528299 广东省佛山市南海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 动态 表单 规则 引擎 终端 业务 联动 方法 装置 | ||
1.一种基于动态表单与规则引擎的终端填单业务联动方法,其特征在于,包括步骤A和步骤B;
A:表单生成与数据绑定;
B:表单与业务联动;
步骤B具体包括以下步骤:
B1:根据业务功能与表单ID获取动态表单HTML代码,前端渲染展示表单;
B2:根据表单ID、终端ID或事务ID、是否需要业务初始数据标识调用“统一数据初始化”服务,获取当前业务-动态初始化数据,刷新表单;
B3:用户填写表单,并点击提交数据;
B4:根据表单ID和业务数据获取校验规则列表与数据库中存储的规则文件,使用drools规则引擎执行所有规则文件,产生校验结果与异常列表;
B5:数据校验,若校验通过,直接进入步骤B7,若校验不通过,依次进入步骤B6和步骤B7;
B6:根据异常元数据列表、表单ID与原动态表单模板数据的交集,生成单签异常项-专用-动态表单HTML代码和异常提示信息返回;
B7:用户在异常项专用动态表单上修改完成,再次提交校验通过后,保存数据并生成PDF,返回PDF预览供用户确认。
2.根据权利要求1所述的基于动态表单与规则引擎的终端填单业务联动方法,其特征在于,步骤A包括:
A1:生成初始表单模板;
A2:表单布局完成后,通过编辑表单属性进行数据绑定;
A3:预览设计并确认保存,完成表单生成工作。
3.根据权利要求2所述的基于动态表单与规则引擎的终端填单业务联动方法,其特征在于,步骤A1包括:
通过界面绘制表单,设计HTML模板,导入表单设计器进行设计或者通过WORD模块转HTML源码,导入表单设计器进行设计。
4.一种基于动态表单与规则引擎的终端填单业务联动装置,其特征在于,包括:
终端,实现表单生成与数据绑定;
智能表单系统和特色系统,智能表单系统从所述终端获取表单,所述特色系统从所述智能表单系统获取动态初始化数据、规则列表与规则校验,智能表单系统可按照约定规则与特色系统交互,基于动态表单与规则引擎技术实现通用的表单与业务联动。
5.根据权利要求4所述的基于动态表单与规则引擎的终端填单业务联动装置,其特征在于,所述智能表单系统采用多层架构设计,从下层到上层依次包括:基础层、支撑层、业务层、接口层和访问层,该多层架构采用上层调用下层、不允许下层调用上层资源、同层资源可互相调用的原则。
6.根据权利要求5所述的基于动态表单与规则引擎的终端填单业务联动装置,其特征在于,所述基础层包括:数据库、文件服务器、缓存。
7.根据权利要求5所述的基于动态表单与规则引擎的终端填单业务联动装置,其特征在于,所述支撑层由数据标准模块、统一认证模块、统一授权模块组成。
8.根据权利要求5所述的基于动态表单与规则引擎的终端填单业务联动装置,其特征在于,所述业务层由基础管理模块、表单管理模块、系统管理模块组成。
9.根据权利要求5所述的基于动态表单与规则引擎的终端填单业务联动装置,其特征在于,所述接口层包括:
内部接口,实现服务平台内部的手机端、后端管理业务的数据访问、认证与授权功能;
外部接口,实现当前位置精准定位功能。
10.根据权利要求5所述的基于动态表单与规则引擎的终端填单业务联动装置,其特征在于,所述访问层提供手机端、终端机、WEB浏览器多种不同的客户端接入。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东金赋科技股份有限公司,未经广东金赋科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011614838.1/1.html,转载请声明来源钻瓜专利网。