本申请涉及数据处理,尤其是涉及一种基于应用组装平台的工作流数据处理方法及装置。
背景技术:
1、目前,为了满足用户对工作流的个性化需求,需要提供灵活的配置和管理机制。现有的工作流创建方法主要有手工创建工作流,即用户需要手工编写工作流代码。因此,手工创建工作流需要用户手工编写工作流代码,这种方式易出错,导致工作流数据处理效率较低。
技术实现思路
1、本发明的目的在于提供一种基于应用组装平台的工作流数据处理方法及装置,以解决工作流数据处理效率较低的技术问题。
2、第一方面,本申请实施例提供了一种基于应用组装平台的工作流数据处理方法,所述方法包括:
3、响应于针对界面设计器中配置组件事件对应工作流的运行触发操作,确定触发器节点的入参数据;其中,所述触发器节点的入参数据用于接收所述配置组件事件传输的数据;
4、响应于针对所述工作流中动作节点的第一配置操作,根据所述第一配置操作确定目标动作节点,并根据所述目标动作节点生成目标工作流;其中,动作节点用于执行具体动作;
5、响应于针对所述目标工作流中对应参数的取值规则的第二配置操作,根据所述第二配置操作确定目标参数取值规则;其中,所述目标参数取值规则用于限制参数的取值范围;
6、基于所述目标参数取值规则对所述目标工作流中的数据进行处理。
7、在一个可能的实现中,所述响应于针对界面设计器中配置组件事件对应工作流的运行触发操作,确定触发器节点的入参数据的步骤,包括:
8、响应于针对界面设计器中配置组件事件触发的第一操作,根据所述第一操作选择运行工作流的选项;
9、响应于针对已有工作流的第二操作,根据所述第二操作选择满足指定条件的目标已有工作流;其中,所述指定条件包括:所述目标已有工作流的触发节点类型为触发器,所述目标已有工作流所属的应用与所述中配置组件所属的应用相同;
10、响应于针对新建工作流的第三操作,根据所述第三操作创建满足所述指定条件的目标新建工作流,并根据定义操作确定触发器节点所需要的入参数据;其中,所述入参数据包括参数的类型、名称和样本数据。
11、在一个可能的实现中,所述响应于针对所述工作流中动作节点的第一配置操作,根据所述第一配置操作确定目标动作节点的步骤,包括:
12、响应于针对所述界面设计器中待编辑工作流的选择操作,显示所述待编辑工作流对应的编辑界面;
13、响应于针对所述编辑界面中目标动作节点对应选项的配置操作,根据所述配置操作设置所述目标动作节点;不同的动作节点对应有不同的配置选项。
14、在一个可能的实现中,所述根据所述目标动作节点生成目标工作流的步骤,包括:
15、根据若干所述目标动作节点生成目标工作流,并响应于针对所述界面设计器中所述目标工作流的保存操作,确定所述目标工作流生效。
16、在一个可能的实现中,所述响应于针对所述目标工作流中对应参数的取值规则的第二配置操作,根据所述第二配置操作确定目标参数取值规则的步骤,包括:
17、响应于针对所述界面设计器中待编辑工作流的打开操作,在所述待编辑工作流对应的编辑界面中显示待配置参数;
18、响应于针对所述待配置参数对应取值规则的设置操作,根据所述设置操作在所述取值规则的选项卡中设置参数的取值规则。
19、在一个可能的实现中,在所述响应于针对所述目标工作流中对应参数的取值规则的第二配置操作,根据所述第二配置操作确定目标参数取值规则的步骤之后,还包括:
20、响应于针对所述目标工作流中目标选项的第三配置操作,根据所述第三配置操作确定所述目标工作流的执行方式以及超时时间。
21、在一个可能的实现中,所述响应于针对所述目标工作流中目标选项的第三配置操作,根据所述第三配置操作确定所述目标工作流的执行方式以及超时时间的步骤,包括:
22、响应于针对所述界面设计器中待编辑工作流的打开操作,在所述待编辑工作流对应的编辑界面中显示目标选项;
23、响应于针对所述目标选项的第三配置操作,根据所述第三配置操作设置所述目标工作流的执行方式以及超时时间。
24、第二方面,提供了一种基于应用组装平台的工作流数据处理装置,其特征在于,包括:
25、第一确定模块,用于响应于针对界面设计器中配置组件事件对应工作流的运行触发操作,确定触发器节点的入参数据;其中,所述触发器节点的入参数据用于接收所述配置组件事件传输的数据;
26、生成模块,用于响应于针对所述工作流中动作节点的第一配置操作,根据所述第一配置操作确定目标动作节点,并根据所述目标动作节点生成目标工作流;其中,动作节点用于执行具体动作;
27、第二确定模块,用于响应于针对所述目标工作流中对应参数的取值规则的第二配置操作,根据所述第二配置操作确定目标参数取值规则;其中,所述目标参数取值规则用于限制参数的取值范围;
28、处理模块,用于基于所述目标参数取值规则对所述目标工作流中的数据进行处理。
29、第三方面,本申请实施例又提供了一种电子设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的第一方面所述方法。
30、第四方面,本申请实施例又提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可运行指令,所述计算机可运行指令在被处理器调用和运行时,所述计算机可运行指令促使所述处理器运行上述的第一方面所述方法。
31、本申请实施例带来了以下有益效果:
32、本申请实施例提供的一种基于应用组装平台的工作流数据处理方法及装置,能够响应于针对界面设计器中配置组件事件对应工作流的运行触发操作,确定触发器节点的入参数据;其中,所述触发器节点的入参数据用于接收所述配置组件事件传输的数据;响应于针对所述工作流中动作节点的第一配置操作,根据所述第一配置操作确定目标动作节点,并根据所述目标动作节点生成目标工作流;其中,动作节点用于执行具体动作;响应于针对所述目标工作流中对应参数的取值规则的第二配置操作,根据所述第二配置操作确定目标参数取值规则;其中,所述目标参数取值规则用于限制参数的取值范围;基于所述目标参数取值规则对所述目标工作流中的数据进行处理。本方案中,通过界面设计器快速创建工作流,无需手工编写代码,提高了工作流的创建效率,再者,根据需求自定义工作流,满足用户的个性化需求,增强了数据处理的灵活性,解决了工作流数据处理效率较低的技术问题。
33、为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
1.一种基于应用组装平台的工作流数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述响应于针对界面设计器中配置组件事件对应工作流的运行触发操作,确定触发器节点的入参数据的步骤,包括:
3.根据权利要求1所述的方法,其特征在于,所述响应于针对所述工作流中动作节点的第一配置操作,根据所述第一配置操作确定目标动作节点的步骤,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述目标动作节点生成目标工作流的步骤,包括:
5.根据权利要求1所述的方法,其特征在于,所述响应于针对所述目标工作流中对应参数的取值规则的第二配置操作,根据所述第二配置操作确定目标参数取值规则的步骤,包括:
6.根据权利要求1所述的方法,其特征在于,在所述响应于针对所述目标工作流中对应参数的取值规则的第二配置操作,根据所述第二配置操作确定目标参数取值规则的步骤之后,还包括:
7.根据权利要求6所述的方法,其特征在于,所述响应于针对所述目标工作流中目标选项的第三配置操作,根据所述第三配置操作确定所述目标工作流的执行方式以及超时时间的步骤,包括:
8.一种基于应用组装平台的工作流数据处理装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述权利要求1至7任一项所述的方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可运行指令,所述计算机可运行指令在被处理器调用和运行时,所述计算机可运行指令促使所述处理器运行所述权利要求1至7任一项所述的方法。
