[发明专利]一种用于智能电网调度的流程节点回退方法有效
申请号: | 201310631952.9 | 申请日: | 2013-11-30 |
公开(公告)号: | CN103714414B | 公开(公告)日: | 2018-01-16 |
发明(设计)人: | 曹宇;李恩全;于永超;苏迤;徐家慧;何蕾;庞传军;林海峰;王云峰;李飞 | 申请(专利权)人: | 北京科东电力控制系统有限责任公司 |
主分类号: | G06F19/00 | 分类号: | G06F19/00;G06Q10/06;G06Q50/06 |
代理公司: | 北京汲智翼成知识产权代理事务所(普通合伙)11381 | 代理人: | 陈曦,景志 |
地址: | 100192 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 智能 电网 调度 流程 节点 方法 | ||
1.一种用于智能电网调度的流程节点回退方法,其特征在于包括如下步骤:
电网调度管理系统对每个流程构建相应的流程定义模型,在流程定义模型中配置整个流程运转的结构信息和节点回退处理相关信息,并存储到数据库的相应位置;
流程发起人选择数据库中已设置的流转处理流程,并提交数据;
电网调度管理系统在数据库中查询并获取当前节点信息和当前节点的节点回退处理权限,确定是否需要回退;
如果不需要或不能回退,则进入下一个节点,重复上述步骤;
如果需要回退,则根据实际业务数据和流程运行情况动态选择流程回退的位置并级联删除已完成节点,执行节点回退流程,所述执行节点回退流程的步骤进一步包括:
1)从回退起始节点开始建立执行路径,查找回退目的节点;
2)将当前流程的回退目的节点的状态置为阻塞,在缓存中暂存相应的业务数据以便在流程重新执行时提供数据内容的快照;
3)获取回退目的节点的下一个节点,判断该节点的运行状态,按该节点的具体状态执行节点回退流程:
3.1)如果当前节点状态为BLOCK,表明节点为阻塞节点,则按照该节点的分支清理状况,执行清除该节点运行的原始实例数据,置该节点状态为未执行;具体如下:如果该节点正处于某个分支清理过程,则该分支清理结束,继续下个分支清理,如此循环,直至所有分支清理完毕,则流程回退结束,暂存业务数据,继续执行流程;如果当前节点不处于分支清理过程,则流程回退结束,暂存业务数据,继续执行流程;
3.2)如果节点状态为FINI SH,表明节点为运行完节点,则执行清除该节点运行的原始实例数据,置当前状态为未运行,暂存业务数据,进一步按目的节点的类型执行流程处理;具体如下:如果节点类型为发散网关,则对每个分支分别执行步骤3);如果该节点类型不是发散网关,直接执行步骤3);
3.3)如果节点状态为NULL,表明该节点是处于一个分支中,且未执行过,则结束分支清理过程。
2.如权利要求1所述的流程节点回退方法,其特征在于,所述节点回退处理相关信息包括:节点信息、流程运转流向和相应的流程参与者的权限信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京科东电力控制系统有限责任公司,未经北京科东电力控制系统有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310631952.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数控锥齿轮滚动检查机
- 下一篇:琴键开关的寿命测试装置
- 同类专利
- 专利分类
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用