一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于国产CPU用低代码生成公文场景模板代码的方法与流程

2022-05-08 07:57:37 来源:中国专利 TAG:

基于国产cpu用低代码生成公文场景模板代码的方法
技术领域
1.本发明涉及信息应用技术领域,尤其涉及一种基于国产cpu用低代码生成公文场景模板代码的方法。


背景技术:

2.现代办公系统以网络为中心,以工作流为主要存储和处理对象,是融信息处理、业务流程和知识管理于一体的应用系统,实现办公流程的自动化。在国家大力扶持自主知识产权的国产软硬件的背景下,基于国产基础软硬件的应用系统也在快速的发展中。办公系统国产化快速发展中。相对于传统的办公系统普遍存在业务协同能力弱,安全性较低等问题。随着办公业务量的日益扩大,需要快速构建安全可控,国产化适配、业务融合、一体协同,智能高效的办公系统的需求日益加剧。


技术实现要素:

3.针对目前办公系统普遍存在业务协同能力弱,存在数据孤岛,安全性较低等问题,本发明提供了一种基于国产cpu用低代码生成公文场景模板代码的方法。
4.本发明的技术方案是:
5.基于国产cpu用低代码生成公文场景模板代码的方法,由基础应用支撑服务、低代码服务和可视化页面设计三部分组成;生成通用公文业务模板代码包含:后端公文通用接口和前端公文流转功能,实现新建发文,待办公文,已办公文,公文办结菜单;
6.其中,
7.基础应用支撑服务模块化建模的应用层柔性架构提供可复用的共性组件资源,
8.低代码服务采用智能代码生成引擎生成公文场景模板代码;
9.可视化页面设计模块主要针对前端页面列表,详情页,以及正文操作相关页面进行可视化设计;
10.进一步的,
11.低代码服务提供数据库管理和业务系统建立两个模块功能,并兼容了信创数据库、中间件。
12.当需要开发新业务时,以现有办公应用系统的应用支撑服务提供基础服务支撑;首先,利用低代码服务的数据管理模块建立业务数据表,然后,在低代码服务中建立新业务系统及其所有的模块和场景。每个场景围绕对应的数据表结构,通过拖拽表单定制生成基础代码结构。
13.进一步的,
14.1)基础应用支撑服务
15.应用支撑层为模块化建模的应用层柔性架构提供可复用的共性组件资源,其中包含共性业务组件:工作流、表单、打印、定密等组件;
16.技术功能组件包含文号生产组件、正文保存组件、附件操作组件、图像扫描组件;
17.工具组件提供日常办公常用的工具支持,包括电子表单,报表工具,全文检索,格式转换,流程管理,数据交换。
18.2)低代码服务
19.该模块采用智能代码生成引擎生成公文场景模板代码,包括数据源查询展示配置模块,数据表详情查询展示配置模块和模板引擎模块;
20.其中,
21.数据源查询展示配置模块,用于系统内数据源配置及展示,支持一种以上的数据库;
22.数据表查询展示配置模块,用于查询目标数据源内的所有表信息,并提供可视化数据操作界面,包含数据库,表,视图的查看,编辑,修改,删除,方便用户系统内操作数据库。
23.模板引擎模块:采用beetl模板引擎,根据数据库表名和表的页面展示,进行数据渲染,将其渲染并生成相应的前后端代码文件。
24.数据表查询展示配置模块,还可用于将查询的表内容进行模板渲染,并根据表关系生成代码文件。
25.3)可视化页面设计
26.基于数据表查询模块所展示的数据和表间关系,可以进行数种页面的设计;列表页包含查询条件区域,操作按钮区域,分页设计;详情页面支持多种tab风格页面设计,单tab和多tab;针对特殊公文业务支持特殊定制,通过简单拖拽即可生成代码文件并进行相应渲染。
27.本发明的有益效果是
28.(1)、针对办公应用系统开发繁琐复杂,维护成本高的问题,该方法旨在利用低代码平台快速搭建办公系统服务,对标公文业务,快速生成通用公文业务代码,相比其他低代码平台。该方法对标国产化cpu环境,实现国产环境下快速生成通用公文业务模板代码,方便国产环境下通用办公业务的快速搭建和个性需求的快速定制开发。
29.(2)、本发明考虑到现有市场中办公业务通用性的特征,提炼办公系统常见公文操作业务,工作流,表单,公文,办理意见等。通过可视化场景设计器生成不同样式的页面和公文业务代码。
30.(3)、本发明实现了生产环境变更快速适应。该发明不仅支持低代码创建业务系统,可视化快速个性化定制。前后端业务代码一体化,业务场景代码可插拔,方便业务快速移植和二次开发。
31.(4)、本发明预置国产环境下公文操作的所有通用接口,业务生成过程中个性定制生成,对标国内多家流版厂商。
附图说明
32.图1是本发明的工作流程示意图。
具体实施方式
33.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例
中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
34.本发明基于低代码平台生成通用办公系统所需的业务模块。应用支撑服务作为基础服务支撑。可视化智能工作流和表单设计引擎。低代码服务生成通用办公流程业务的前后端主流框架模板,后端接口采用http协议的rest风格,前端页面采用angularjs和layui。页面支持多种风格切换。支撑层为建立模块化的应用层柔性架构提供可复用的共性组件资源,支持应用系统的快速设计、定制和实施。本发明主要介绍基于低代码生成通用办公系统业务模板的方法。
35.本发明基于国产cpu用低代码生成公文场景模板代码的方法由基础应用支撑服务、低代码服务和可视化页面设计三部分组成。生成通用公文业务模板代码包含:后端公文通用接口和前端公文流转功能,实现新建发文,待办公文,已办公文,公文办结等菜单。支持国产cpu环境下公文发送,流转,成文,办理意见,附件等功能。
36.低代码服务提供数据库管理和业务系统建立两个模块功能,并兼容了信创数据库、中间件。当需要开发新业务时,以现有办公应用系统的应用支撑服务提供基础服务支撑。首先,利用低代码服务的数据管理模块建立业务数据表。然后,在低代码服务中建立新业务系统及其所有的模块和场景。其中,每个场景围绕对应的数据表结构。通过拖拽表单定制生成基础代码结构。
37.1)基础应用支撑服务
38.应用支撑层为模块化建模的应用层柔性架构提供可复用的共性组件资源。其中包含共性业务组件例如工作流,表单,打印,定密,等组;技术功能组件包含文号生产组件,正文保存组件,附件操作组件,图像扫描组件等;工具组件提供日常办公常用的工具支持,例如电子表单,报表工具,全文检索,格式转换,流程管理,数据交换等。
39.2)低代码服务
40.该模块采用智能代码生成引擎生成公文场景模板代码,包括数据源查询展示配置模块,数据表详情查询展示配置模块和模板引擎模块。数据源查询展示配置模块,用于系统内数据源配置及展示,支持多种数据库如神通,达梦,金仓,同时支持mysql,oracle等主流数据库。数据表查询展示配置模块,用于查询目标数据源内的所有表信息,并提供可视化数据操作界面,包含数据库,表,视图的查看,编辑,修改,删除等功能,方便用户系统内操作数据库。数据表查询模块,还可用于将查询的表内容进行模板渲染,并根据表关系生成代码文件。模板引擎模块:采用beetl模板引擎,根据数据库表名和表的页面展示,进行数据渲染,将其渲染并生成相应的前后端代码文件。
41.3)可视化页面设计
42.可视化页面设计模块主要针对前端页面列表,详情页,以及正文操作相关页面进行可视化设计。基于数据表查询模块所展示的数据和表间关系,可以进行多种页面的设计。列表页包含查询条件区域,操作按钮区域,分页设计等;详情页面支持多种tab风格页面设计,单tab多tab等。针对特殊公文业务支持特殊定制,例如正文页,附件页,流程记录页等。通过简单拖拽即可生成代码文件并进行相应渲染。
43.本发明具有以下特点
44.(1)、国产数据表展示配置模块
45.该模块特征在于相对于传统数据库,扩展兼容支持国产数据库,金仓,达梦,神通,瀚高。通过数据表展示模块,查询目标数据库内的所有表名,将操作展示给用户,给予用户后续操作使用。
46.相对于市面上其他的代码生成引擎,该技术同时提供在线实时数据库操作的功能,通过配置目标数据源可以实时对库,表一系列的操作。向用户提供双向操作数据库的能力。
47.(2)、系统,场景生成代码
48.该方法特征在于可以从多个维度生成用于所需功能。支持系统,应用场景进行模板化生成。
49.生成系统:该方法内置多种风格ui,同时支持在线预设系统ui风格(系统颜色,字体样式,工作台)。由低代码平台提供模板工程,开箱即用,易于扩展和二次开发。
50.生成应用场景:该方法支持自定义多种办公系统的业务应用场景。比如是否需要工作流,是否需要表单,场景是否包含列表,包含详情页,办理意见,正文,附件等各种应用场景。
51.(3)、场景可视化设计器
52.场景定制过程可视化,支持拖拽绘制和效果预览。场景设计器提供布局组件,基础组件,容器组件,业务组件,按钮组件等。用于上述(2)中应用场景的可视化绘制。同时生成相应的前端代码。
53.基础组件:包含各种输入框,单选,复选按钮组件。
54.容器组件:包含纵向标签页,横向标签页,表格布局,普通列表四种布局。
55.业务组件:发文机关,组织机构,办理意见,附件,流程监控等组件。
56.按钮组件:导入,导出,查询,重置等操作按钮。
57.(4)、低代码生成多种ui风格系统样式
58.在代码生成中为系统指定不同ui扩展库即可实现系统样式风格的快速切换,以生成风格迥异的办公系统。区别于传统个性化需求需要不断修改样式文件的特点,低代码系统提供三种预设前台风格框架,同时支持前端框架风格自定义。一键可视化设置包含工作台,菜单,按钮,字体,色调等样式,同时支持效果实时预览。
59.(5)公文操作功能可插拔
60.该方法可以生成在国产cpu下通用公文功能的操作,例如公文新建,预览,编辑,另存,套红,留痕,成文等,同时结合目前主流流版厂商集成公文操作的接口,在生成通用模板代码的同时保留二次开发的可操作性。
61.基于低代码的特征,对标公文业务生成通用的办公系统前后端代码,同时大大降低开发难度,甚至完全不懂程序语言的业务人员都可以快速进行学习并进行应用系统开发。
62.使用组件和封装的借口进行开发,以及依托基础服务支撑,使得应用系统开发效率大幅提升。应对需求变化更灵活,可随时通过低代码服务进行个性化修改和维护。提高需求变更响应速度。
63.提炼市场通用办公业务,进行代码模板化生成,针对重要业务提供可插拔的操作
性,对于经典公文业务可以生成多种通用操作,比如公文新建,预览,编辑,另存,套红,留痕,成文,同时针对支持国内主流流版厂商公文操作,提供标准封装的二次开发接口。
64.以上所述仅为本发明的实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献