一种基于制造技术

技术编号:39677106 阅读:9 留言:0更新日期:2023-12-11 18:43
本发明专利技术公开了一种基于

【技术实现步骤摘要】
一种基于activity工作流的异步解析方法及系统


[0001]本专利技术涉及数据处理
,具体地说是一种基于
activity
工作流的异步解析方法及系统


技术介绍

[0002]在企业应用中,通常需要处理大量的业务流程和任务,这些任务可能涉及到多个部门或人员协同完成

为了提高工作效率和减少人工干预,很多企业采用了工作流引擎来管理业务流程和任务

其中,
activity
工作流是一种常见的工作流模型,它将一个复杂的业务流程抽象成一系列有序的活动
(activity),
每个活动都有自己的输入

输出和行为


activity
工作流中,通常需要对任务进行分配和调度,以便及时完成任务并保证数据的一致性

但是,传统的
activity
工作流通常采用同步方式执行任务,即每个任务都需要等待前一个任务完成后才能开始执行

这种方式容易导致任务阻塞和资源浪费,影响系统的性能和效率


技术实现思路

[0003]本专利技术的技术任务是针对以上不足之处,提供一种基于
activity
工作流的异步解析方法及系统,能够解决任务阻塞和资源浪费等问题,提高任务处理的效率和灵活性

[0004]本专利技术解决其技术问题所采用的技术方案是:
[0005]一种基于r/>activity
工作流的异步解析方法,该方法基于
activity
工作流异步解析环节人员的任务,根据需要进行调度和分配;该方法的实现包括:
[0006]1)、
定义一个
activity
工作流模型,包括多个活动
(activity)
和它们之间的依赖关系;
[0007]2)、
在所述
activity
工作流模型中添加异步解析环节人员的任务节点,用于解析环节人员的信息并分配任务给其他人员;
[0008]3)、
在所述异步解析环节人员的任务节点中增加异步执行器,用于异步执行任务;
[0009]4)、
在所述
activity
工作流模型中添加监控模块,用于实时监控任务的状态和进度,并根据需要进行调度和优化

[0010]该方法可以实现异步解析环节人员的任务,避免了任务阻塞和资源浪费;通过添加监控模块,可以实时监控任务的状态和进度,并根据需要进行调度和优化,提高了任务处理的效率和灵活性

[0011]本方法可以方便地管理和控制业务流程和任务,提高了系统的可维护性和可扩展性

[0012]优选的,所述异步解析环节人员的任务节点,配置为等待环节人员提供信息后才开始执行任务

[0013]优选的,所述监控模块,配置为根据任务的状态和进度自动调整任务的优先级和调度策略

[0014]优选的,该方法的具体实现过程如下:
[0015]S1、
首先检查是否存在待解析环节人员的信息;
[0016]S2、
如果存在,则添加一个异步解析环节人员的任务节点,等待环节人员提供信息后才开始执行任务;如果不存在,则直接结束流程;
[0017]S3、
当任务节点被激活时,等待环节人员提供信息;
[0018]当信息被提供后,解析环节人员的信息并分配任务给其他人员;
[0019]S4、
然后增加一个异步执行器,用于异步执行任务;
[0020]在任务执行过程中,实时监控任务的状态和进度;
[0021]S5、
当任务完成时,根据需要进行调度和优化

[0022]本专利技术还要求保护一种基于
activity
工作流的异步解析系统,通过建立
activity
工作流模型,异步解析环节人员的任务,根据需要进行调度和分配;具体实现如下:
[0023]1)、
定义一个
activity
工作流模型,包括多个活动
(activity)
和它们之间的依赖关系;
[0024]2)、
在所述
activity
工作流模型中添加异步解析环节人员的任务节点,用于解析环节人员的信息并分配任务给其他人员;
[0025]3)、
在所述异步解析环节人员的任务节点中增加异步执行器,用于异步执行任务;
[0026]4)、
在所述
activity
工作流模型中添加监控模块,用于实时监控任务的状态和进度,并根据需要进行调度和优化

[0027]优选的,所述异步解析环节人员的任务节点,配置为等待环节人员提供信息后才开始执行任务

[0028]优选的,所述监控模块,配置为根据任务的状态和进度自动调整任务的优先级和调度策略

[0029]优选的,该系统实现异步解析环节人员的任务的具体过程如下:
[0030]S1、
首先检查是否存在待解析环节人员的信息;
[0031]S2、
如果存在,则添加一个异步解析环节人员的任务节点,等待环节人员提供信息后才开始执行任务;如果不存在,则直接结束流程;
[0032]S3、
当任务节点被激活时,等待环节人员提供信息;
[0033]当信息被提供后,解析环节人员的信息并分配任务给其他人员;
[0034]S4、
然后增加一个异步执行器,用于异步执行任务;
[0035]在任务执行过程中,实时监控任务的状态和进度;
[0036]S5、
当任务完成时,根据需要进行调度和优化

[0037]本专利技术还要求保护一种基于
activity
工作流的异步解析装置,包括:至少一个存储器和至少一个处理器;
[0038]所述至少一个存储器,用于存储机器可读程序;
[0039]所述至少一个处理器,用于调用所述机器可读程序,实现上述的基于
activity
工作流的异步解析方法

[0040]本专利技术还要求保护一种计算机可读介质,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行上述的基于
activity
工作流的异步解析方法

[0041]本专利技术的一种基于
activity
工作流的异步解析方法及系统与现有技术相比,具有以下有益效果:
[0042]通过添加异步解析环节人员的任务节点和异步执行器,可以实现异步解析环节人员的任务,避免了任务阻塞和资源浪费;
[0043]通过添加监控模块,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种基于
activity
工作流的异步解析方法,其特征在于,该方法基于
activity
工作流异步解析环节人员的任务,根据需要进行调度和分配;该方法的实现包括:
1)、
定义一个
activity
工作流模型,包括多个活动和它们之间的依赖关系;
2)、
在所述
activity
工作流模型中添加异步解析环节人员的任务节点,用于解析环节人员的信息并分配任务给其他人员;
3)、
在所述异步解析环节人员的任务节点中增加异步执行器,用于异步执行任务;
4)、
在所述
activity
工作流模型中添加监控模块,用于实时监控任务的状态和进度,并根据需要进行调度和优化
。2.
根据权利要求1所述的一种基于
activity
工作流的异步解析方法,其特征在于,所述异步解析环节人员的任务节点,配置为等待环节人员提供信息后才开始执行任务
。3.
根据权利要求1或2所述的一种基于
activity
工作流的异步解析方法,其特征在于,所述监控模块,配置为根据任务的状态和进度自动调整任务的优先级和调度策略
。4.
根据权利要求1所述的一种基于
activity
工作流的异步解析方法,其特征在于,该方法的具体实现过程如下:
S1、
首先检查是否存在待解析环节人员的信息;
S2、
如果存在,则添加一个异步解析环节人员的任务节点,等待环节人员提供信息后才开始执行任务;如果不存在,则直接结束流程;
S3、
当任务节点被激活时,等待环节人员提供信息;当信息被提供后,解析环节人员的信息并分配任务给其他人员;
S4、
然后增加一个异步执行器,用于异步执行任务;在任务执行过程中,实时监控任务的状态和进度;
S5、
当任务完成时,根据需要进行调度和优化
。5.
一种基于
activity
工作流的异步解析系统,其特征在于,通过建立
activity
工作流模型,异步解析环节人员的任务,根据需要进行调度和分配;具体实现如下:
1)...

【专利技术属性】
技术研发人员:李金钊迟钰沛宁方刚张玉新
申请(专利权)人:浪潮软件股份有限公司
类型:发明
国别省市:

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

1