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

一种应用业务的生成系统和业务流程配置方法与流程

2022-06-16 02:29:58 来源:中国专利 TAG:


1.本技术涉及软件开发技术领域,特别是涉及一种应用于业务的生成系统和业务流程配置方法。


背景技术:

2.现在业务系统大多采用菜单与功能的方式组织页面和用户的交互,单个菜单与菜单之间没有关联,菜单为业务独立入口,当业务内容发生变化时,需要进行重新设计和编码开发相应功能,并进行重新部署,从而导致大量重复劳动,降低了开发效率。


技术实现要素:

3.为了解决上述问题,本技术提供了一种应用业务的生成系统和业务流程配置方法,以解决现有业务系统开发效率较低的问题。
4.有鉴于此,本技术公开了一种1应用业务的生成系统,包括前端布局管理解析模块、统一接口处理模块、配置管理模块和低代码解析模块,其中:
5.所述前端布局管理解析模块用于提供前端页面框架的生成服务,并根据用户的请求提供布局渲染服务和数据绑定渲染服务;
6.所述统一接口处理模块包括前端接口和的后端接口,所述前端接口负责数据的接收和数据结构解析,所述后端接口解析负责请求接口的路由和数据的解析处理;
7.所述配置管理模块用于负责基础信息的配置、与业务流步骤信息的配置以及业务流步骤数据的关系配置;
8.所述低代码解析模块用于配置管理模块数据的解析,表单引擎模板数据的解析,生成页面代码和返回页面数据。
9.可选的,所述低代码解析模块包括表单引擎和审批/工作流程引擎,其中:
10.所述表单引擎用于负责表单数据和页面的管理,并生成表单模板数据;
11.所述审批/工作流程引擎用于负责审批/工作流程的流转和流程数据处理。
12.可选的,所述配置管理模块用于响应用户的业务配置请求,并基于所述业务配置请求配置业务流基础信息及步骤信息,并将所述业务流基础信息和所述步骤信息发送至所述前端接口,并在所述前端接口处理后调用所述后端接口,所述后端接口找到对应后端保存接口,并将所述业务流基础信息和所述步骤信息传送至所述后端保存接口,所述低代码解析模块用于对所述业务流基础信息进行处理,并在处理过程中调用表单引擎或审批/工作流程引擎,所述业务流基础信息和所述步骤信息被处理完后被返回至前端并进行显示;
13.可选的,所述配置管理模块用于响应用户的业务配置请求,并根据所述业务配置请求进入表单的某条数据详情页,获取数据配置的业务流程和所述业务流程的id,由前端布局管理解析模块调用所述统一接口模块,所述统一接口模块请求数据,并对所述数据进行统一方式处理,所述数据处理完成后调起所述后端接口,后台统一接口通过转换找到对应获取业务流数据接口,并传送至对应配置数据信息到后台对应接口处理,所述低代码解
析模块对配置信息数据进行处理,在处理过程中调用表单引擎或者审批/工作流程引擎,处理完成后返回数据到前端,前端布局管理解析模块按照获取的数据将对应步骤数据生成到业务流程步骤模板中,以鱼骨的导航模式将步骤数据展示。
14.还提供了一种业务流程配置方法,应用于如上所述的应用业务的生成系统,其特征在于,所述业务流程配置方法包括步骤:
15.配置至少一个主步骤;
16.为每个所述主步骤配置多个子步骤;
17.显示业务流程配置页面。
18.可选的,所述为每个所述主步骤配置多个子步骤,包括步骤:
19.表单填报子步骤;
20.url填报子步骤;
21.流程填报子步骤。
22.从上述技术方案可以看出,本技术提供了一种应用业务的生成系统和业务流程配置方法,包括前端布局管理解析模块、业务配置管理模块、统一接口处理模块、配置管理模块和低代码解析模块。前端布局管理解析模块用于提供前端页面框架的生成服务,并根据用户的请求提供布局渲染服务和数据绑定渲染服务;业务配置管理模块用于提供业务配置服务;统一接口处理模块负责数据的接收和数据结构解析以及请求接口的路由和数据的解析处理;配置管理模块用于负责基础信息的配置、与业务流步骤信息的配置以及业务流步骤数据的关系配置;低代码解析模块用于配置管理模块数据的解析,模板数据的解析,生成页面代码和返回页面数据。通过本生成系统可以避免大量重复劳动,从而提高开发效率。
附图说明
23.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
24.图1为本技术实施例的一种应用业务的生成系统的框图;
25.图2为本技术实施例的业务流程配置时序图;
26.图3为本技术实施例的基金业务流程配置基本信息的示意图;
27.图4为本技术实施例的基金业务流程相关签约子步骤配置页面的示意图;
28.图5为本技术实施例的业务流程展示数据获取时序图;
29.图6为本技术实施例的业务流主子步骤展示图;
30.图7为本技术实施例的相关签约工作流程图;
31.图8为本技术实施例的基金业务流程展示页面。
具体实施方式
32.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他
实施例,都属于本技术保护的范围。
33.实施例一
34.图1为本技术实施例的一种应用业务的生成系统的框图。
35.参照图1所示,本实施例提供的生成系统用于基于计算机或服务器生成相应的应用业务,该应用业务的生成系统包括前端布局管理解析模块10、统一接口处理模块20、配置管理模块30和低代码解析模块40。
36.前端布局管理解析模块负责前端页面框架的生成,布局渲染,数据绑定渲染。统一接口处理模块包括前端接口和后端接口,前端接口负责数据的接收和数据结构解析,后端接口负责请求接口的路由和数据的解析处理。
37.配置管理模块用于提供基础配置和步骤配置,分别用于负责基础信息的配置和业务流步骤信息的配置,以及业务流步骤数据的关系配置。
38.低代码解析模块用于.配置信息解析、模板数据解析和代码生成。具体为配置管理模块数据的解析,表单引擎模板数据的解析,并生成页面代码和返回页面数据。其包括表单引擎和审批/工作流程引擎。表单引擎负责表单数据和页面的管理,生成表单模板数据。审批/工作流程引擎负责审批/工作流程的流转和流程数据处理。
39.其中,配置层模块之间的关系如下面所述。
40.(1)当用户进入业务流配置管理模块,配置业务流基础信息及步骤信息,处理完数据之后进行保存;
41.(2)配置完成之后保存数据,拿到前端业务流配置保存接口,由前端统一接口处理模块处理之后,调用后端统一接口模块;
42.(3)后端统一接口处理模块找到对应后端保存接口,传对应配置数据信息到后台对应接口;
43.(4)低代码解析模块对配置信息数据进行处理,处理数据时会调用表单引擎模块或者审批/工作流程引擎等
44.(5)处理完数据,返回处理的状态到前端,前端根据处理的结果调用业务流配置数据获取接口,按接口返回数据在页面展示配置数据
45.另外,前端布局管理解析模块之间的关系下面所述。
46.(1)用户进入表单某条数据详情页,获取该数据配置的业务流程是哪一个,拿到业务流程id,由前端布局管理解析模块将调用前端统一接口模块;
47.(2)前端统一接口模块请求数据,对数据进行统一方式处理;
48.(3)处理完数据,调起后端统一接口模块,后台统一接口通过转换找到对应获取业务流数据接口,传对应配置数据信息到后台对应接口处理;
49.(4)低代码解析模块对配置信息数据进行处理,处理数据时会调用表单引擎模块或者审批/工作流程引擎等;
50.(5)处理完数据,返回数据到前端,前端布局管理解析模块按照获取的数据将对应步骤数据生成到业务流程步骤模板中,以鱼骨的导航模式将步骤数据展示,用户点击步骤就可以看到步骤对应的具体数据;
51.从上述技术方案可以看出,本实施例提供了一种应用业务的生成系统,包括前端布局管理解析模块、业务配置管理模块、统一接口处理模块、配置管理模块和低代码解析模
块。前端布局管理解析模块用于提供前端页面框架的生成服务,并根据用户的请求提供布局渲染服务和数据绑定渲染服务;业务配置管理模块用于提供业务配置服务;统一接口处理模块负责数据的接收和数据结构解析以及请求接口的路由和数据的解析处理;配置管理模块用于负责基础信息的配置、与业务流步骤信息的配置以及业务流步骤数据的关系配置;低代码解析模块用于配置管理模块数据的解析,模板数据的解析,生成页面代码和返回页面数据。通过本生成系统可以避免大量重复劳动,从而提高开发效率。
52.实施例二
53.本技术提供了一种业务流程配置方法,该方法应用于上一实施例提供的应用业务的生成系统,该业务流配置的时序图如图2所示,具体包括如下步骤:
54.s1、基础信息配置。
55.业务流程是基于表单配置的一个功能,基础信息有业务流程名称、选择业务主表单、选择概览统计接口和项目切换配置。
56.业务流程名称:自定义;选择业务主表单:业务流是以表单为基础的,所有的业务流程步骤数据都是和主业务表单数据关联的;
57.选择概览统计接口:会针对某一业务写一个或多个统计概览接口,选择要使用的概览接口。概览统计就是一个业务要统计的一些常用数据,比如一个资产的总面积、总价值等数据统计;
58.项目切换配置:业务流以表单为基础,以表单的一条数据展开关联其他步骤配置,一个表单之间数据切换就是项目切换,配置好切换字段,就可以将任意切换。
59.s2、业务流程步骤配置。
60.具体包括主步骤配置和子步骤配置。
61.在主步骤配置时可以添加多个主步骤,主步骤主要的配置就是名称,还有可以拖动主排序;
62.子步骤配置时可以拖动排序,子步骤可以挂载表单(表单填报),挂载任意功能(url填报),挂载流程(流程填报)。
63.(1)表单填报:
64.表单填报就要选择一张表,配置子步骤表单的信息;
65.子步骤名称:自定义
66.子步骤表单:子步骤要配置的表单选择,弹框选择;
67.传值设置:主要用于子步骤表单新增的时候传默认值,默认值可以是主业务表单字段传值,也可以是自定义的默认传值默认显示:这里就是下拉选择,表示在使用时打开子步骤表单以什么方式展开,选择有(新增、编辑、详情、列表);
68.列表条件:默认显示选择列表时,可配置表单列表的显示条件,展示的就是满足条件的数据,不设置显示的是子步骤表单的所有数据列表显示头字段:默认显示选择列表时,要配置列表显示头部字段
69.列表统计概览:选择的是接口,某个子步骤需要统计一些总数据的话,就要配置统计概览;
70.显示模板配置:表单本身有字段布局显示模板,一个表单可以配置多个模板,可以配置子步骤表单打开显示时用哪个模板的字段布局,不选择的话会有一个默认模板;
71.使用权限:可以配置子步骤哪些用户可以使用,因为业务的某些数据不是所有人都可以查看的,配置权限的话就能控制住;
72.步骤说明:对一个子步骤的信息进行详细描述,因为不是所有人都对业务完全了解,在使用的时候,用户可以将鼠标移至对应步骤,就可以查看步骤的解释说明。
73.(2)url填报:
74.url填报主要是在子步骤中挂载任意功能,只要知道某一个功能的url,直接填写url,使用时直接点击该步骤,就打开对应功能
75.子步骤名称:自定义
76.填写url:是挂载的功能的url
77.传值设置:配置传值,可以将默认值传到对应功能去使用
78.步骤说明:对一个子步骤的信息进行详细描述,因为不是所有人都对业务完全了解,在使用的时候,用户可以将鼠标移至对应步骤,就可以查看步骤的解释说明。
79.(3)流程填报:
80.流程填报主要选择的是审批流程或者工作流程,
81.子步骤名称:自定义
82.流程类型:选择审批流或者工作流程
83.选择流程:根据流程类型判断进入不同流程列表选择流程
84.传值设置:可以配置默认值,传到选择的流程中发起新流程时使用
85.步骤说明:对一个子步骤的信息进行详细描述,因为不是所有人都对业务完全了解,在使用的时候,用户可以将鼠标移至对应步骤,就可以查看步骤的解释说明。
86.s3、业务流程配置页面显示。
87.一个基金业务流程配置页面,基本信息配置页面见图3所示。
88.基金业务流程相关签约子步骤配置见图4所示。
89.基于上面的具体方案,特提出如下的具体实施方案。
90.具体获取业务流程配置的时序图见图5所示。
91.一个基金业务的实现,配置好主子步骤之后,主步骤和子步骤都以横向的样式展开,点击主步骤才会显示主步骤下配置子步骤信息;
92.先选择基金业务主表,选择基金业务统计概览(统计的数据有:基金状态、应缴金额、实缴金额、已实现收益、跟进人等);
93.主子步骤展示如图6所示。基金业务一个完整的过程主要步骤包括基金信息、基金募资、相关签约、投资组合、回报情况、基金退出,每个主步骤下面都挂载一个或多个子步骤。
94.各主步骤下子步骤信息如下:
95.(1)基金信息:基金信息、外包机构、募集投资情况
96.(2)基金募资:管理公司设立、基金募资资料、工商登记注册、协会备案材料;
97.(3)相关签约:签约属性、相关签约、出资因为相关签约里面需要确认很多信息,而且信息之间有前后关联性,前一项必须做了才能进行下一项,所以就在该子步骤配置了工作流程,配置工作流程步骤如图7所示。
98.填写基本信息,投资特定对象确定,然后选择合适的投资者,对投资风险作出提
示,删选合格的投资者,和投资者初步签署合同,投资一个冷静期处理,回访投资者是否确认投资,确认后最终完整签约;
99.(4)投资组合:投资列表;
100.(5)回报情况:回报信息、基金跟踪;
101.(6)基金退出:基金退出、投资收益;
102.除了相关签约下的相关签约选择的是工作流程,其余的子步骤配置的都是表单,有列表,有详情、有新增、有编辑;具体基金业务流程展示页面如图8所示。
103.本实施例中的图3、图4、图5、图6、图7和图8中的内容为页面的显示效果图,其中所承载的内容不影响本技术中技术方案的描述,即对图3~图8的删除和修改对本技术方案不造成影响。
104.本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
105.本领域内的技术人员应明白,本技术实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本技术实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
106.本技术实施例是参照根据本技术实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
107.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
108.这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
109.尽管已描述了本技术实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术实施例范围的所有变更和修改。
110.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包
括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
111.以上对本技术所提供的技术方案进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
再多了解一些

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

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

相关文献