【技术实现步骤摘要】
一种任务执行方法和装置
[0001]本专利技术涉及计算机
,尤其涉及一种任务执行方法和装置。
技术介绍
[0002]工作流催办是指对于待办任务,在超过约定时间后对该待办任务的处理进行催办,例如通过邮件、短信等方式发送催办的通知消息。目前催办有人工、自动化两种方式,人工催办是通过线下的方式对待办任务的处理进行催办。自动化催办是通过在工作流应用中集成Quartz等定时框架,定时扫描未处理的待办任务任务进行催办。
[0003]在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:
[0004]通过线下方式人工进行催办,工作繁重,而且会有遗漏,成本较高,不够灵活;基于定时任务催办,系统负担较大,而且不能针对工作流中每个任务节点进行个性化配置催办等,并且待办任务生成与催办进行耦合,催办失败可能会影响工作流节点的流转,催办记录无法跟踪,不能为监控催办时效提供数据支持。
技术实现思路
[0005]有鉴于此,本专利技术实施例提供一种任务执行方法和装置,能够灵活地进行个性化催办,降低人工工作量 ...
【技术保护点】
【技术特征摘要】
1.一种任务执行方法,其特征在于,包括:在待办任务生成时根据对应节点的催办配置,生成对应的催办配置任务,将所述催办配置任务插入本地消息表;通过扫描所述本地消息表调度所述催办配置任务,以基于所述催办配置任务生成所述待办任务对应的催办任务;当达到所述催办任务的执行时间时,对所述待办任务进行催办处理。2.根据权利要求1所述的方法,其特征在于,所述在待办任务生成时根据对应节点的催办配置,生成对应的催办配置任务之前,还包括:监听待办任务生成事件,当监听到所述待办任务生成时,从缓存获取所述待办任务的节点配置,解析所述节点配置以得到所述催办配置。3.根据权利要求2所述的方法,其特征在于,根据所述待办任务对应的流程标识和节点标识,从所述缓存获取所述待办任务的节点配置,所述节点配置是根据工作流的流程中的节点预先配置的。4.根据权利要求1所述的方法,其特征在于,所述通过扫描所述本地消息表调度所述催办配置任务,包括:利用任务引擎周期性扫描所述本地消息表,以定时调度所述催办配置任务。5.根据权利要求4所述的方法,其特征在于,所述生成所述待办任务对应的催办任务之后,还包括:将所述催办任务推送到所述任务引擎进行存储;所述当达到所述催办任务的执行时间时,对所述待办任务进行催办处理,包括:根据所述催办任务配置的定时时间,由所述任务引擎触发定时回调,以回调工作流接口来执行催办逻辑。6.根据权利要求5所述的方法,其特征在于,所述执行催办逻辑,包括:校验所述催办任务当前是否符合处理条件,在所述催办任务校验通过后,从所述催办配置中获取催办次...
【专利技术属性】
技术研发人员:胡珅健,
申请(专利权)人:北京京东世纪贸易有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。