BPMN定时事件使用场景

  • 指定日期开启流程实例
  • 24小时任务未办理短信提醒
  • 3天未审核则主管领导介入

    定时事件类型

  • Time date:日期,什么时间触发

    日期一般不会写死,会用变量代替

  • Time duration:持续延时多长时间后触发

    比如:接到任务后,24小时后发送短信提醒

  • Time cycle:循环,循环规则

    时间例子

    指定日期

  • 指定日期开启流程实例:2021-08-30T15:23:59

    持续时间

    持续例子:

    P1DT1M- 一天一分钟执行一次
    P1W - 一周执行一次
    PT1H - 一小时执行一次
    PT10S - 十秒执行一次

    说明:

    P 开始标记
    1Y -一年
    2M - 两个月
    1W - 一周
    10D - 十天
    T - 时间和日期分割标记
    2H - 两个小时
    30M - 三十分钟
    15S - 十五秒钟

    循环例子

    循环3次/开始循环时间/每次间隔:R3/2021-07-30t19:12:00/PT1M
    执行2次,1分钟执行一次:R2/PT1M
    无限循环/时间间隔/结束时间:R/PT1M/2021-01-01
    变量无限循环:R/PT1H/${EndTime}
    image.png

    典型场景

  • 任务阻塞到时间满足条件

image.png

  • 非中断会一直产生任务,使用服务任务可以发短信
  • 3天未审核则主管领导介入
  • 3天未审核则主管领导办理

image.png
image.png