无代码应用间的数据联动方法和装置制造方法及图纸

技术编号:39420665 阅读:9 留言:0更新日期:2023-11-19 16:09
本申请提供了一种无代码应用间的数据联动方法和装置,所述方法包括基于无代码应用平台,确定第二应用中被第一应用的第一业务数据引用的第二业务数据;依据第一业务数据和第二业务数据生成第一数据血缘关系链;接收第一事件配置请求,依据第一数据血缘关系链生成第一监听事件和第一响应事件并配置于所述第二应用;所述第二应用当监听到所述第一业务数据满足触发条件时,则调用第一响应事件对所述第二业务数据执行更改;通过确定第二业务数据引用的第一业务数据,建立数据血缘关系链,依据该链向第一应用配置监听和响应事件,第一应用即可明确对第二应用的第二业务数据进行监听与响应,从而快捷的实现两独立的无代码应用间的数据联动

【技术实现步骤摘要】
无代码应用间的数据联动方法和装置


[0001]本申请涉及无代码应用
,特别是一种无代码应用间的数据联动方法和装置


技术介绍

[0002]数据血缘关系是指数据在产生

处理

流转到消亡过程中,数据之间形成的一种类似于人类社会血缘的关系

在传统的大型应用系统中,由于系统的应用架构

业务流程和数据模型等被系统开发人员事先设计好并且通过编码方式固化,使得系统不同功能模型之间产生的数据很容易产生血缘关系

[0003]然而,对于无代码应用而言,要实现各应用间的数据血缘关系就存在相当大的困难

其原因在于无代码应用的应用架构

业务流程和数据模型都是临时搭建的,各应用数据之间的关系基本是靠人工更改而建立的,而这种方式难以应对复杂应用数据之间的关系建立以及数据间的联动


技术实现思路

[0004]鉴于所述问题,提出了本申请以便提供克服所述问题或者至少部分地解决所述问题的一种无代码应用间的数据联动方法和装置,包括:一种无代码应用间的数据联动方法,所述方法包括:基于无代码应用平台,确定第二应用中被第一应用的第一业务数据引用的第二业务数据;依据所述第一业务数据和所述第二业务数据生成第一数据血缘关系链;接收所述第二应用发起的第一事件配置请求,依据所述第一数据血缘关系链生成第一监听事件和第一响应事件并配置于所述第二应用;所述第二应用用于调用所述第一监听事件对所述第一业务数据进行监听,当监听到所述第一业务数据满足触发条件时,则调用第一响应事件对所述第二业务数据执行更改

[0005]优选的,所述确定第二应用中被第一应用的第一业务数据引用的第二业务数据,包括:接收所述第一应用发起的引用请求,所述第一应用用于在被无代码应用平台构建时,响应于用户输入的对所述第二应用的引用操作,生成所述引用请求并发送;依据所述引用请求确定所述第二应用中被所述第一应用的第一业务数据引用的第二业务数据

[0006]优选的,所述依据所述第一业务数据和所述第二业务数据生成第一数据血缘关系链,包括:将所述第一业务数据和所述第二业务数据注册到预设的数据血缘库中,通过所述数据血缘库生成所述第一数据血缘关系链并存储;向所述第二应用开放所述数据血缘库的查询权限;所述第二应用用于依据第二业
务数据在所述数据血缘库中查询,确定所述第一数据血缘关系链

[0007]优选的,所述依据所述第一数据血缘关系链生成第一监听事件和第一响应事件并配置于所述第二应用,包括:依据所述第一事件配置请求构建第一初始监听事件和第一初始响应事件;依据第一业务数据和所述第一初始监听事件得到所述第一监听事件,依据第二业务数据和所述第一初始响应事件得到所述第一响应事件;将所述第一监听事件和所述第一响应事件配置于所述第二应用

[0008]优选的,所述依据第一业务数据和所述第一初始监听事件得到所述第一监听事件,依据第二业务数据和所述第一初始响应事件得到所述第一响应事件,包括:提取所述第一业务数据的状态标识,依据所述第一业务数据的状态标识生成所述第一初始监听事件的触发条件,得到所述第一监听事件;依据所述第一初始监听事件的触发条件调用预设对应的第一响应执行函数,提取所述第二业务数据的状态标识,将所述第一响应执行函数

所述第二业务数据的状态标识配置到所述第一初始响应事件,得到第一响应事件;所述第二应用用于当依据第一监听事件监听到第一业务数据的状态标识从第一状态变为第二状态时,则依据第一响应事件将第二业务数据的第二状态标识从第一状态变为第二状态

[0009]优选的,所述方法还包括:依据所述第二业务数据在所述数据血缘库中确实是否有相关联的历史数据血缘关系链;所述历史数据血缘关系链包括第二业务数据以及第三应用的第三业务数据;依据所述第一业务数据

所述第二业务数据和所述历史数据血缘关系链生成第二数据血缘关系链并存储;向所述第三应用开放所述数据血缘库的查询权限;所述第三应用用于依据第三业务数据在所述数据血缘库中查询,确定所述第二数据血缘关系链

[0010]优选的,所述方法还包括:接收所述第三应用发起的第二事件配置请求,依据所述第二数据血缘关系链生成第二监听事件和第二响应事件并配置于所述第三应用;所述第三应用用于调用所述第一监听事件对所述第一业务数据进行监听,当监听到所述第一业务数据满足触发条件时,则调用第一响应事件对所述第三业务数据执行更改

[0011]本申请具有以下优点:在本申请的实施例中,通过基于无代码应用平台,确定第二应用中被第一应用的第一业务数据引用的第二业务数据;依据所述第一业务数据和所述第二业务数据生成第一数据血缘关系链;接收所述第二应用发起的第一事件配置请求,依据所述第一数据血缘关系链生成第一监听事件和第一响应事件并配置于所述第二应用;所述第二应用用于调用所述第一监听事件对所述第一业务数据进行监听,当监听到所述第一业务数据满足触发条件时,则调用第一响应事件对所述第二业务数据执行更改;通过确定第二业务数据引用的第一业务数据,建立第一业务数据和第二业务数据之间的数据血缘关系链,依据该链向第一应用配置监听和响应事件,第一应用即可明确对第二应用的第二业务数据进行监听与响应,从而快捷的实现两独立的无代码应用间的数据联动

附图说明
[0012]为了更清楚地说明本申请的技术方案,下面将对本申请的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图

[0013]图1是本申请一实施例提供的一种无代码应用间的数据联动方法的步骤流程图;图2是本申请一实施例提供的一种无代码应用间的数据联动装置的结构框图;图3是本专利技术一实施例提供的一种计算机设备的结构示意图

具体实施方式
[0014]为使本申请的所述目的

特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明

显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例

基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围

[0015]参照图1,示出了本申请一实施例提供的一种无代码应用间的数据联动方法的步骤流程图;所述方法包括:
S110
,基于无代码应用平台,确定第二应用中被第一应用的第一业务数据引用的第二业务数据;
S120
,依据所述第一业务数据和所述第二业务数据生成第一数据血缘关系链;
S130
,接收所述第二应用发起的第一事件配置请求,依据所述第一数据血缘关本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种无代码应用间的数据联动方法,其特征在于,所述方法包括:基于无代码应用平台,确定第二应用中被第一应用的第一业务数据引用的第二业务数据;依据所述第一业务数据和所述第二业务数据生成第一数据血缘关系链;接收所述第二应用发起的第一事件配置请求,依据所述第一数据血缘关系链生成第一监听事件和第一响应事件并配置于所述第二应用;所述第二应用用于调用所述第一监听事件对所述第一业务数据进行监听,当监听到所述第一业务数据满足触发条件时,则调用第一响应事件对所述第二业务数据执行更改
。2.
根据权利要求1所述的方法,其特征在于,所述确定第二应用中被第一应用的第一业务数据引用的第二业务数据,包括:接收所述第一应用发起的引用请求,所述第一应用用于在被无代码应用平台构建时,响应于用户输入的对所述第二应用的引用操作,生成所述引用请求并发送;依据所述引用请求确定所述第二应用中被所述第一应用的第一业务数据引用的第二业务数据
。3.
根据权利要求1所述的方法,其特征在于,所述依据所述第一业务数据和所述第二业务数据生成第一数据血缘关系链,包括:将所述第一业务数据和所述第二业务数据注册到预设的数据血缘库中,通过所述数据血缘库生成所述第一数据血缘关系链并存储;向所述第二应用开放所述数据血缘库的查询权限;所述第二应用用于依据第二业务数据在所述数据血缘库中查询,确定所述第一数据血缘关系链
。4.
根据权利要求1所述的方法,其特征在于,所述依据所述第一数据血缘关系链生成第一监听事件和第一响应事件并配置于所述第二应用,包括:依据所述第一事件配置请求构建第一初始监听事件和第一初始响应事件;依据第一业务数据和所述第一初始监听事件得到所述第一监听事件,依据第二业务数据和所述第一初始响应事件得到所述第一响应事件;将所述第一监听事件和所述第一响应事件配置于所述第二应用
。5.
根据权利要求4所述的方法,其特征在于,所述依据第一业务数据和所述第一初始监听事件得到所述第一监听事件,依据第二业务数据和所述第一初始响应事件得到所述第一响应事件,包括:提取所述第一业务数据的状态标识,依据所述第一业务数据的状态标识生成所述第一初始监听事件的触发条件,得到所述第一监听事件;依据所述第一初始监听事件的触发条件调用预设对应的第一响应执行函数,提取所述第二业务数据的状态标识,将所述第一响应执行函数
...

【专利技术属性】
技术研发人员:胡博罗满涛郭宇昊
申请(专利权)人:深圳易伙科技有限责任公司
类型:发明
国别省市:

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

1