flowable设置任务超时的自定义处理方式

Flowable是一个轻量级的工作流和业务流程管理平台,它允许您定义、执行和管理各种业务流程。在Flowable中设置节点超时未处理发送通知,可以通过以下步骤实现:

  1. 定义超时事件:在BPMN模型中,您可以在特定的任务或节点上定义一个定时事件,当达到指定时间还未完成该任务时触发。

  2. 配置边界定时事件:在任务节点上设置边界定时事件,当超时时触发。

  3. 创建服务任务:当边界定时事件触发时,执行一个服务任务,用于发送通知。

以下是具体的步骤:

步骤 1: 设计BPMN模型

在您的BPMN模型中,为需要监控超时的任务添加一个边界定时事件(Boundary Timer Event)。

  • 打开您的BPMN模型编辑器。
  • 选择您想要设置超时的任务。
  • 在任务周围画一个边界定时事件,并设置定时器的类型和值(例如:PT2H 表示任务如果在2小时内未完成,则触发超时)。

步骤 2: 配置边界定时事件

  • 双击边界定时事件,设置超时时间。
  • 在“Timer Definition”字段中输入定时器表达式,例如:${timerDuration},其中timerDuration是一个可以配置的参数。

步骤 3: 添加服务任务

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值