You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JBPM 7.31:人工任务到期后能否自动跳过并返回上一任务?

在JBPM中实现人工任务到期自动跳转的方案

你的需求完全可以实现,核心是借助JBPM的任务定时器和流程事件机制,针对Contribution任务配置到期后的流转逻辑即可,具体实现步骤如下:

  • 给Contribution任务添加边界定时器事件
    在流程设计器中选中Contribution人工任务,添加一个边界定时器事件,设置触发时长为2天(可使用表达式PT48H表示48小时)。该定时器会在任务创建启动后开始计时,到期自动触发后续流程动作。

  • 配置定时器触发后的流转与任务清理
    定时器触发后,需要完成两个核心动作:

    1. 流程跳转:从定时器事件绘制流向连接回Evaluation任务节点,让流程回到原节点继续执行。
    2. 任务状态处理:通过脚本或服务任务调用JBPM的TaskService API,将Contribution任务标记为已过期取消,避免任务在任务列表中残留,影响业务数据一致性。
  • 处理正常完成的边界场景
    如果用户在2天内完成了Contribution任务,JBPM会自动销毁该任务对应的定时器,不会触发到期跳转逻辑,流程会按正常路径执行,无需额外配置。

内容的提问来源于stack exchange,提问作者Francesco Motta

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 18:54:21