一种基于并联的前置后置关系的流转方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,特别涉及一种基于并联的前置后置关系的流转方法及装置。
【背景技术】
[0002]随着计算机技术的不断发展,电子政务审批模式的不断改革,项目申报后的审批模式可以包括并联节点的审批模式和串联节点的审批模式。
[0003]目前,对申报的项目进行审批的流转方式可以对并联节点或串联节点进行审批。例如,如图1所示,项目A申报后的对项目A进行审批流程包括:串联的节点A0、节点Al和节点A2。在触发对项目A的审批时,节点AO运行,在节点AO运行结束后流转到节点Al运行,在节点Al运行结束后流转到节点A2运行,直到节点A2运行结束时审批结束。
[0004]对于申报的项目进行审批的流程包括:并联的两个节点之间包括前置后置的关系,那么目前流转方式无法对这种关系的节点进行审批,只能够人工进行控制并联节点间的审批顺序,导致项目审批的效率。
【发明内容】
[0005]有鉴于此,本发明提供一种基于并联的前置后置关系的流转方法及装置,以解决现有技术中由于无法对并联的两个节点之间包括前置后置的关系进行审批,而导致的项目审批效率的问题。
[0006]本发明提供了一种基于并联的前置后置关系的流转方法,包括:
[0007]本端系统获取项目审批的各个节点;
[0008]对获取的各个节点配置审批关系;其中,配置所述审批关系的各个节点中包括:同时被配置了并联关系和前置后置关系的前置节点和后置节点;
[0009]根据配置的所述审批关系,绘制各个节点的审批流程图;
[0010]根据绘制的审批流程图进行流转,在流转到具有并联关系的节点时,判断并联关系的节点是否具有前置后置关系,若是,运行前置节点和后置节点,在前置节点未运行结束时,控制后置节点的运行也不结束;否则,同时运行流转的该具有并联关系的节点。
[0011]优选地,
[0012]进一步包括:在同时具有并联关系和前置后置关系的后置节点中配置前置节点的属性信息;
[0013]所述判断并联关系的节点是否具有前置后置关系,包括:判断并联关系的节点中的一个节点是否包括另一个节点的属性信息,若是,并联关系的节点具有前置后置关系;否则,并联关系的节点不具有前置后置关系。
[0014]优选地,
[0015]进一步包括:在运行当前节点时,利用本端系统存储的所述当前节点的运行方式运行当前节点;
[0016]在本端系统未存储所述当前节点的运行方式时,进一步包括:调用保存有所述当前节点的运行方式的对端系统的接口,将当前节点推送给对端系统,并利用本端系统的接口接收对端系统对所述当前节点运行的运行结果。
[0017]优选地,在所述绘制各个节点的审批流程图之前,进一步包括:
[0018]将流程图组件加载到本端系统的项目中,以利用流程图组件执行所述绘制各个节点的审批流程图。
[0019]优选地,进一步包括:
[0020]对获取的各个节点配置流转规则、节点时限、本节点的运行结果是否上报和节点名称中的一种或多种。
[0021]本发明还提供了一种基于并联的前置后置关系的流转装置,包括:
[0022]获取单元,用于获取项目审批的各个节点;
[0023]配置单元,用于对获取的各个节点配置审批关系;其中,配置所述审批关系的各个节点中包括:同时被配置了并联关系和前置后置关系的前置节点和后置节点;
[0024]绘制单元,用于根据配置的所述审批关系,绘制各个节点的审批流程图;
[0025]判断单元,用于根据绘制的审批流程图进行流转,在流转到具有并联关系的节点时,判断并联关系的节点是否具有前置后置关系,若是,运行前置节点和后置节点,在前置节点未运行结束时,控制后置节点的运行也不结束;否则,同时运行流转的该具有并联关系的节点。
[0026]优选地,
[0027]所述配置单元,用于在同时具有并联关系和前置后置关系的后置节点中配置前置节点的属性信息;
[0028]所述判断单元,用于判断并联关系的节点中的一个节点是否包括另一个节点的属性信息,若是,并联关系的节点具有前置后置关系;否则,并联关系的节点不具有前置后置关系O
[0029]优选地,
[0030]进一步包括:运行单元,用于在运行当前节点时,利用本端系统存储的所述当前节点的运行方式运行当前节点;
[0031]在本端系统未存储所述当前节点的运行方式时,进一步包括:调用单元,用于调用保存有所述当前节点的运行方式的对端系统的接口,将当前节点推送给对端系统,并利用本端系统的接口接收对端系统对所述当前节点运行的运行结果。
[0032]优选地,进一步包括:
[0033]加载单元,用于将流程图组件加载到本端系统的项目中,以利用所述绘制单元根据流程图组件执行所述绘制各个节点的审批流程图。
[0034]优选地,所述配置单元,用于对获取的各个节点配置流转规则、节点时限、本节点的运行结果是否上报和节点名称中的一种或多种。
[0035]本发明实施例提供了一种基于并联的前置后置关系的流转方法及装置,通过对各个节点配置审批关系,尤其是为节点配置并联关系和前置后置关系,并根据审批关系绘制审批流程图,根据审批流程图进行各个节点的流转和运行,且在流转到具有并联关系的节点时,若该并联关系的节点同样具有前置后置关系,则需要根据流转规则先运行前置节点和后置节点,在前置节点未运行结束时,控制后置节点的运行也不结束,从而解决了现有技术中由于无法对并联的两个节点之间包括前置后置的关系进行审批的问题,提高了项目审批的效率。
【附图说明】
[0036]图1是现有技术提供的项目流转不意图;
[0037]图2是本发明实施例提供的方法流程图;
[0038]图3是本发明另一实施例提供的方法流程图;
[0039]图4是本发明实施例提供的加载目录示意图;
[0040]图5是本发明实施例提供的绘制的审批流程图;
[0041]图6是本发明实施例提供的装置所在设备的硬件架构图;
[0042]图7是本发明实施例提供的装置结构示意图;
[0043]图8是本发明另一实施例提供的装置结构示意图。
【具体实施方式】
[0044]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0045]如图2所示,本发明实施例提供了一种基于并联的前置后置关系的流转方法,该方法可以包括以下步骤:
[0046]步骤201:本端系统获取项目审批行的各个节点。
[0047]步骤202:对获取的各个节点配置审批关系;其中,配置所述审批关系的各个节点中包括:同时被配置了并联关系和前置后置关系的前置节点和后置节点。
[0048]步骤203:根据配置的所述审批关系,绘制各个节点的审批流程图。
[0049]步骤204:根据绘制的审批流程图进行流转,在流转到具有并联关系的节点时,判断并联关系的节点是否具有前置后置关系,若是,执行步骤205 ;否则,执行步骤206。
[0050]步骤205:运行前置节点和后置节点,在前置节点未运行结束时,控制后置节点的运行也不结束,继续流转下一个节点直到结束。
[0051]步骤206:同时运行流转的该具有并联关系的节点,并在运行结束