【技术实现步骤摘要】
流程实例管理方法、装置、计算机设备及可读存储介质
本专利技术涉及人工智能的监控
,尤其涉及一种流程实例管理方法、装置、计算机设备及可读存储介质。
技术介绍
流程实例是基于发布端发送的实例所制成的至少具有一个任务节点的流程执行进程;流程实例有助于用户端按照发布端的要求一步步执行相应操作,并最终使用户端或发布端获得其需要的结果。但是,当前的发布端或服务器通常采取终端管控,即:轮询到达流程实例的最终任务节点的机构名称,对流程实例的最终结果进行管理;这种方式由于无法对流程实例执行过程进行管控,因此会导致发布端和服务器中无用数据增多,且流程实例执行过程出错率高,并无法及时告知用户端出错的情况发生;进一步的,服务器通常会管理大量的流程实例,而每个流程实例会对应数量庞大的用户端,故,当前的流程实例管控方法将难以获得任一流程实例中每个用户端所处的任务节点,因此无法对流程实例的每个任务节点进行精确管理,进一步的提高了服务器中无用数据增多,且流程实例执行过程出错率高的问题发生。
技术实现思路
本专利技术的目的是提供一种流程实例管理方法、装置、计算机设备及可读存储介质,用于解决现有技术存在的发布端和服务器中无用数据增多,且流程实例执行过程出错率高,并无法及时告知用户端出错的情况发生的问题;本申请可应用于智慧政务场景中,从而推动智慧城市的建设。为实现上述目的,本专利技术提供一种流程实例管理方法,包括:接收用户端发送的机构名称,从预设的机构桶中获取与所述机构名称对应的状态链;其中,所述 ...
【技术保护点】
1.一种流程实例管理方法,其特征在于,包括:/n接收用户端发送的机构名称,从预设的机构桶中获取与所述机构名称对应的状态链;其中,所述状态链具有与任务链中各任务节点对应的状态单元,以及用于表征所述机构名称所处任务节点的第一状态信息,所述任务链是按照获取的任务实例所制成的至少具有一个任务节点的流程实例;/n从所述状态链中获得所述第一状态信息并将其返回用户端,并接收用户端根据所述第一状态信息发送的执行信息;/n将所述执行信息录入与所述第一状态信息对应的第一状态单元,并调用预设的状态识别线程识别所述状态链中,位于所述第一状态单元下一位的第二状态单元,提取所述第二状态单元的第二状态信息;所述第二状态信息表征了完成所述执行信息后的下一任务节点;/n提取所述任务链中与所述第二状态信息对应的任务节点,将所述机构名称录入所述任务节点中。/n
【技术特征摘要】
1.一种流程实例管理方法,其特征在于,包括:
接收用户端发送的机构名称,从预设的机构桶中获取与所述机构名称对应的状态链;其中,所述状态链具有与任务链中各任务节点对应的状态单元,以及用于表征所述机构名称所处任务节点的第一状态信息,所述任务链是按照获取的任务实例所制成的至少具有一个任务节点的流程实例;
从所述状态链中获得所述第一状态信息并将其返回用户端,并接收用户端根据所述第一状态信息发送的执行信息;
将所述执行信息录入与所述第一状态信息对应的第一状态单元,并调用预设的状态识别线程识别所述状态链中,位于所述第一状态单元下一位的第二状态单元,提取所述第二状态单元的第二状态信息;所述第二状态信息表征了完成所述执行信息后的下一任务节点;
提取所述任务链中与所述第二状态信息对应的任务节点,将所述机构名称录入所述任务节点中。
2.根据权利要求1所述的流程实例管理方法,其特征在于,接收用户端发送的机构名称之前,包括:
接收发布端发送的任务实例,将表征用户端所属机构的机构名称录入预设的哈希桶中,根据所述任务实例在所述机构桶中构建任务链,以及分别与各机构名称对应的状态链获得机构桶;
监控发布端发送的用于关闭任务节点的关闭信息,及周期性地识别任务链中超过预设节点期限的任务节点并生成超期关闭信息,根据所述关闭信息或超期关闭信息关闭任务节点使其拒绝录入数据;
在所述获得机构桶之后还包括:
将所述机构桶上传至区块链中。
3.根据权利要求2所述的流程实例管理方法,其特征在于,监控发布端发送的用于关闭任务节点的发布关闭信息的步骤,包括:
监控是否接收到由发布端发送的发布关闭信息;
若是,则提取发布关闭信息中反映任务节点编号的编号信息,并按照所述编号信息关闭任务链中的任务节点;
若否,则继续监控所述发布端。
4.根据权利要求2所述的流程实例管理方法,其特征在于,周期性地识别任务链中超过预设节点期限的任务节点并生成超期关闭信息的步骤,包括:
按照预设的周期获取接收到所述任务实例时的时间段;
提取任务链上各任务节点中预设的节点期限,并依次判断所述时间段是否超过各所述节点期限;
若是,则生成超期关闭信息,所述关闭信息记载了超过所述节点期限的任务节点;
若否,则结束;
所述生成超期关闭信息之后还可包括:
判断所述超期关闭信息对应的任务节点是否为空;
若是,则删除所述任务链以及各机构名称对应的状态链;
若否,则保留所述任务链及所述状态链。
5.根据权利要求1所述的流程实例管理方法,其特征在于,接收用户端根据所述第一状态信息发送的执行信息之后,还包括:
判断所述执行信息是否为拒绝信息;
若为拒绝信息,则将状态链标定为终态链,并向所述用户端发送终止执行信息,以拒收用户端发送的数据;
若不为拒绝信息,则提取与所述第一状态信息对应的状态单元;
判断所述执行信息与所述第一状态单元的当前状态块是否匹配;所述当前状态块记载了所述状态单元对应的任务节点;
若匹配,则调用所述当前状态模块;
若不匹配,则向所述用户端返回拒绝录入信息。
6.根据权利要求1所述的流程实例管理方法...
【专利技术属性】
技术研发人员:曹春辉,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。