任务派发方法、存储介质及程序产品与流程

文档序号:28210324发布日期:2021-12-28 20:22阅读:来源:国知局

技术特征:
1.一种任务派发方法,其特征在于,包括:接收业务方发送的任务派发申请消息,所述任务派发申请消息包括任务执行主体id及任务模板id;获取与所述任务模板id对应的任务模板,根据所述任务派发申请消息及所述任务模板生成任务实例信息,将所述任务实例信息进行任务信息表的结构化存储从而生成任务实例,根据所述任务实例派发任务。2.根据权利要求1所述的任务派发方法,其特征在于,所述任务派发申请消息还包括关联条件,所述关联条件与所述任务模板id相对应,用于限定与所述任务模板id对应的任务所需达成的事件的值。3.根据权利要求1所述的任务派发方法,其特征在于,所述根据所述任务派发申请消息及所述任务模板生成任务实例信息,具体包括:提取所述任务派发申请消息及所述任务模板中的字段信息,根据所述字段信息生成所述任务实例信息;其中,若所述任务派发申请消息和所述任务模板对于同一字段进行了赋值,则以所述任务派发申请消息为准。4.根据权利要求2所述的任务派发方法,其特征在于,在所述获取与所述任务模板id对应的任务模板,根据所述任务派发申请消息及所述任务模板生成任务实例信息之前,所述方法还包括:判断所述任务模板id是否唯一;若所述任务模板id唯一,则与所述任务派发申请消息对应的任务派发类型为普通任务派发,若所述任务模板id不唯一,则所述任务派发类型为任务组派发;在所述任务派发类型为所述普通任务派发时,所述任务模板id为待派发的所述普通任务的任务模板id,所述关联条件为所述普通任务对应的普通任务关联条件。5.根据权利要求4所述的任务派发方法,其特征在于,若所述任务派发类型为所述任务组派发,则获取与所述任务模板id对应的任务模板,根据所述任务派发申请消息及所述任务模板生成任务实例信息,具体包括:获取所述任务模板id中的主任务模板id和子任务模板id,根据所述主任务模板id获取主任务模板,根据所述子任务模板id获取子任务模板;获取所述关联条件中的子任务模板id对应的子任务关联条件;根据所述任务执行主体id及所述主任务模板生成主任务实例信息,根据所述任务执行主体id、所述子任务模板及所述子任务关联条件生成子任务实例信息;将所述主任务实例信息和所述子任务实例信息进行拼接得到所述任务实例信息。6.根据权利要求1所述的任务派发方法,其特征在于,在所述获取与所述任务模板id对应的任务模板,根据所述任务派发申请消息及所述任务模板生成任务实例信息之前,所述方法还包括:判断所述任务派发申请消息对应的需要领取的任务是否已经派发过;若已经派发过,则结束;若没有派发过,则执行所述获取与所述任务模板id对应的任务模板,根据所述任务派发申请消息及所述任务模板生成任务实例信息的步骤。7.根据权利要求6所述的任务派发方法,其特征在于,所述判断所述任务派发申请消息对应的需要领取的任务是否已经派发过,具体包括:查询进行中的所述任务信息表是否包含所述任务派发申请消息中的预设字段,若存
在,表示所述需要领取的任务已经派发过,若不存在,进一步查询历史任务信息表是否存在所述任务派发申请消息中的预设字段;若不存在,则表示所述需要领取的任务没有派发过,若存在,进一步判断所述需要领取的任务是否一次性任务;若是,则表示所述需要领取的任务已经派发过,若否,进一步判断所述需要领取的任务是否周期性任务;若否,则表示所述需要领取的任务已经派发过,若是,进一步判断所述预设字段的记录时间是否在当前周期内;若是,则表示所述需要领取的任务已经派发过,若否,则表示所述需要领取的任务没有派发过。8.根据权利要求1所述的任务派发方法,其特征在于,所述任务派发申请消息还包括任务下发后的过期时间、任务需要达成的事件的发生次数、任务在页面展示时的展示内容中的至少一种。9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至8任一项所述任务派发方法的步骤。10.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1至8任一项所述任务派发方法的步骤。

技术总结
本发明提供一种任务派发方法、存储介质及程序产品,该方法包括:接收业务方发送的任务派发申请消息,所述任务派发申请消息包括任务执行主体ID及任务模板ID;获取与所述任务模板ID对应的任务模板,根据所述任务派发申请消息及所述任务模板生成任务实例信息,将所述任务实例信息进行任务信息表的结构化存储从而生成任务实例,根据任务实例派发任务。本发明提供的任务派发方法、存储介质及程序产品,通过在接收到业务方包括任务执行主体ID及任务模板ID的任务派发申请消息后,根据任务派发申请消息及任务模板生成任务实例,实现了精确的、可灵活自定义的任务匹配及派发。可灵活自定义的任务匹配及派发。可灵活自定义的任务匹配及派发。


技术研发人员:龚伟涛
受保护的技术使用者:北京房江湖科技有限公司
技术研发日:2021.08.11
技术公布日:2021/12/27
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1