一种基于平台框架的装配式开发方法及系统技术方案

技术编号:24330550 阅读:56 留言:0更新日期:2020-05-29 19:27
本发明专利技术实施例提供了一种基于平台框架的装配式开发方法及系统,其中一种基于平台框架的装配式开发方法包括:获取业务应用的页面清单;基于所述页面清单和预设角色清单进行业务流程建模,得到接口权限清单、应用描述文件和业务流程模型文件;将所述应用描述文件注册到平台框架,将所述接口权限清单封装成预设角色,并将所述预设角色分配至所述平台框架上对应的用户端;将业务流程模型文件中业务流程的输入、输出、前置条件和影响注册到平台框架,通过简单任务衔接不同业务应用的流程。通过采用平台框架结合应用的方式为企业用户提供服务,构造简单,应用开发方便,满足个性业务需求,流程柔性,能够满足多样的业务场景需求。

An assembly development method and system based on platform framework

【技术实现步骤摘要】
一种基于平台框架的装配式开发方法及系统
本专利技术涉及信息
,特别是涉及一种基于平台框架的装配式开发方法和一种基于平台框架的装配式开发装置。
技术介绍
随着信息的高速发展及企业需求越来越高,通用的软件产品已无法满足企业对管理的要求,传统代码级开发成本越来越高,软件的功能升级跟不上市场的变化,客户的满意度越来越低。与消费级软件系统开发相比,企业系统的开发往往更加复杂和个性。复杂在于企业的生产、经营和管理业务往往涉及方方面面,企业系统如想全面覆盖必定复杂;而个性在于不同的行业乃至不同的企业再起业务方面均存在特殊性,通用的企业业务系统往往难以满足个性化需求。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种基于平台框架的装配式开发方法和相应的一种基于平台框架的装配式开发装置。为了解决上述问题,本专利技术实施例公开了一种基于平台框架的装配式开发方法,包括:获取业务应用的页面清单;基于所述页面清单和预设角色清单进行业务流程建模,得到接口权限清单、应用描述文件和业务流程模型文件;将所述应用描述文件注册到平台框架,将所述接口权限清单封装成预设角色,并将所述预设角色分配至所述平台框架上对应的用户端,将所述业务流程模型文件中业务流程的输入、输出、前置条件和影响注册到所述平台框架,通过简单任务衔接不同业务应用的流程。进一步地,所述应用描述文件包括应用名称,所述将所述应用描述文件注册到平台框架的步骤,包括:<br>将所述接口权限封装成预设角色,所述预设角色的名称与所述应用名称相同。进一步地,所述获取业务应用的页面清单的步骤,包括:获取所述业务应用的页面类型和页面调用地址。进一步地,所述基于所述页面清单和所述角色清单进行业务流程建模,得到接口权限清单、应用描述文件和业务流程模型文件的步骤,包括:基于所述页面清单和所述角色清单,通过BPMN标准进行编排和业务流程建模,得到所述接口权限清单、所述应用描述文件和所述业务流程模型文件。专利技术实施例公开了一种基于平台框架的装配式开发系统,包括:应用注册模块,用于获取业务应用的页面清单和角色清单;业务流程建模模块,用于基于所述页面清单和预设角色清单进行业务流程建模,得到接口权限清单、应用描述文件和业务流程模型文件;角色封装模块,用于将所述应用描述文件注册到平台框架,并将所述接口权限清单封装成预设角色;并将所述预设角色分配至所述平台框架上对应的用户端,将所述业务流程模型文件中业务流程的输入、输出、前置条件和影响注册到所述平台框架,通过简单任务衔接不同业务应用的流程。进一步地,所述应用描述文件包括应用名称,所述角色封装模块包括:角色封装子模块,用于将所述接口权限封装成预设角色,所述预设角色的名称与所述应用名称相同。进一步地,所述应用注册模块包括:应用注册子模块,用于获取所述业务应用的页面类型和页面调用地址。进一步地,所述业务流程建模模块包括:业务流程建模子模块,用于基于所述页面清单和所述角色清单,通过BPMN标准进行编排和业务流程建模,得到所述接口权限清单、所述应用描述文件和所述业务流程模型。本专利技术实施例公开了一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述的基于平台框架的装配式开发方法的步骤。本专利技术实施例公开了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上述的基于平台框架的装配式开发方法的步骤。本专利技术实施例包括以下优点:通过采用平台框架结合应用的方式为企业用户提供服务,构造简单,应用开发方便,满足个性业务需求,流程柔性,能够满足多样的业务场景需求。附图说明图1是本专利技术的一种基于平台框架的装配式开发实施例的步骤流程图;图2是本专利技术的一种基于平台框架的装配式开发系统实施例的结构框图;图3是本专利技术的一种基于平台框架的装配式开发系统实施例的结构框图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。本专利技术实施例的核心构思之一在于,本专利技术实施例提供了一种基于平台框架的装配式开发方法及系统,其中一种基于平台框架的装配式开发方法包括:获取业务应用的页面清单;基于所述页面清单和预设角色清单进行业务流程建模,得到接口权限清单、应用描述文件和业务流程模型文件;将所述应用描述文件注册到平台框架,将所述接口权限清单封装成预设角色,并将所述预设角色分配至所述平台框架上对应的用户端;将业务流程模型文件中业务流程的输入、输出、前置条件和影响注册到平台框架,通过简单任务衔接不同业务应用的流程。通过采用平台框架结合应用的方式为企业用户提供服务,构造简单,应用开发方便,满足个性业务需求,流程柔性,能够满足多样的业务场景需求。参照图1,示出了本专利技术的一种基于平台框架的装配式开发方法实施例的步骤流程图,具体可以包括如下步骤:S100,获取业务应用的页面清单;S200,基于页面清单和预设角色清单进行业务流程建模,得到接口权限清单、应用描述文件和业务流程模型文件;S300,将所述应用描述文件注册到平台框架,将所述接口权限清单封装成预设角色,并将所述预设角色分配至所述平台框架上对应的用户端,将所述业务流程模型文件中业务流程的输入、输出、前置条件和影响注册到所述平台框架,通过简单任务衔接不同业务应用的流程。参照上述步骤S100所述,获取业务应用的页面清单和角色清单。应用开发流程包括通过表单引擎或直接编码,按照业务应用所需,分别开发表单页、列表页、详情页和审批页。获取业务应用中所包含的业务清单,上述业务清单包括表单页、列表页、详情页和审批页,同时获取业务应用的页面调用地址。同时向平台框架获取需要参与到相应业务应用的角色清单。参照上述步骤S200所述,基于页面清单和角色清单进行业务流程建模,得到接口权限清单和应用描述文件。按照业务应用所需,通过流程引擎或直接编码的方式,基于上述页面清单和角色清单,将参与业务的表单页、列表页、详情页和审批页,以及参与上述业务流程所必须的角色,基于BPMN标准进行编排和业务流程建模,获得接口权限清单和应用描述文件,上述接口权限清单包括实现页面和流程所有的接口及其操作方法,应用描述文件包括应用基本配置信息。参照上述步骤S300所述,将应用描述文件注册到平台框架,并将接口权限封装成预设角色。将上述应用描述文件中的信息注册到平台框架,如果企业需要对对应的基本信息进行修改,需要修改应用基本信息。将接口权限清单中的接口及其操作,封装成所需的角色,在本实施例中,平台框架直接生成一个与业务应用对应名称相同的角色名称,当修改上述角色时,包括修改应用所有接口的操作权限。将预设角色分配至平台框架上对应的本文档来自技高网...

【技术保护点】
1.一种基于平台框架的装配式开发方法,其特征在于,包括:/n获取业务应用的页面清单;/n基于所述页面清单和预设角色清单进行业务流程建模,得到接口权限清单、应用描述文件和业务流程模型文件;/n将所述应用描述文件注册到平台框架,将所述接口权限清单封装成预设角色,并将所述预设角色分配至所述平台框架上对应的用户端,将所述业务流程模型文件中业务流程的输入、输出、前置条件和影响注册到所述平台框架,通过简单任务衔接不同业务应用的流程。/n

【技术特征摘要】
1.一种基于平台框架的装配式开发方法,其特征在于,包括:
获取业务应用的页面清单;
基于所述页面清单和预设角色清单进行业务流程建模,得到接口权限清单、应用描述文件和业务流程模型文件;
将所述应用描述文件注册到平台框架,将所述接口权限清单封装成预设角色,并将所述预设角色分配至所述平台框架上对应的用户端,将所述业务流程模型文件中业务流程的输入、输出、前置条件和影响注册到所述平台框架,通过简单任务衔接不同业务应用的流程。


2.根据权利要求1所述的方法,其特征在于,所述应用描述文件包括应用名称,所述将所述应用描述文件注册到平台框架的步骤,包括:
将所述接口权限封装成预设角色,所述预设角色的名称与所述应用名称相同。


3.根据权利要求1所述的方法,其特征在于,所述获取业务应用的页面清单的步骤,包括:
获取所述业务应用的页面类型和页面调用地址。


4.根据权利要求3所述的方法,其特征在于,所述基于所述页面清单和预设角色清单进行业务流程建模,得到接口权限清单、应用描述文件和业务流程模型文件的步骤,包括:
基于所述页面清单和预设角色清单,通过BPMN标准进行编排和业务流程建模,得到所述接口权限清单、所述应用描述文件和所述业务流程模型文件。


5.一种基于平台框架的装配式开发系统,其特征在于,包括:
应用注册模块,用于获取业务应用的页面清单和角色清单;
业务流程建模模块,用于基于所述页面清单和预设角色清单进行业务流程建模,得到接...

【专利技术属性】
技术研发人员:胡博
申请(专利权)人:深圳易伙科技有限责任公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1