Windchill运维常用的节点重置_ 修改流程任务的状态

本文介绍了在Windchill运维中如何处理工作流任务节点异常,包括手动和通过简单工具进行节点状态的修改。通过SQL查询和更新,可以将流程节点状态从CLOSED_COMPLETED_EXECUTED改为CLOSED_ABORTED,从而实现节点重置。但需要注意,这种方法可能不适用于所有场景,尤其是涉及下游系统交互或自动化逻辑的情况。
摘要由CSDN通过智能技术生成

在系统运维过程中,我们通常会遇到某个工作流任务节点异常,原因多种多样,系统重启导致的呀,队列异常之类的,这个时候需要人工介入修复节点

如果系统的用户群体多,又经常出现这样的问题,可以考虑做个运维工具,毕竟每次都要链接数据库
去手工改SQL是容易出错的,需求少就自己sql搞定吧,哈哈,
下面是我做的一个简单工具:(直接输入流程实例OID,其实一开始还支持名称搜索的,哈哈)
在这里插入图片描述

下面我先将后台涉及的SQL:
那么流程的节点状态是Windchill的WFASSIGNEDACTIVITY表里面记录的
当你找到工作流实例,再根据工作流实例查询出活动节点,设置流程的节点状态即可

活动节点常见的四种状态:
–CLOSED_TERMINATED
–CLOSED_COMPLETED_NOT_EXECUTED
–OPEN_RUNNING
–CLOSED_COMPLETED_EXECUTED
–CLOSED_ABORTED【修改为这个状态后,流程实例里面就可以重置了】

贴一下SQL语句:

--查询流程实例各节点状态,可以根据流程名称或者流程实例的OID
SELECT g.rowid, g.*
  FROM WFASSIGNEDACTIVITY g
 where   ida3parentprocessref = '209783792'
 -- and  name = 'Submit Global Sourcing Change
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值