一种用于智能电网调度的自由节点流转处理方法技术

技术编号:9872821 阅读:107 留言:0更新日期:2014-04-04 06:57
本发明专利技术公开了一种用于智能电网调度的自由节点流转处理方法,包括如下步骤:设置自由节点类型、指定处理权限、为权限指定优先权,并存储到数据库;流程发起人选择数据库中已设置的流转处理流程,并提交数据;在数据库中查询并获取开始节点信息和当前节点的连线数据,确定流程的下一个节点;执行下一节点流程时按照是否是自由节点类型分别分配任务处理人处理流程任务;查询并获取数据库中的节点信息,并根据节点信息向具备处理该任务的任务处理人员发送任务处理消息;节点任务处理人处理任务并提交数据;返回按提交数据在数据库中查找连线数据;驱动流程向下级节点流转,直至流程中的所有节点都执行完毕。

【技术实现步骤摘要】
—种用于智能电网调度的自由节点流转处理方法
本专利技术涉及,属于电力系统调度

技术介绍
社会经济的不断发展,极大地促进了个人计算机、网络技术的普及和推广。在信息化时代,精细化的组织机构、职能部门制度造成了企业内部协作能力低下,极大地降低了企业的工作效率。传统的办公自动化(OA)系统已经无法满足企业实际流程的需要,无法有效提高企业运行的效率。作为一种快速发展的信息化技术,工作流(work flow)系统开始进入到各个企业日常管理运行中,被广泛应用在办公室环境中涉及多人多部门协作的工作管理中。工作流系统通过对企业相关活动进行建模、解析和执行,对业务流程进行自动化处理,实现对企业调度过程的计算机实现。工作流技术是通过执行设定好的流程定义模型去支持一批专门设定的业务流程的信息化技术。它被用来支持定义、管理和执行工作流程。目前,工作流技术已经被广泛应用于电力系统调度自动化系统中。随着经济的发展,电网的规模越来越大、业务也日益复杂。这种大规模的电网在给人们带来经济效益和社会效益的同时,复杂的电网调度业务也增加了系统设计、日常维护、业务流程管理的难度。然而,以往所使用的工作流系统大多是现有的工作流框架,需要事先设定好业务流程中的所有人工活动的执行者,并且在执行过程中完全按照该流程定义去执行,却忽视了在具体的业务中流程的变化性和易用性。在电网的实际业务应用中,大量的业务需求恰恰是经常变化的,如此导致了以往的工作流技术在电网的实际业务中往往有一些功能或需求不能满足。在当前电网管理实际业务中,如日前停电检修、风电场优化运行管理等流程在实际流转过程中,往往会有一些任务处理人员是轮值上岗,在不同的时间在岗处理人员不同。也就是在业务流程定义阶段没有办法确定任务节点的具体处理人,类似这种情况在以往的处理中,要么人为干预流程运行,进行任务处理人的指定;要么将任务分配给所有可能的执行人,由众多执行人自行选择处理。每当业务流程或执行人员发生变化时都需要对流程进行重新定义,这样大大加重了工作流系统的开发难度与人员维护的成本,还容易造成错误分配,影响整个流程执行。
技术实现思路
针对现有技术所存在的不足,本专利技术所要解决的技术问题在于提供用。为实现上述的专利技术目的,本专利技术采用下述的技术方案:,包括如下步骤:设置自由节点类型、指定处理权限、为权限指定优先权,并存储到数据库的相应位置;流程发起人选择数据库中已设置的流转处理流程,并提交数据;在数据库中查询并获取开始节点信息和当前节点的连线数据,确定流程的下一个节点;执行下一节点流程时,按照是否是自由节点类型分别分配任务处理人处理流程任务;查询并获取数据库中的节点信息,并根据节点信息向具备处理该任务的任务处理人员发送任务处理消息;节点任务处理人处理任务并提交数据;返回按提交数据在数据库中查找连线数据,根据连线数据获取下一个节点;驱动流程向下级节点流转,直至流程中的所有节点都执行完毕。其中较优地,所述数据库中包括:存储流程id、名称、说明、创建时间的流程配置表;存储节点id、节点类型、节点任务处理人、自由节点处理权限和自由节点处理优先级的流程节点表;存储流程节点表的流转方向的连线表。其中较优地,所述按照是否是自由节点类型分别分配任务处理人处理流程任务的步骤中,如果当前节点是自由节点类型,则根据当前节点id查询流程节点表,获取节点所需权限信息,根据当前节点所需要的权限信息查询人员权限表,获取对应该权限的人员信息,并按所述人员信息状况处理任务。其中较优地,所述人员信息状况处理任务的步骤进一步包括:如果获取到的人员信息为O条时,流程退回到发起人并提示该流程找不到执行人,无法向下流转运行,流程退回发起人;如果获取到的人员信息为I条时,将所述人员信息对应人设置为该节点的任务处理人;如果获取到的人员信息大于I条时,再去获取流程节点的优先级信息,按优先级信息处理任务。其中较优地,所述按优先级信息处理任务的步骤进一步包括:如果系统判断优先级为任务数优先时,查询并统计人员当前待处理的任务总数,对所统计的数量进行比较,将任务分配给当前任务数据最少的人员处理;如果系统判断优先级为岗级优先时,查询并获取当前待选人员的岗级信息,对岗级进行比较,将该任务分配给岗级最高的人;如果系统判断优先级为出勤状态优先时,则查询并获取待选人员的出勤状态信息,将任务优先分配给当前出勤人员。其中较优地,所述按照是否是自由节点类型分别分配任务处理人处理流程任务的步骤中,如果当前节点非自由节点类型,则查询并获取数据库中的节点信息,并根据节点信息的节点任务处理人信息,向具备处理该任务的任务处理人员发送任务处理消息。本专利技术所提供的自由节点流转处理方法采用了优先级智能处理,并具有完善的容错机制,可以防止流程卡死。利用该方法,可以减少流程配置维护的工作量,灵活性和适应性更强。【附图说明】图1是本专利技术所提供的自由节点流转处理方法的流程图;图2是本专利技术的一个实施例中,日前检修计划审批管理流程的示意图;图3是本专利技术的一个实施例中,风电场优化运行管理流程的示意图。【具体实施方式】下面结合附图和具体实施例对本专利技术作进一步的详细说明。如图1所示,本专利技术提供,应用于电力调度管理系统中(简称系统),具体包括如下步骤:设置自由节点类型、指定处理权限、为权限指定优先权,并存储到数据库的相应位置;流程发起人选择数据库中已设置的流转处理流程,并提交数据;在数据库中查询并获取开始节点信息和当前节点的连线数据,确定流程的下一个节点;执行下一节点流程时按照是否是自由节点类型分别分配任务处理人处理流程任务;查询并获取数据库中的节点信息,并根据节点信息向具备处理该任务的任务处理人员发送任务处理消息;节点任务处理人处理任务并提交数据;返回按提交数据在数据库中查找连线数据,根据连线数据获取下一个节点;驱动流程向下级节点流转,如此循环,直至流程中的所有节点都执行完毕。下面对本专利技术展开详细的说明。 首先,介绍配置流转处理流程:设置自由节点类型、指定处理权限、为权限指定优先权,并存储到数据库的相应位置的步骤。在目前的电力调度管理流程(简称流程)中,如图2和图3所示,日前检修计划审批管理流程的调度台接收检修票节点和风电场优化运行管理流程的风电场确认节点,在流程运行过程中需要值班人员操作来进行确认。把这种电力调度管理流程中没有办法确定具体的任务执行人的节点称为自由节点。例如,调度台接收检修票节点任务在日常工作中由调度人员处理,调度人员从角色权限上划分为调度长、调度主值、调度副值、调度员,由于调度人员工作的特殊性,调度人员实行轮值制度。这就造成了在不同时间在岗人员不同,在以往的流程定义时只好根据调度人员的在岗情况进行调整不仅加大了工作量,还容易造成错误分配,影响整个流程执行。但由于值班人员采用轮值制度,所以在流程配置阶段没有办法确定具体的任务执行人,所以在流程配置阶段仅设置只需要在流程配置阶段指定处理该节点所需要的权限关系即可,如上级、平级、下级权限,而具体的任务执行人是在流程运行期间,根据权限关系自动指定。原有流程配置中会指定人工节点具体的执行人,在本专利技术中需要创建一个自由节点类型,使该类型节点既是需要与人员交互的人工节点,又不需要在流程配置阶段指定具体执行人。下面对自由节本文档来自技高网
...

【技术保护点】
一种用于智能电网调度的自由节点流转处理方法,其特征在于包括如下步骤:设置自由节点类型、指定处理权限、为权限指定优先权,并存储到数据库的相应位置;流程发起人选择数据库中已设置的流转处理流程,并提交数据;在数据库中查询并获取开始节点信息和当前节点的连线数据,确定流程的下一个节点;执行下一节点流程时按照是否是自由节点类型分别分配任务处理人处理流程任务;查询并获取数据库中的节点信息,并根据节点信息向具备处理该任务的任务处理人员发送任务处理消息;节点任务处理人处理任务并提交数据;返回按提交数据在数据库中查找连线数据,根据连线数据获取下一个节点;驱动流程向下级节点流转,直至流程中的所有节点都执行完毕。

【技术特征摘要】
1.一种用于智能电网调度的自由节点流转处理方法,其特征在于包括如下步骤: 设置自由节点类型、指定处理权限、为权限指定优先权,并存储到数据库的相应位置; 流程发起人选择数据库中已设置的流转处理流程,并提交数据; 在数据库中查询并获取开始节点信息和当前节点的连线数据,确定流程的下一个节占.执行下一节点流程时按照是否是自由节点类型分别分配任务处理人处理流程任务;查询并获取数据库中的节点信息,并根据节点信息向具备处理该任务的任务处理人员发送任务处理消息; 节点任务处理人处理任务并提交数据; 返回按提交数据在数据库中查找连线数据,根据连线数据获取下一个节点; 驱动流程向下级节点流转,直至流程中的所有节点都执行完毕。2.如权利要求1所述的自由节点流转处理方法,其特征在于,所述数据库中包括: 存储流程节点id、名称、说明、创建时间的流程配置表; 存储节点id、节点类型、节点任务处理人、自由节点处理权限和自由节点处理优先级的流程节点表; 存储流程节点表的流转方向的连线表。3.如权利要求1所述的自由节点流转处理方法,其特征在于,所述按照是否是自由节点类型分别分配任务处理人处理流程任务的步骤中,如果当前节点是自由节点类型,则根据当前节点id查询流程`节点表,获取节点所需权限信息,根据当前节点所需要的权限信息查询人员权限表,获取对应...

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

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

1