发明名称 工作流系统中任务并发处理方法
摘要 本发明公开了一种工作流系统中任务并发处理方法,包括以下步骤:S1:输入通道接收任务的输入;S2:对接收到的任务输入进行筛选,使并发输入的多个相同任务中的一个任务执行完成。本发明通过在任务处理时加入筛选步骤,保证每个任务只由一个输入通道完成,其它相同的输入则抛出异常,减少了输入通道的抛出异常等待时间,提高了任务处理效率。
申请公布号 CN102004665B 申请公布日期 2012.12.19
申请号 CN201010539998.4 申请日期 2010.11.09
申请人 北京神州泰岳软件股份有限公司 发明人 李昊原
分类号 G06F9/46(2006.01)I;G06Q10/06(2012.01)I 主分类号 G06F9/46(2006.01)I
代理机构 北京路浩知识产权代理有限公司 11002 代理人 王莹
主权项 一种工作流系统中任务并发处理方法,其特征在于,包括以下步骤:S1:输入通道接收任务的输入;S2:对接收到的任务的输入进行筛选,使并发输入的多个相同任务中的一个任务执行完成,采用单线程通道筛选,筛选方式如下:检查该任务的状态是否为完成状态,若是,则抛出异常,否则,若该任务的输入是使任务完成类型的输入,则记录并保存该任务的状态为完成状态,并处理所述使任务完成类型的输入,处理完成后删除该任务的完成状态;若该任务的输入是阶段性处理类型的输入,则对该阶段性处理类型的输入进行阶段性处理,并添加阶段性处理的记录,其中,使任务完成类型的输入,是执行了任务的每一个阶段或步骤;阶段性处理类型的输入,是只执行了或执行到其中的某个阶段或步骤。
地址 100107 北京市朝阳区北苑路甲13号院1号楼22层