工作流进程健康状态
通过工作流模板启动后,每个工作流进程都会处于两种状态之一:正常执行,或执行时出现警告或错误:
要显示工作流进程健康状态的可视化指示符,请从“工作流进程”表格视图菜单选择“所有带健康状况的”“健康状态”列显示选定工作流进程的当前状态:
绿色
具有绿色健康状态的工作流进程在运行时未发现错误或警告。
黄色
具有黄色健康状态的工作流进程具有至少一个警告,但无错误。
可能的警告值包括:
警告:关联的同步自动机的数目较大
警告:进程中的节点具有较大的更新计数
警告:逾期进程
警告:逾期任务
警告:进程具有较大的更新计数
警告:已暂停
警告:暂停节点
Warning:已终止
红色
具有红色健康状态的工作流进程包含至少一个错误。这些进程可能还包含警告。
可能的错误值包括:
错误:中止
错误:中止节点
错误:PBO 参考无效
错误:工作流模板参考无效
错误:孤立工作项
错误:已停止 (队列条目失败)
错误:运行节点已终止




进程健康状态筛选器
要按健康状态筛选进程,可使用搜索工作流进程部分下的“查找工作流进程”菜单。
如果出现错误或警告,请选中工作流进程节点表格中有问题节点旁的复选框。表达式和出错消息表格会进行刷新以显示有关该问题的详细信息。
“全部”
任何状态下的所有工作流进程。
* 
如果选中“排除关闭的进程”复选框,则不显示在正常条件下关闭和终止的工作流进程。
“无已标识的错误或警告”
所有健康状态良好的工作流进程。这些进程不含任何错误或警告。
“包含错误或警告”
至少包含一个警告或错误的所有工作流进程。
错误
“有错误”
任何错误状态下的所有工作流进程。
“已停止”
已停止进程具有未正确执行的节点。
您可查看“表达式和错误消息”表格的“错误消息”列中的具体问题。
如果已停止工作流进程节点是自动机,则可通过外部化工作流模板、更新已停止自动机的表达式和重新启动工作流进程修复错误。
如果已停止工作流进程节点是其他类型的节点 (例如活动转变),则在错误消息中对问题进行标识。
“有无效的主要业务对象参考”
不与由现有生命周期管理的对象关联的工作流进程。
出现此情况的原因会有所不同。例如,当工作流进程仍在运行时从 Windchill 中删除了对象。另一个常见原因是,进程之前由管理员出于测试目的在某个对象上使用“开始工作流进程”操作启动,但该对象现已不存在。
要修复此错误,可删除或终止工作流进程,然后创建新工作流模板或启动具有相应主要业务对象参考的新工作流进程。
“有无效的团队参考”
不具有团队参考的工作流进程。在某些情况下,团队已被删除或不再存在。
要修复此错误,可终止正在执行的工作流进程,然后编辑具有相应团队参考的工作流模板。
“有无效的工作流模板参考”
关联的工作流模板或工作流模板小版本已被删除或具有无效数据的工作流进程。
要修复此错误,可终止正在运行的工作流进程,然后使用其他工作流模板启动新工作流进程。
“已中止或存在中止节点”
具有一个或多个中止节点 (例如通知自动机) 的工作流进程。
要修复此错误,可在工作流进程管理器中重新启动中止节点。否则,终止或删除正在运行的工作流进程。
* 
如果在节点属性的“执行选项”选项卡上选择“如果有错误,则中止”“中止时,中止父进程 (如果有的话)”选项,则整个工作流进程将会中止。
“运行的节点实例已终止”
已终止或完成但仍具有正在执行的工作流进程节点 (例如通知自动机) 的工作流进程。
要修复此错误,可在“工作流进程管理器”中查找并终止每个工作流进程节点。
“有孤立工作项”
具有活动分配节点,但其在工作流模板中没有相应分配的工作流进程。可轻松通过在“工作流进程节点”表格中选择“已孤立”视图轻松标识孤立进程节点。
要修复此错误,可删除孤立进程节点。
警告
“有警告”
包含警告的所有工作流进程。
“逾期或有逾期任务”
已过期或其中正在执行的某些工作流进程节点 (例如活动分配) 已过期的工作流进程。
要修复此警告,可查看受影响进程的工作流活动列表,并通知用户关于逾期任务的信息。
“更新计数较大或存在更新计数较大的节点”
已经过多次重试的工作流进程。
Windchill 会对每个工作流进程和工作流进程中进程节点的更新进行计数。达到以下条件时,将出现警告:
工作流进程的重试次数超过 2000 次。
单个工作流进程节点的重试次数超过 500 次
要修复此警告,可通过查看各工作流进程节点、关联的主要业务对象、受影响的工作流模板小版本及路由处理历史记录来调查问题。通过此信息确定是应该重新启动问题节点,还是终止整个工作流进程。
“同步自动机运行时”
运行的同步自动机数目超出指定数目的工作流进程。
同步自动机用于监听 Windchill 系统中的特定事件。如果同时运行的同步自动机过多,则它们会消耗大部分可用资源,从而对系统性能造成负面影响。
要修复此警告并提高系统性能,可更新工作流模板设计以减少同步自动机数目或完全将其移除。
“已暂停或存在暂停节点”
已暂停或具有已暂停工作流进程节点的工作流进程。
要修复此警告,可标识问题工作流进程节点,然后对其进行终止或重新启动。如果整个工作流进程已暂停,则重新启动或终止工作流进程本身。
这对您有帮助吗?