一种用于智能电网调度的流程节点回退方法技术

技术编号:9907106 阅读:185 留言:0更新日期:2014-04-11 06:21
本发明专利技术公开了一种用于智能电网调度的流程节点回退方法,包括如下步骤:设置节点回退处理相关信息并存储到数据库的相应位置;流程发起人选择数据库中已设置的流转处理流程,并提交数据;在数据库中查询并获取当前节点信息和当前节点的节点回退处理权限,确定是否需要回退;如果不需要或不能回退,则进入下一个节点,重复上述步骤;如果需要回退,则按当前的节点状态,执行节点回退流程。本发明专利技术通过在电网调度流程中实现运行节点回退,动态指定节点回退位置并级联删除已完成节点,可以很好地满足实际电网业务中的流程回退需求。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了,包括如下步骤:设置节点回退处理相关信息并存储到数据库的相应位置;流程发起人选择数据库中已设置的流转处理流程,并提交数据;在数据库中查询并获取当前节点信息和当前节点的节点回退处理权限,确定是否需要回退;如果不需要或不能回退,则进入下一个节点,重复上述步骤;如果需要回退,则按当前的节点状态,执行节点回退流程。本专利技术通过在电网调度流程中实现运行节点回退,动态指定节点回退位置并级联删除已完成节点,可以很好地满足实际电网业务中的流程回退需求。【专利说明】—种用于智能电网调度的流程节点回退方法
本专利技术涉及一种流程节点回退方法,尤其涉及,属于电力系统调度

技术介绍
社会经济的不断发展,极大地促进了个人计算机、网络技术的普及和推广。在信息化时代,精细化的组织机构、职能部门制度造成了企业内部协作能力低下,极大地降低了企业的工作效率。传统的办公自动化(0A)系统已经无法满足企业实际流程的需要,无法有效提高企业运行的效率。作为一种快速发展的信息化技术,工作流(work flow)系统开始进入到各个企业日常管理运行中,被广泛应用在办公室环境中涉及多人多部门协作的工作管理中。工作流系统通过对企业相关活动进行建模、解析和执行,对业务流程进行自动化处理,实现对企业调度过程的计算机实现。随着我国电网运行规模的不断扩大,其所对应的组织结构也日益复杂。这种大规模的电网在给人们带来巨大的经济效益和社会效益的同时,也在电网运行管理、维护方面向管理者提出了更加严格的要求。在电网运行管理系统中,随着国内电网信息化建设的发展及电子政务的普及,工作流技术被越来越广泛地应用到电网调度管理中的相关流程中,极大地提高了日常工作的效率,增强了各个部门处室之间的协作,使信息的收集、处理、流动、共享更加便捷地进行,最终实现电网调度管理的现代化、传输的网络化、信息的资源化和决策的科学化。在当前的电网业务流程运转中,经常需要对一些业务流转进行特定的处理,如流程回退、流程会签、流程取回、流程委派等等业务场景。其中,流程回退操作就是一种在实际电网业务流程运转中常见的流转需求,并且这种流转需求并不是标准的工作流规范中所定义的,是具有特定业务背景要求的,如流程运转中,流程参与者往往需要人工干预流程的运转,人为干预流程运行状态。例如,设备检修流程、日前停电检修工作流程、事故预案流程、调度倒闸操作流程、继电保护定制流程、设备缺陷闭环管理流程等在实际流转过程中,流程处理人员往往会发现流程运行的某些节点会有数据不正确的情况有需要修改的情况。但是,现有的工作流技术在实际处理电网调度业务流程时,往往不能满足这些特定的业务需求。主要原因在于现有的工作流技术标准都是基于西方业务流程管理思想,而国内的信息系统建设并不成熟,工作流应用往往需要进行人工对工作流的流程进行干预,而标准的工作流技术中并不包含人工干预,因此不能满足电网调度管理的实际需要。
技术实现思路
针对现有技术所存在的不足,本专利技术所要解决的技术问题在于提供。为实现上述的专利技术目的,本专利技术采用下述的技术方案:—种用于智能电网调度的流程节点回退方法,包括如下步骤:设置节点回退处理相关信息并存储到数据库的相应位置;流程发起人选择数据库中已设置的流转处理流程,并提交数据;在数据库中查询并获取当前节点信息和当前节点的节点回退处理权限,确定是否需要回退;如果不需要或不能回退,则进入下一个节点,重复上述步骤;如果需要回退,则按当前的节点状态,执行节点回退流程。其中较优地,所述节点回退处理相关信息包括:节点信息,流程运转流向和相应的流程参与者的权限信息。其中较优地,所述执行节点回退流程的步骤进一步包括:1)从回退起始节点开始向建立执行路径,查找回退目的节点;2)设置当前流程回退目的节点运行状态置为阻塞,缓存相应的业务数据;3)获取回退目的节点的下一个节点,判断该节点的运行状态,按该节点的具体状态执行节点回退流程;其中较优地,所述步骤3)中,如果该节点状态为阻塞节点,则按该节点的分支清理状况,执行清除该节点运行的原始实例数据,置该节点状态为未执行。其中较优地,所述按该节点的分支清理状况,执行清除该节点运行的原始实例数据的步骤进一步包括:如果该节点正处于某个分支清理过程,则该分支清理结束,继续下个分支清理,如此循环,直至该节点所有分支清理完毕,则流程回退结束,暂存业务数据;如果该节点不处于分支清理过程,则流程回退结束,暂存业务数据。其中较优地,所述步骤3)中,如果节点状态为运行完节点,执行清除该节点运行的原始实例数据,置当前状态为未运行,暂存业务数据,进一步按目的节点的类型执行流程处理。其中较优地,按目的节点的类型执行流程处理的步骤进一步包括:如果节点类型为发散网关,则对每个分支分别执行步骤3);如果该节点类型不是发散网关,直接执行步骤3);其中较优地,所述步骤3)中,如果节点状态为未执行,表明该节点是处于一个分支中,且未执行过,则结束分支清理过程。本专利技术所提供的流程节点回退方法,通过在电网调度流程中实现运行节点回退,动态指定节点回退位置并级联删除已完成节点,可以解决实际电网业务中关于节点流转控制的实际困难,很好地满足实际电网业务中的流程回退需求。【专利附图】【附图说明】图1是本专利技术中,设备检修流程的示意图;图2是图1所述流程运行时,各节点执行情况的示意图;图3是本专利技术中,流程节点回退方法的流程图;图4是本专利技术中,相邻节点串行回退流程的示意图;图5是本专利技术中,串行跨节点回退流程的示意图;图6是本专利技术中,分支节点回退到主干节点的流程示意图;图7是本专利技术中,分支节点回退到另一个分支节点的流程示意图;图8是本专利技术中,主干节点回退到分支节点的流程示意图。【具体实施方式】下面结合附图和具体实施例对本专利技术作进一步的详细说明。在电网调度管理系统中(简称系统),为了提高组织内部的协同工作能力,提高整体的办公效率,工作流已经成为电网管理人员日常工作中的重要组成部分。在现有的电网调度管理系统中,各项日常工作包括设备检修、日前停电检修等,都已经应用了工作流技术中的各个方法。本专利技术提供,包括如下步骤:配置节点回退流程:设置自节点回退处理相关信息并存储到数据库的相应位置;执行节点回退流程:流程发起人选择数据库中已设置的流转处理流程,并提交数据;在数据库中查询并获取当前节点信息和当前节点的节点回退处理权限,确定是否需要回退;如果不需要或不能回退,则进入下一个节点,并返回上述步骤;如果需要回退,则按当前的节点状态,执行节点回退流程。下面对本专利技术所提供的流程节点回退方法展开详细说明。首先,介绍配置节点回退流程,设置自节点回退处理相关信息并存储到数据库的相应位置的步骤。在电网运行管理流程中,当地方调度中心和省级调度中心进行工作交流,或是调度中心内部各个部门进行交流时,利用工作流技术可以显著提高涉及多部门的任务的工作效率。例如,地方调控中心进行设备检修申请,只需建立一个特定检修流程就可以进行工作开展。图1为电网调度管理流程中,设备检修流程的部分示意图。设备检修流程通过下级地方单位向上级单位进行申请,然后由上级单位进行申请审批。由于现有的工作流技术在实际处理电网调度业务流程时,往往不能满足一些特定的业务需求。在电网的这些特定业本文档来自技高网
...
一种用于智能电网调度的流程节点回退方法

【技术保护点】
一种用于智能电网调度的流程节点回退方法,其特征在于包括如下步骤:设置节点回退处理相关信息并存储到数据库的相应位置;流程发起人选择数据库中已设置的流转处理流程,并提交数据;在数据库中查询并获取当前节点信息和当前节点的节点回退处理权限,确定是否需要回退;如果不需要或不能回退,则进入下一个节点,重复上述步骤;如果需要回退,则按当前的节点状态,执行节点回退流程。

【技术特征摘要】

【专利技术属性】
技术研发人员:曹宇李恩全于永超苏迤徐家慧何蕾庞传军林海峰王云峰李飞
申请(专利权)人:北京科东电力控制系统有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1