【技术实现步骤摘要】
待办任务审批中状态管控方法、系统、设备及存储介质
[0001]本专利技术涉及工作流
,特别涉及一种待办任务审批中状态管控方法、系统、设备及存储介质。
技术介绍
[0002]对于绝大部分工作流引擎或者业务待办系统,对于某个确定的待办任务,只有“已完成”和“未完成”两种持久化状态,而对于任务审批人员在审核过程中的一系列临时状态则无法进行管控,这一系列状态管控的缺失势必会带来以下问题:
[0003]对于存在多个候选人的待办任务,每个候选人都可以进行任务的审核,但是最终只能由一人执行。当某个候选人在进行任务审核及审批意见录入时,由于该候选人的操作不能被其他候选人感知,因此其他候选人可能会在此期间进行相同的审核操作,但是最终只能由第一个提交的候选人操作成功,其他候选人在提交审核时会返回错误,造成极大的资源浪费以及极差的操作体验。
技术实现思路
[0004]本专利技术的目的在解决上述中出现的问题,提供一种待办任务审批中状态管控方法、系统、设备及存储介质,该方法可以避免一个任务被多个人同时进行审批的情况。r/>[0005]为本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种待办任务审批中状态管控方法,其特征在于,包括:获取任务执行候选人执行待办任务请求;查询待办任务并展示给任务执行候选人,判断任务是否锁定,若锁定返回任务;若未锁定,则锁定任务并设定超时时间,返回任务审批界面;检测任务候选人执行任务操作,若任务审批正常结束则删除任务锁,若无任何操作或操作超时则自动释放锁。2.根据权利要求1所述的一种待办任务审批中状态管控方法,其特征在于,所述查询待办任务并展示给任务执行候选人具体是:从工作流引擎或者业务系统中查询出待办任务,并将任务列表通过界面展示给任务执行候选人。3.根据权利要求1所述的一种待办任务审批中状态管控方法,其特征在于,所述判断任务是否锁定,若锁定返回任务;若未锁定,则锁定任务并设定超时时间,返回任务审批界面,具体过程为:通过API或者网络接口调用系统,根据任务类型及任务ID获取任务的审批状态和传递参数;将任务类型以及任务ID两个字段信息通过一定的规则进行连接,生成一个唯一的编码;以生成的编码作为key,从内存数据库中查询所述key对应的value值;若value值不为空,则该任务为锁定状态,直接返回;如果为空则表示当前任务为非锁定状态,然后将当前任务执行人的ID作为value值存储于内存数据库中,并设置自动过期的时间,最后返回当前任务执行人的ID;将返回的值与当前执行人的ID进行比较,如果不相同,则终止操作并发出状态提示;如果相同进入审批界面。4.根据权利要求1所述的一种待办任务审批中状态管控方法,其特征在于,所述检测任务候选人执行任务操作具体是:检测任务候选人通过点击按钮或者超链接等方式进行具体任务的审批操作。5.根据权利要求1所述的一种待办任务...
【专利技术属性】
技术研发人员:王涛,杜金刚,单正涛,赵轩,祁周腾,
申请(专利权)人:西安西热电站信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。