应用构建方法、装置、计算机可读存储介质及电子设备制造方法及图纸

技术编号:28622362 阅读:16 留言:0更新日期:2021-05-28 16:18
本发明专利技术公开了一种应用构建方法、装置、计算机可读存储介质及电子设备,方法包括:获取外部数据源以及工作流引擎中的待配置组件,将所述外部数据源加入到外部数据源库;根据所述外部数据源库,获取所述待配置组件的外部数据源配置信息;根据所述工作流引擎中的待配置组件以及所述待配置组件的外部数据源配置信息,构建应用。通过本发明专利技术的技术方案,可基于外部数据源库扩展待配置组件的功能,从而扩展组件的使用范围。

【技术实现步骤摘要】
应用构建方法、装置、计算机可读存储介质及电子设备
本专利技术涉及能源
,尤其涉及应用构建方法、装置、计算机可读存储介质及电子设备。
技术介绍
在应用工作流引擎进行应用构建时,需要对组件进行设计组合,目前,组件的数据源来自开发者自己定义的数据范围,导致组件的使用范围较窄。
技术实现思路
本专利技术提供了一种应用构建方法、装置、计算机可读存储介质及电子设备,可基于外部数据源库扩展待配置组件的功能,从而扩展组件的使用范围。第一方面,本专利技术提供了一种应用构建方法,包括:获取外部数据源以及工作流引擎中的待配置组件,将所述外部数据源加入到外部数据源库;根据所述外部数据源库,获取所述待配置组件的外部数据源配置信息;根据所述工作流引擎中的待配置组件以及所述待配置组件的外部数据源配置信息,构建应用。在一个实施例中,所述根据所述外部数据源库,获取所述待配置组件的外部数据源配置信息,包括:获取所述待配置组件的数据源类型;根据所述数据源类型,从所述外部数据源库中获取所述数据源类型对应的外部数据源列表;从所述数据源列表中,获取所述待配置组件的目标外部数据源;根据所述目标外部数据源,确定所述待配置组件的外部数据源配置信息。在一个实施例中,所述根据所述目标外部数据源,获取所述待配置组件的外部数据源配置信息,包括:获取所述目标外部数据源的调用方式;根据所述目标外部数据源以及所述目标外部数据源的调用方式,确定所述待配置组件的外部数据源配置信息。在一个实施例中,所述数据源类型包括调用数据源。所述目标外部数据源的调用方式包括平台调用;所述根据所述工作流引擎中的待配置组件以及所述待配置组件的外部数据源配置信息,构建应用,包括:获取所述外部数据源配置信息对应的外部数据;对所述待配置组件和所述外部数据进行绑定;根据所述工作流引擎中的待配置组件以及所述待配置组件绑定的所述外部数据,构建应用。在一个实施例中,所述目标外部数据源的调用方式包括使用时调用;所述根据所述工作流引擎中的待配置组件以及所述待配置组件的外部数据源配置信息,构建应用,包括:对所述待配置组件和所述外部数据源配置信息进行绑定;根据所述工作流引擎中的待配置组件以及所述待配置组件绑定的所述外部数据源配置信息,构建应用,以便客户端在使用所述应用时根据所述外部数据源配置信息调用其对应的外部数据。在一个实施例中,还包括:发布所述应用;响应所述应用中目标组件的数据源请求,获取所述目标组件的外部数据源配置信息对应的外部数据源;根据所述目标组件对应的数据处理方法对所述外部数据源进行处理,以确定目标数据。第二方面,本专利技术提供了一种应用构建装置,包括:加入模块,用于获取外部数据源以及工作流引擎中的待配置组件,将所述外部数据源加入到外部数据源库;配置模块,用于根据所述外部数据源库,获取所述待配置组件的外部数据源配置信息;构建模块,用于根据所述工作流引擎中的待配置组件以及所述待配置组件的外部数据源配置信息,构建应用。第三方面,本专利技术提供了一种计算机可读存储介质,包括执行指令,当电子设备的处理器执行所述执行指令时,所述处理器执行如第一方面中任一所述的方法。第四方面,本专利技术提供了一种电子设备,包括处理器以及存储有执行指令的存储器,当所述处理器执行所述存储器存储的所述执行指令时,所述处理器执行如第一方面中任一所述的方法。本专利技术提供了一种应用构建方法、装置、计算机可读存储介质及电子设备,该方法通过获取外部数据源以及工作流引擎中的待配置组件,将外部数据源加入到外部数据源库,然后,根据外部数据源库,获取待配置组件的外部数据源配置信息,之后,根据待配置组件以及待配置组件的外部数据源配置信息,构建应用。综上,通过本专利技术的技术方案,可基于外部数据源库扩展待配置组件的功能,从而扩展组件的使用范围。上述的非惯用的优选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。附图说明为了更清楚地说明本专利技术实施例或现有的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一实施例提供的一种应用构建方法的流程示意图;图2为本专利技术一实施例提供的一种应用构建装置的结构示意图;图3为本专利技术一实施例提供的一种电子设备的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合具体实施例及相应的附图对本专利技术的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,为本专利技术实施例提供的一种应用构建方法。本专利技术实施例所提供的方法可应用在电子设备上,具体可以应用于服务器或一般计算机上。本实施例中,所述方法具体包括以下步骤:步骤101、获取外部数据源以及工作流引擎中的待配置组件,将所述外部数据源加入到外部数据源库。外部数据源指的是没有存储在电子设备上的数据的来源,外部数据源中存储了建立外部数据库连接的信息,即通过外部数据源可以找到相应的外部数据库连接信息,以便访问该外部数据库。在实际应用中,通过配置外部数据源从而获取外部数据源,外部数据源通常包括了数据源名称,Http的URL,Http的请求方式,Http请求的报文内容等。外部数据源库指的是用于存储外部数据源的数据库,工作流引擎和外部数据源库是绑定的,能够调用外部数据源库中的外部数据源。工作流引擎负责定义工作流中的节点,以及流程实例的创建,以及实现将任务分发给执行者,并根据任务执行的返回结果决定下一步的任务,控制并协调各种复杂工作流程的执行,实现对业务流程整个运行生命周期的控制。工作流引擎是工作流系统最核心的模块,它将工作流底层的节点跳转,派发任务处理等逻辑与最上层的业务逻辑实现了分离。工作流引擎中的待配置组件可以理解为需要配置数据源的组件,也可以理解为在开发工作流引擎时直接固化的组件,在实际应用中,工作流引擎的软件专利技术者或者授权使用的开发者能够持续的对工作流引擎内部的组件进行持续升级,在使用工作流引擎进行工作流创建时,能够显示出其内部的组件,具体地,待配置组件可以是单行文本、多行文本、数字、日期时间、单选按钮组、复选框组、下拉框、成员单选、成员多选、部门单选、部分多选、上传图片、设备单选、指派企业、地址、定位、签字等组件,具体需要结合实际情况确定,本实施例对比不做具体限定。在实际应用中,通过外部操作者对工作流引擎内部的组件的操作,获取待配置组件。示例地,工作流引擎包括工作流模板,工作流模板通过电子本文档来自技高网...

【技术保护点】
1.一种应用构建方法,其特征在于,包括:/n获取外部数据源以及工作流引擎中的待配置组件,将所述外部数据源加入到外部数据源库;/n根据所述外部数据源库,获取所述待配置组件的外部数据源配置信息;/n根据所述工作流引擎中的待配置组件以及所述待配置组件的外部数据源配置信息,构建应用。/n

【技术特征摘要】
1.一种应用构建方法,其特征在于,包括:
获取外部数据源以及工作流引擎中的待配置组件,将所述外部数据源加入到外部数据源库;
根据所述外部数据源库,获取所述待配置组件的外部数据源配置信息;
根据所述工作流引擎中的待配置组件以及所述待配置组件的外部数据源配置信息,构建应用。


2.根据权利要求1所述的方法,其特征在于,所述根据所述外部数据源库,获取所述待配置组件的外部数据源配置信息,包括:
获取所述待配置组件的数据源类型;
根据所述数据源类型,从所述外部数据源库中获取所述数据源类型对应的外部数据源列表;
从所述数据源列表中,获取所述待配置组件的目标外部数据源;
根据所述目标外部数据源,确定所述待配置组件的外部数据源配置信息。


3.根据权利要求2所述的方法,其特征在于,所述根据所述目标外部数据源,获取所述待配置组件的外部数据源配置信息,包括:
获取所述目标外部数据源的调用方式;
根据所述目标外部数据源以及所述目标外部数据源的调用方式,确定所述待配置组件的外部数据源配置信息。


4.根据权利要求3所述的方法,其特征在于,所述数据源类型包括调用数据源。


5.根据权利要求4所述的方法,其特征在于,所述目标外部数据源的调用方式包括平台调用;
所述根据所述工作流引擎中的待配置组件以及所述待配置组件的外部数据源配置信息,构建应用,包括:
获取所述外部数据源配置信息对应的外部数据;
对所述待配置组件和所述外部数据进行绑定;
根据所述工作流引擎中的待配置组件以及所述待配置组...

【专利技术属性】
技术研发人员:陈扬刘春泽沈晓庆
申请(专利权)人:新奥数能科技有限公司
类型:发明
国别省市:北京;11

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

1