跳到主要内容
版本:5.0 (最新)

执行工作流

发布后的工作流可以被启动为 执行实例。每个执行实例独立运行,您可以跟踪每个节点的完成状态,并进行暂停、恢复、中止等操作。

启动流程

  1. 进入 启动工作流执行 (Start WorkFlow Execution) 模块,点击 新增 按钮。
  2. 在弹出的启动配置面板中填写:
    • 发布版本(必选):选择要执行的工作流发布快照。
    • 所有者/发起人(可选):指定该执行实例的负责人。
    • 抄送人(可选):添加需要收到流程执行通知的相关人员列表。
  3. 点击 保存,系统将:
    • 创建一个新的执行实例
    • 自动完成"开始事件"节点
    • 将流程推进到第一个"活动"节点
提示

启动成功后,您可以在当前列表中看到新创建的执行实例记录。

处理执行活动

当流程到达一个活动节点时,执行人需要在 处理工作流执行 (Handle WorkFlow Execution) 模块进行操作:

  • 用户任务 (User Task):执行人需要打开关联的页面或表单完成数据提交/审批。
  • 服务任务 (Service Task):后台服务自动执行。

完成后,系统会自动将流程推进到下一个节点。

网关分支

当流程到达 网关 节点时:

  • 排他网关:根据提供的 分支标识(branch_key) 选择唯一一条出路。只有匹配的分支会被激活。
  • 并行网关:所有出口分支同时激活,流程并行推进。

流程控制操作

在工作流列表中选中一个已启动的实例,点击 查看详情 可在 管理视图 的弹窗上看到以下控制按钮:

按钮图标功能说明
暂停暂停执行暂时冻结流程,所有活跃节点保持当前状态
恢复恢复执行将暂停的流程恢复为进行中
中止终止执行永久终止流程,不可恢复
完成手动完成手动将流程标记为已完成
注意

中止 操作是不可逆的。一旦中止,该执行实例将永久停止,无法重新启动或恢复。

执行状态说明

状态含义
进行中 (Ongoing)流程正在正常运行,有活跃的节点等待处理
已完成 (Completed)流程已到达结束事件,所有节点处理完毕
已暂停 (Paused)流程被手动暂停,可恢复
已中止 (Terminated)流程被手动或系统终止,不可恢复

状态转换规则

进行中 → 已完成    (到达结束事件或手动完成)
进行中 → 已暂停 (手动暂停)
进行中 → 已中止 (手动中止)
已暂停 → 进行中 (手动恢复)
已暂停 → 已中止 (暂停状态下中止)
备注

已完成已中止 是终态,不能再进行任何状态转换。