Skip to content

activateProcessInstanceById

Flowable 7.1.0 摘要:用给定的ID激活过程实例。

方法签名与说明

void activateProcessInstanceById ( String processInstanceId)

用给定的ID激活过程实例。如果您有一个流程实例层次结构,则暂停一个过程实例,层次结构将不会暂停该层次结构的其他过程实例。 Throws:

  • FlowableObjectNotFoundException-如果找不到这样的过程instance。
  • Flowable Exception-如果过程实例已经处于状态活动状态。

常见使用场景

  • 挂起或激活流程实例,配合风控或维护窗口。
  • 在问题排查时暂停流程推进。
  • 官方摘要:用给定的ID激活过程实例。

Kotlin 调用示例

kotlin
val processInstanceId = "PROCESSINSTANCEID"

runtimeService.activateProcessInstanceById(processInstanceId)

注意事项

  • 挂起流程会阻断任务执行,需提前通知相关人员。
  • 恢复流程前确认问题已解决。
  • 调用前请确认当前用户具备相应的任务/流程操作权限。
  • 本文基于 Flowable 7.1.0 Javadoc。

相关 API

  • suspendProcessInstanceById
  • activateProcessInstanceById